Patent · US Active

Code generator tool for building software applications with reusable components

US7761848B1 · kind B1 · utility

43Cited by
23References
39Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 15, 2005
Grant dateJul 20, 2010
Priority date
Expiry dateMay 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.