Claims
- 1. A system for software development, comprising:
(A) one or more customization utilities; (B) an application dictionary database; (C) a preparation utility; (D) a communication interface; (E) an application database; and (F) a routing system in communication with said one or more customization utilities, said application dictionary database, said preparation utility, said communication interface, said application database, and wherein said routing system provides a traffic control system between said one or more customization utilities, said application dictionary database, said preparation utility, said communication interface and said application database.
- 2. A system for software development, as recited in claim 1, wherein said customization utilities further comprises a transaction for adding information to said application dictionary database.
- 3. A system for software development, as recited in claim 1, wherein said customization utilities further comprises a transaction that modifies the information stored in said application dictionary database.
- 4. A system for software development, as recited in claim 1, wherein said application dictionary database further comprises a database containing definitions of data elements, buffers, literals, messages, tables, and data structures.
- 5. A system for software development, as recited in claim 1, wherein said preparation utility reads said application dictionary, builds an appdic runtime file, user exit definitions, and makes changes to said application database as necessary.
- 6. A system for software development, as recited in claim 1, wherein said communication interface is selected from the group consisting of an interface server for a web site, an interface server for a terminal, an interface for a graphical user interface, a user interface, an application program interface, a report writer, and an application-to-application interface.
- 7. A system for software development, as recited in claim 1, wherein said traffic control system further comprises one or more substations and a grand central station that passes information through said substation to contact an interface on a specified port.
- 8. A method for software development, comprising:
(A) developing customizable computer application programs using a library of functions; (B) communicating between an application dictionary database and a customizer utility; (C) reading from said application dictionary database; (D) building a runtime environment for said computer software; (E) communicating between an application database and an SQL process; (F) communicating between said runtime environment and said SQL process; (G) controlling data traffic between an application dictionary file and an interface; and (H) interfacing between an electronic device and said application dictionary.
- 9. A method for software development, as recited in claim 8, wherein said customization further comprises facilitating the operation of computer code on a variety of computer operating systems without modification of the original source code.
- 10. A system for software development, comprising:
(A) a computer device comprising:
(i) a processor; (ii) an input device in communication with said processor; (iii) a display device in communication with said processor; and (iv) a network interface device; and (B) a software customization program executed on said processor, wherein said software customization program comprises:
(i) a customizer; (ii) an application dictionary database receiving data definition information from said customizer; (iii) a preparation process compiling changes implemented by said customizer and managing changes to said application dictionary database.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to co-pending, co-owned U.S. Provisional Patent Application No. 60/332,345, filed on Nov. 14, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60332345 |
Nov 2001 |
US |