Sensor simulation for mobile device applications
First Claim
Patent Images
1. A system comprising:
- one or more computers; and
a data storage device coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising;
altering code of a mobile device application that is under development in a visual programming integrated development environment, to replace a portion of the code which triggers an occurrence of an event based on a receipt of sensor data, with a different portion of code which triggers the occurrence of the event based on a receipt of a user input entered through a visual programming interface of the visual programming integrated development environment;
receiving the user input entered through the visual programming interface of the visual programming integrated development environment,invoking the different portion of code, thereby advancing the mobile device application that is under development in the visual programming integrated development environment to a state in which the sensor data is assumed to have been received, andoutputting a mock-up of the mobile device application in the advanced state, through the visual programming interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating mobile device applications using a visual programming integrated development environment (IDE). In one aspect, a method includes receiving a user input entered through a visual programming interface of a visual programming IDE, advancing a mobile device application that is under development in the visual programming IDE to a state in which one or more sensor events that are associated with the user input are assumed to have been received, and outputting a mock-up of the mobile device application in the advanced state, through the visual programming interface.
89 Citations
16 Claims
-
1. A system comprising:
-
one or more computers; and a data storage device coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; altering code of a mobile device application that is under development in a visual programming integrated development environment, to replace a portion of the code which triggers an occurrence of an event based on a receipt of sensor data, with a different portion of code which triggers the occurrence of the event based on a receipt of a user input entered through a visual programming interface of the visual programming integrated development environment; receiving the user input entered through the visual programming interface of the visual programming integrated development environment, invoking the different portion of code, thereby advancing the mobile device application that is under development in the visual programming integrated development environment to a state in which the sensor data is assumed to have been received, and outputting a mock-up of the mobile device application in the advanced state, through the visual programming interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
altering, at one or more computers, code of a mobile device application that is under development in a visual programming integrated development environment, to replace a portion of the code which triggers an occurrence of an event based on a receipt of sensor data, with a different portion of code which triggers the occurrence of the event based on a receipt of a user input entered through a visual programming interface of the visual programming integrated development environment; receiving, at the one or more computers, the user input entered through the visual programming interface of the visual programming integrated development environment; invoking, at the one or more computers, the different portion of code, thereby advancing the mobile device application that is under development in the visual programming integrated development environment to a state in which the sensor data is assumed to have been received; and outputting a mock-up of the mobile device application in the advanced state, through the visual programming interface.
-
-
14. A data storage device encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
altering code of a mobile device application that is under development in a visual programming integrated development environment, to replace a portion of the code which triggers an occurrence of an event based on a receipt of sensor data, with a different portion of code which triggers the occurrence of the event based on a receipt of a user input entered through a visual programming interface of the visual programming integrated development environment; receiving the user input entered through the visual programming interface of the visual programming integrated development environment; invoking the different portion of code, thereby advancing the mobile device application that is under development in the visual programming integrated development environment to a state in which the sensor data is assumed to have been received; and outputting a mock-up of the mobile device application in the advanced state, through the visual programming interface. - View Dependent Claims (15, 16)
-
Specification