System and method for designing component based applications
First Claim
1. A user interface system for developing an application having a first component with descriptors expressed in a structured definition language and a second component expressed as a series of instructions, the individual components interacting for processing device user actions or messages on a runtime environment of a device that are received from a datasource over a network, the system comprising:
- a first module for developing the definitions of the first component through interaction with a data model, the model for providing a persistent state of the application;
a second module for developing the instructions of the second component through interaction with the data model; and
a backend connector for providing the message mapping information of the data source to the first module, the first module generating the definitions based on the mapping information;
wherein the first and second components developed by respective the first and second modules are included in the application.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a user interface system to develop an application having a first component with descriptors expressed in a structured definition language and a second component expressed as a series of instructions. The individual components interact for processing messages on a runtime environment of a device that are received from a datasource over a network. 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 user interface system comprises a first module, such as a viewer or and editor, for developing the definitions of the first component through interaction with a data model that provides a persistent state of the application. The user interface system comprises a second module for developing the instructions of the second component through interaction with the data model. and a backend connector for providing the message mapping information of the data source to the first module. The first module generates the definitions based on the mapping information. The first and second components developed by respective the first and second modules are included in the application with other components where applicable.
71 Citations
21 Claims
-
1. A user interface system for developing an application having a first component with descriptors expressed in a structured definition language and a second component expressed as a series of instructions, the individual components interacting for processing device user actions or messages on a runtime environment of a device that are received from a datasource over a network, the system comprising:
-
a first module for developing the definitions of the first component through interaction with a data model, the model for providing a persistent state of the application;
a second module for developing the instructions of the second component through interaction with the data model; and
a backend connector for providing the message mapping information of the data source to the first module, the first module generating the definitions based on the mapping information;
wherein the first and second components developed by respective the first and second modules are included in the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for developing an application having a first component with descriptors expressed in a structured definition language and a second component expressed as a series of instructions, the individual components interacting for processing messages on a runtime environment of a device that are received from a datasource over a network, the method comprising the steps of:
-
developing the definitions of the first component through interaction with a data model, the model for providing a persistent state of the application;
developing the instructions of the second component through interaction with the data model; and
providing the message mapping information of the data source for assisting the generation of the definitions based on the mapping information;
wherein the developed first and second components are included in the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for developing an application having a first component with descriptors expressed in a structured definition language and a second component expressed as a series of instructions, the individual components interacting for processing messages on a runtime environment of a device that are received from a datasource over a network, the computer program product comprising:
-
a computer readable medium;
a first module stored on the computer readable medium for developing the definitions of the first component through interaction with a data model, the model for providing a persistent state of the application;
a second module stored on the computer readable medium for developing the instructions of the second component through interaction with the data model; and
a backend connector unit stored on the computer readable medium for providing the message mapping information of the data source to the first module, the first module generating the definitions based on the mapping information;
wherein the first and second components developed by respective the first and second modules are included in the application.
-
Specification