Development of platform independent applications
First Claim
1. A method implemented on at least one computing device, each computing device having at least one processor, storage, and a communication platform connected to a network for providing development of applications that are interoperable across different device platforms, the method comprising:
- defining a plurality of parameters of an application allowing the application to be executable on a plurality of device platforms;
constructing a framework of the application facilitating transportable code between a client device and a server to execute the application, which includes;
incorporating binders to the application to react to user interface events; and
applying controllers to the application that are bound to the binders, the controllers facilitating responses to the user interface events, wherein the controllers serve data representing responses to user interface events to a view, which corresponds to a display element of the application to facilitate display of the responses;
generating the application based on the plurality of parameters and the framework, the application being platform agnostic; and
deploying the application directly to at least one of the plurality of device platforms.
9 Assignments
0 Petitions
Accused Products
Abstract
Method, system, and programs for providing development of applications that are interoperable across different device platforms. Application parameters of an application are defined allowing the application to be executable on a plurality of device platforms. A framework is applied to the application facilitating transportable code between a client device and a server to execute the application. The application is deployed so that it may be served to a client device.
39 Citations
13 Claims
-
1. A method implemented on at least one computing device, each computing device having at least one processor, storage, and a communication platform connected to a network for providing development of applications that are interoperable across different device platforms, the method comprising:
-
defining a plurality of parameters of an application allowing the application to be executable on a plurality of device platforms; constructing a framework of the application facilitating transportable code between a client device and a server to execute the application, which includes; incorporating binders to the application to react to user interface events; and applying controllers to the application that are bound to the binders, the controllers facilitating responses to the user interface events, wherein the controllers serve data representing responses to user interface events to a view, which corresponds to a display element of the application to facilitate display of the responses; generating the application based on the plurality of parameters and the framework, the application being platform agnostic; and deploying the application directly to at least one of the plurality of device platforms. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine readable non-transitory and tangible medium having information recorded for providing development of applications that are interoperable across different device platforms, wherein the information, when read by the machine, causes the machine to perform the following:
-
defining a plurality of parameters of an application allowing the application to be executable on a plurality of device platforms; constructing a framework to the application facilitating transportable code between a client device and a server to execute the application, which includes; incorporating binders to the application to react to user interface events; and applying controllers to the application that are bound to the binders, the controllers facilitating responses to the user interface events, wherein the controllers serve data representing responses to user interface events to a view, which corresponds to a display element of the application to facilitate display of the responses; generating the application based on the application parameters and the framework, the application being platform agnostic; and deploying the application directly to at least one of the plurality of device platforms. - View Dependent Claims (7, 8)
-
-
9. A system, having at least one processor, storage, and a communication platform connected to a network for providing development of applications that are interoperable across different device platforms, comprising:
-
a parameter definition unit for defining a plurality of parameters of an application allowing the application to be executable on a plurality of device platforms; a framework unit for constructing a framework to the application facilitating transportable code between a client device and a server to execute the application; a deployment unit for generating the application based on the application parameters and the framework and deploying the application directly to at least one of the plurality of device platforms, wherein the application is configured to be platform agnostic, the blinders are configured to react to user interface events, and the controllers are bound to the binders facilitating responses to the user interface events, wherein the controllers serve data representing responses to user interface events to a view, which corresponds to a display element of the application to facilitate display of the responses. - View Dependent Claims (10, 11, 12, 13)
-
Specification