System and method for efficiently creating, managing, and deploying a device database
First Claim
Patent Images
1. A method for deploying a device database to a portable communication device, the method comprising:
- providing an interface that enables a user to;
generate a solution corresponding to development of at least one software application;
generate a main device project within the solution for testing of the at least one software application;
store a device database in the main device project;
generate a device setup project within the solution for deployment of a finished version of the at least one software application to the portable communication device;
associate a data project with the main device project, the data project comprising a target database property that enables the data project and its contents to be associated with the device database; and
view stored procedures and triggers stored within the data project and currently associated with the device database and to add and delete stored procedures and triggers which are to be associated with the device database for the main device project and the device setup project;
automatically compiling the associated procedures and triggers, embedding them in the associated device database and registering them with the device database;
automatically copying the device database from the main device project to the device setup project without receiving an explicit instruction to do so;
deploying the device setup project to the portable communication device in a software development environment; and
installing the device database on the portable communication device according to an associated installation property for testing of the device on which the device database is being installed.
2 Assignments
0 Petitions
Accused Products
Abstract
A development tool enables a device database to be created, managed, and deployed to a device as part of the a device project. The device database may have an installation property which provides logic for installing the device database at the device. Additionally, stored procedures and triggers may be registered with the device database. The registered stored procedures and triggers may be embedded in the device database and deployed to the device along with the device database.
-
Citations
12 Claims
-
1. A method for deploying a device database to a portable communication device, the method comprising:
-
providing an interface that enables a user to; generate a solution corresponding to development of at least one software application; generate a main device project within the solution for testing of the at least one software application; store a device database in the main device project; generate a device setup project within the solution for deployment of a finished version of the at least one software application to the portable communication device; associate a data project with the main device project, the data project comprising a target database property that enables the data project and its contents to be associated with the device database; and view stored procedures and triggers stored within the data project and currently associated with the device database and to add and delete stored procedures and triggers which are to be associated with the device database for the main device project and the device setup project; automatically compiling the associated procedures and triggers, embedding them in the associated device database and registering them with the device database; automatically copying the device database from the main device project to the device setup project without receiving an explicit instruction to do so; deploying the device setup project to the portable communication device in a software development environment; and installing the device database on the portable communication device according to an associated installation property for testing of the device on which the device database is being installed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium for deploying a device database to a portable communication device, the computer readable medium having stored thereon computer executable instructions that, when executed by a computer, cause the computer to perform a process comprising:
-
providing an interface that enables a user to; generate a solution corresponding to development of at least one software application; generate a main device project within the solution for testing of the at least one software application; store a device database in the main device project; generate a device setup project within the solution for deployment of a finished version of the at least one software application to the portable communication device; associate a data project with the main device project, the data project comprising a target database property that enables the data project and its contents to be associated with the device database; and view stored procedures and triggers stored within the data project and currently associated with the device database and to add and delete stored procedures and triggers which are to be associated with the device database for the main device project and the device setup project; automatically compiling the associated procedures and triggers, embedding them in the associated device database and registering them with the device database; automatically copying the device database from the main device project to the device setup project without receiving an explicit instruction to do so; deploying the device setup project to the portable communication device in a software development environment; and installing the device database on the portable communication device according to an associated installation property for testing of the device on which the device database is being installed. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification