System and method for transformation of wireless application definition to simplified form
First Claim
1. A system for coordinating the development of a component-based application for defining the processing on a runtime environment of a client device of messages communicated over a network between the client device and a data source, the component-based application comprising a component having definitions expressed in a structured definition language, 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 as an interconnected model of objects;
a serialization module for expressing the component of the application from the interconnected model of objects in a first format of a first structured definition language; and
a build module for transforming the first format to a second format of a second structured definition language for interpretation by the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
An application generation environment 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). Application components are generated for execution by a client device (e.g. a wireless mobile device) comprising a runtime environment 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 application. Definitions in accordance with a first format are transformed into a second format which is simplified and compact for less resource intensive interpretation by the runtime environment of the client device. A set of rules (e.g. XSLT) may be applied for the transformation. The application generation environment may comprise an Eclipse-based platform and the first format for serializing the interconnected model of objects be defined in accordance with a modelling framework (e.g. Eclipse Modelling Framework (EMF)).
-
Citations
21 Claims
-
1. A system for coordinating the development of a component-based application for defining the processing on a runtime environment of a client device of messages communicated over a network between the client device and a data source, the component-based application comprising a component having definitions expressed in a structured definition language, 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 as an interconnected model of objects;
a serialization module for expressing the component of the application from the interconnected model of objects in a first format of a first structured definition language; and
a build module for transforming the first format to a second format of a second structured definition language for interpretation by the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 19, 20)
-
11. A method for coordinating the development of a component-based application for defining the processing on a runtime environment of a client device of messages communicated over a network between the client device and a data source, the component-based application comprising a component having definitions expressed in a structured definition language, the method comprising:
-
providing a modeling module and interface for defining the application as an interconnected model of objects;
providing a serialization module for expressing the component of the application from the interconnected model of objects in a first format of a first structured definition language; and
providing a build module for transforming the first format to a second format of a second structured definition language for interpretation by the client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 21)
-
Specification