Code generator tool for building software applications with reusable components
US7761848B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Mar 15, 2005 |
| Grant date | Jul 20, 2010 |
| Priority date | — |
| Expiry date | May 24, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/24
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and computer program product for building a multiple layer object-oriented software application with reusable components. The method includes the steps of creating business classes containing business logic for the software application; reading templates utilizing reusable components from a template solution file; and generating programming code for the software application based on the created business classes and selected template. The multiple layers include a data layer, a data access layer, a business logic layer and a user interface layer with executable logic for each layer placed into a corresponding assembly data structure. Security tokens are required to access the classes and methods in either the business logic assembly or data access assembly. A serializable data assembly includes container classes that are used to pass data between the business logic layer and data access layer when a dataset or data table is not appropriate. A code generator user interface enables an application developer to define a namespace, a deploy directory name, a database type, an application type, a target source code directory, and a plurality of class specifications and search cri…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.