APPLICATION DEVELOPMENT SYSTEM AND METHOD FOR OBJECT MODELS AND DATAGRAPHS IN CLIENT-SIDE AND SERVER-SIDE APPLICATIONS
First Claim
Patent Images
1. An application development platform, comprising:
- one or more computing resources that host a backend system;
one or more connected devices that connect to the backend system;
each connected device having a memory that stores a plurality of lines of client side code of an application having a data model;
the backend system having a store that stores a plurality of lines of server side code of the application having the data model; and
the backend system having a backend state representation that instantiates an object model based on the data model, wherein the object model is shared across the client side code and the server side code.
1 Assignment
0 Petitions
Accused Products
Abstract
An application development system and method are provided for object models and datagraphs in client-side and server-side applications of a web-based or cloud-based application deployment platform. The system and method are used for representing, persisting, permitting, traversing, querying, manipulating and extending object models and their imputed datagraphs, in applications spanning the client-side and server-side of the web-based or the cloud-based application deployment platform.
-
Citations
19 Claims
-
1. An application development platform, comprising:
-
one or more computing resources that host a backend system; one or more connected devices that connect to the backend system; each connected device having a memory that stores a plurality of lines of client side code of an application having a data model; the backend system having a store that stores a plurality of lines of server side code of the application having the data model; and the backend system having a backend state representation that instantiates an object model based on the data model, wherein the object model is shared across the client side code and the server side code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for developing an application, comprising:
-
providing a backend system and one or more connected devices that can connect to the backend system; providing, in one of the connected devices, a plurality of lines of client side code of an application having a data model; storing, in a store of the backend system, a plurality of lines of server side code of the application having the data model; instantiating, in the backend system using a backend state representation, an object model based on the data model; and sharing, by the backend system, the object model across the client side code and the server side code. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification