System and method for generating component based applications

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07941784

ABSTRACT:
A system and method for generating an application based on a first component having definitions expressed in a structured definition language and a second component having a series of instructions. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications further comprise workflow components which are written in a subset of ECMAScript, and are augmented with the XML code. The components define the processing on a device runtime environment of messages communicated over a network between the device and a datasource. The system and method have a data model for providing a persistent state of the application including the component definitions and the series of instructions. The system and method also have a code module for obtaining the components from the data model and for generating a first application element including code representing the component definitions. The system and method also have a mappings module for obtaining datasource mapping information from the data model and for generating a second application element including mapping file descriptors corresponding to the datasource mapping information, the mapping information for use in communication of the messages between the device runtime environment and the datasource. The system and method also have a resource module for collecting application resources and for generating a third application element including the resources, wherein the application elements are subsequently packaged as a deployable form of the application.

REFERENCES:
patent: 6104874 (2000-08-01), Branson et al.
patent: 6226788 (2001-05-01), Schoening et al.
patent: 6253366 (2001-06-01), Mutschler, III
patent: 6957417 (2005-10-01), Turner et al.
patent: 7076766 (2006-07-01), Wirts et al.
patent: 7149734 (2006-12-01), Carlson et al.
patent: 7178129 (2007-02-01), Katz
patent: 7219327 (2007-05-01), Jacobs et al.
patent: 7493594 (2009-02-01), Shenfield et al.
patent: 2002/0026474 (2002-02-01), Wang et al.
patent: 2003/0167456 (2003-09-01), Sabharwal
patent: 2004/0003400 (2004-01-01), Carney et al.
patent: 2004/0172555 (2004-09-01), Beringer et al.
patent: 2004/0177335 (2004-09-01), Beisiegel et al.
patent: 2005/0005261 (2005-01-01), Severin
patent: 2005/0166196 (2005-07-01), Grier et al.
patent: 2006/0036941 (2006-02-01), Neil
patent: 2006/0047665 (2006-03-01), Neil
patent: 2006/0206863 (2006-09-01), Shenfield et al.
patent: 2006/0206864 (2006-09-01), Shenfield et al.
patent: 2006/0206890 (2006-09-01), Shenfield et al.
patent: 98/30962 (1998-07-01), None
patent: 01/46802 (2001-06-01), None
patent: WO 2004/059938 (2004-07-01), None
European Search Report, Application No. EP 05 10 1956.
Office Action issued by the Canadian Intellectual Property Office dated Jan. 29, 2008 for corresponding Canadian Patent Application No. 2,539,047.
Notice of Allowance and Fees Due for corresponding U.S. Appl. No. 11/078,427 issued Oct. 9, 2008.
European Search Report issued by the European Patent Office dated Aug. 19, 2005 for corresponding European Patent Application No. 05101958.6.
“Deploying Blackberry Desktop and Handheld Software”, 2003, XP002288590.
Abrams, M. et al., “UIML: an appliance-independent XML user interface language”, May 17, 1999, XP004304584, abstract, p. 1699, left-hand column, line 22- p. 1701, right-hand column, last line.
Xiulan, Yu et al., “WSCE: a flexible web service composition environment”, Jul. 6, 2004, pp. 428-435, XP010708875, the whole document.
European Search Report issued by the European Patent Office dated Nov. 9, 2005 for corresponding European Patent Application No. 05101955.2.
European Search Report issued by the European Patent Office dated Aug. 29, 2005 for corresponding European Patent Application No. 05101890.1.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for generating component based applications does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for generating component based applications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for generating component based applications will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2699895

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.