×

System and method for generating component based applications

  • US 7,941,784 B2
  • Filed: 03/14/2005
  • Issued: 05/10/2011
  • Est. Priority Date: 03/14/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computing device for generating a deployable form of a client application configured to communicate over a network between an electronic device and a data source having a schema-based interface, the computing device comprising memory for storing instructions and a processor for executing the instructions such that when the instructions are executed the computing device provides:

  • a data model for providing a persistent state of the client application, the client application including application components comprising one or more of at least one of a data component, a message component or a screen component having corresponding component definitions and a workflow component having a series of instructions;

    a code module for obtaining the application components from the data model and for generating a first application element including code representing the component definitions, expressed in a structured definition language, and the series of instructions;

    a mappings module for obtaining data source mapping information from the data model and for generating a second application element including mapping file descriptors corresponding to the data source mapping information, the mapping file descriptors for use by a server to mediate communication of the messages between the electronic device and the data source; and

    a resource module for collecting application resources of the client application and for generating a third application element including the application resources;

    wherein the first, second and third application elements are subsequently packaged as the deployable form of the client application.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×