COLLABORATIVE APPLICATION DEVELOPMENT ENVIRONMENT USING A CONNECTED DEVICE
First Claim
Patent Images
1. A method of synchronizing an application between a client computer to a mobile device, the method comprising:
- receiving a request from a client computer to publish an application associated with an application identifier ApplicationID at a first application state to a mobile device, wherein the request includes a user identifier UserID associated with a current user of the client computer and an IP address of the mobile device TargetIPAddress;
compiling the application in accordance with application code defining the application at a save point prior to the first application state;
sending the compiled application to the mobile device at the IP address TargetIPAddress along with identifying information comprising an IP address of the server.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a Web-based integrated development environment and graphical user interface for real-time collaborative application development which uses a connected device. Changes made to an application within the application development tool are applied to a connected mobile device in real-time or near real-time application.
-
Citations
25 Claims
-
1. A method of synchronizing an application between a client computer to a mobile device, the method comprising:
-
receiving a request from a client computer to publish an application associated with an application identifier ApplicationID at a first application state to a mobile device, wherein the request includes a user identifier UserID associated with a current user of the client computer and an IP address of the mobile device TargetIPAddress; compiling the application in accordance with application code defining the application at a save point prior to the first application state; sending the compiled application to the mobile device at the IP address TargetIPAddress along with identifying information comprising an IP address of the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for synchronizing changes between an application between a client computer and a mobile device, the method comprising:
-
receiving from the client computer first change information describing an incremental change to the application, wherein the first change information is associated with a user identifier UserID associated with a current user of the client computer; receiving from a client computer a first change request including first change information describing one or more change(s) to the application, wherein the first change request is associated with a user identifier UserID associated with a current user of the client computer; and storing the first change request in memory in association with the user identifier UserID; and sending the first change request to a mobile device associated with the device identifier DeviceID and the user identifier UserID. - View Dependent Claims (22, 23)
-
-
24. A method for synchronizing changes between an application between a client computer and a mobile device, the method comprising:
-
receiving from a mobile device associated with the device identifier DeviceID a second change request including second change information describing one or more change(s), wherein the second change request is associated with a user identifier UserID; storing the second change request in memory in association with the user identifier UserID; and sending the second change request to a client computer associated with the user identifier UserID.
-
-
25. A method for acquiring sensor data from a mobile device, the method comprising:
-
receiving a request from a client computer associated with a user identifier UserID to acquire sensor data from a mobile device associated with a device identifier DeviceID; sending an instruction to acquire the sensor data to the mobile device associated with the device identifier DeviceID at an IP address TargetIPAddress; receiving the sensor data from the mobile device associated with the device identifier DeviceID; and sending the sensor data to the client computer associated with the user identifier UserID.
-
Specification