System and method for supporting packaging, publishing and republishing of wireless component applications
First Claim
1. A system for coordinating the development of a component-based application, the system comprising:
- a processor and a memory for storing instructions and data to configure the processor to provide;
a modeling module and interface for defining the application a plurality of application artifacts using an interconnected model of objects, the application for execution by a client device and a supporting stateful proxy gateway to process messages communicated over a network between the client device and an external data source via the gateway; and
a build module for packaging the application artifacts in a bundle.
3 Assignments
0 Petitions
Accused Products
Abstract
An application generation environment (e.g. an IDE tool) coordinates development of component-based applications using an interconnected model of objects serialized in a first format of a structured definition language (e.g. XML). Applications are generated for execution on a client device (e.g. a wireless mobile) and a supporting stateful proxy gateway and primarily define the processing of messages communicated over a network between the client device and an external data source, such as a service or other remote end-point, via the gateway. Application artifacts are packaged by the environment in a bundle for distribution to gateways with the model of objects transformed to a second compact form. The bundle may have various attributes defined at publishing, including the re-definition of the invocation end-point contained in a service descriptor, be digitally signed and deposited in a repository (e.g. WebDAV) and published to a registry (e.g. UDDI). Bundles may be retrieved from repositories, verified, re-deposited and re-published (e.g. to a private domain) by the environment.
86 Citations
26 Claims
-
1. A system for coordinating the development of a component-based application, the system comprising:
a processor and a memory for storing instructions and data to configure the processor to provide;
a modeling module and interface for defining the application a plurality of application artifacts using an interconnected model of objects, the application for execution by a client device and a supporting stateful proxy gateway to process messages communicated over a network between the client device and an external data source via the gateway; and
a build module for packaging the application artifacts in a bundle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method for coordinating the development of a component-based application, the method comprising:
-
providing a modeling module and interface for defining the application a plurality of application artifacts using an interconnected model of objects, the application for execution by a client device and a supporting stateful proxy gateway to process messages communicated over a network between the client device and an external data source via the gateway;
providing a build module for packaging the application artifacts in a bundle; and
receiving user input via said interface and generating an application in response including a packaged bundle. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification