END USER PROGRAMMING FOR A MOBILE DEVICE
First Claim
1. A method for creating and editing applications on a mobile device, the method comprising:
- searching a mobile device for a plurality of currently installed applications on the mobile device;
exposing a workspace on the mobile device using a graphical programming language;
receiving a plurality of selections in the workspace, wherein the plurality of received selections includes one or more of;
a first activity from a first application, a symbol representing a programming function, and a second activity from a second application;
receiving a configuration of the plurality of received selections in the workspace;
determining, based on the configuration, the application is complete; and
prompting to save the completed application.
1 Assignment
0 Petitions
Accused Products
Abstract
A tool for creating and editing applications on a mobile device. The tool searches the mobile device for a plurality of currently installed applications on the mobile device. The tool exposes a workspace using a graphical programming language on the mobile device. The tool receives a plurality of selections in the workspace. The tool receives a configuration of the plurality of received selections in the workspace. The tool determines, based on the configuration of the received selections in the workspace, the application is complete. The tool prompts to save the completed application.
-
Citations
20 Claims
-
1. A method for creating and editing applications on a mobile device, the method comprising:
-
searching a mobile device for a plurality of currently installed applications on the mobile device; exposing a workspace on the mobile device using a graphical programming language; receiving a plurality of selections in the workspace, wherein the plurality of received selections includes one or more of;
a first activity from a first application, a symbol representing a programming function, and a second activity from a second application;receiving a configuration of the plurality of received selections in the workspace; determining, based on the configuration, the application is complete; and prompting to save the completed application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for creating and editing applications on a mobile device, the computer program product comprising:
-
one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising; program instructions to search the mobile device for a plurality of currently installed applications on the mobile device; program instructions to expose a workspace on the mobile device using a graphical programming language; program instructions to receive a plurality of selections in the workspace, wherein the plurality of received selections includes one or more of;
a first activity from a first application, a symbol representing a programming function, and a second activity from a second application;program instructions to receive a configuration of the plurality of received selections in the workspace; program instructions to determine, based on the configuration, the application is complete; and program instructions to prompt to save the completed application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for creating and editing applications on a mobile device, the system comprising:
-
one or more computer processors; one or more computer-readable storage media; program instructions stored on at least one of the one or more computer-readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to search the mobile device for a plurality of currently installed applications on the mobile device; program instructions to expose a workspace on the mobile device using a graphical programming language; program instructions to receive a plurality of selections in the workspace, wherein the plurality of received selections includes one or more of;
a first activity from a first application, a symbol representing a programming function, and a second activity from a second application;program instructions to receive a configuration of the plurality of received selections in the workspace; program instructions to determine, based on the configuration, the application is complete; and program instructions to prompt to save the completed application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification