Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2011-05-10
2011-05-10
Wang, Philip (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Code generation
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.
DeBruin David
Goring Bryan R.
Shenfield Michael
Gowling Lafleur Henderson LLP
Lu Xiang
Research In Motion Limited
Wang Philip
LandOfFree
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.
Profile ID: LFUS-PAI-O-2699895