Method and system for database application software creation requiring minimal programming
DCFirst Claim
1. A method for computer-assisted database management software creation of a target software application from a universal software application, said target software application for use in interacting with an application database, said method comprising the steps of:
- a) facilitating a high-level dialog via an application editor to derive a description representing a customization of said universal software application into said target software application;
b) storing said description of said target software application in a dictionary, said dictionary to be accessed by said universal software application; and
c) invoking said dictionary by said universal software application upon execution of said target software application to customize said universal software application as said target software application.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for computer-assisted database management software creation of a target software application from a description known as a dictionary interoperating with a universal software application. The dictionary contents customize the universal application into the target software application created from a high-level dialog between an application designer and a graphical application editor. The application editor provides an environment for editing and creating custom applications and automatically creates security partitioning of responsibilities and users, hierarchical menu structures, groupings of database data elements into efficient sets, database transactions and database partitioning without requiring programming in SQL language by an application designer. The computer stores the dictionary in a database for accessing by the universal application. The dictionary customizes the re-usable universal application for interaction with relational databases such as Oracle®, IBM® DB2, and Sybase®.
586 Citations
27 Claims
-
1. A method for computer-assisted database management software creation of a target software application from a universal software application, said target software application for use in interacting with an application database, said method comprising the steps of:
-
a) facilitating a high-level dialog via an application editor to derive a description representing a customization of said universal software application into said target software application; b) storing said description of said target software application in a dictionary, said dictionary to be accessed by said universal software application; and c) invoking said dictionary by said universal software application upon execution of said target software application to customize said universal software application as said target software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for computer-assisted creation of a target software application for database management of an application database, said system comprising:
-
a) an application editor to facilitate a high-level dialog to derive a description representing said target software application; b) a dictionary in the form of a database to store said description of said target software application for subsequent referencing during execution of said target software application; and c) a universal application comprised of re-usable modules and upon execution, said universal application to invoke said dictionary to customize said universal software application to become said target software application as described to said application editor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium for computer-assisted database management software creation of a target software application from a universal software application, said target software application for interacting with an application database, said computer-readable medium having computer-executable instructions for performing the steps comprising:
-
a) facilitating a high-level dialog via an application editor to derive a description representing a customization of said universal software application into said target software application; b) storing said description of said target software application in a dictionary, said dictionary to provide a database for invocation by said universal software application; and c) invoking said dictionary by said universal software application upon execution of said target software application to customize said universal software application as said target software application. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification