METHOD AND SYSTEM FOR CREATING APP
First Claim
1. A method for creating APP (mobile application), comprising steps of:
- A. installing a first APP to a mobile device;
B. executing the first APP to show an editing interface on the mobile device;
C. editing a code and content data corresponding to the code in the editing interface, respectively;
D. storing the code and the content data to a storage block in a sandbox frame by an operating system of the mobile device;
E. compiling the code and the content data as an object file by a compiler installed in the mobile device; and
F. converting the object file into a second APP which is executable in the operating system by a linker installed in the mobile device,wherein the editing interface is able to display changes of the content data in time and show an interface of the second APP.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for creating APPs are disclosed. The method includes steps: installing a first APP to a mobile device; executing the first APP to show an editing interface on the mobile device; editing a code and content data corresponding to the code in the editing interface, respectively; storing the code and the content data to a storage block in a sandbox frame by an operating system of the mobile device; compiling the code and the content data as an object file by a compiler installed in the mobile device; and converting the object file into a second APP which is executable in the operating system by a linker installed in the mobile device. An advantage of the present invention is that APPs can be created in a mobile device.
9 Citations
32 Claims
-
1. A method for creating APP (mobile application), comprising steps of:
-
A. installing a first APP to a mobile device; B. executing the first APP to show an editing interface on the mobile device; C. editing a code and content data corresponding to the code in the editing interface, respectively; D. storing the code and the content data to a storage block in a sandbox frame by an operating system of the mobile device; E. compiling the code and the content data as an object file by a compiler installed in the mobile device; and F. converting the object file into a second APP which is executable in the operating system by a linker installed in the mobile device, wherein the editing interface is able to display changes of the content data in time and show an interface of the second APP. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for creating APP, comprising steps of:
-
A. installing a first APP to a mobile device, wherein the first APP comprises an executing engine; B. executing the first APP to show an editing interface on the mobile device by the executing engine; C. editing a code and content data corresponding to the code in the editing interface, respectively; D. storing the code and the content data to a storage block in a sandbox frame by an operating system of the mobile device; and E. encapsulating the code and the content data as a second APP, wherein the editing interface is able to display changes of the content data in time and show an interface of the second APP. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for creating APP, comprising steps of:
-
A. installing a first APP to a mobile device; B. executing the first APP to show an editing interface on the mobile device; C. editing a code and content data corresponding to the code in the editing interface, respectively; D. storing the code and the content data to a storage block in a sandbox frame by an operating system of the mobile device; E. processing a syntax test on the code in the sandbox frame; F. if there is a syntax error of the code found after the syntax test, showing related error messages in the editing interface and not processing step G;
if there is no syntax error of the code found after the syntax test, uploading the code and the content data to a cloud server;G. compiling the code and the content data as an object file for a specific platform in the cloud server; and H. converting the object file into a second APP which is executable in the specific platform, wherein the editing interface is able to display changes of the content data in time and show an interface of the second APP. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for creating APP, comprising steps of:
-
A. installing a first APP to a mobile device, wherein the first APP comprises an executing engine; B. executing the first APP to show an editing interface on the mobile device by the executing engine; C. editing a code and content data corresponding to the code in the editing interface, respectively; D. storing the code and the content data to a storage block in a sandbox frame by an operating system of the mobile device; E. processing a syntax test on the code in the sandbox frame; F. if there is a syntax error of the code found after the syntax test, showing related error messages in the editing interface and not processing step G;
if there is no syntax error of the code found after the syntax test, uploading the code and the content data to a cloud server; andG. encapsulating an executing engine, the code and the content data as a second APP for a specific platform in the cloud server; wherein the editing interface is able to display changes of the content data in time and show an interface of the second APP;
the second APP is executed in the specific platform by the executing engine. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system for creating APP, comprising:
-
a first APP, executed for providing an editing interface, wherein the editing interface is used to edit a code and content data corresponding to the code, respectively;
the first APP processes a syntax test on the code and compiles the code and the content data as an object file; anda mobile device, operated by an operating system and installed with the first APP, for converting the object file into a second APP which is executable in the operating system by an installed linker, comprising; a touch screen, for showing the editing interface to edit the code and the content data; a memory unit, for storing APPs, the code and the content data, wherein the code and the content data are restricted to be stored in a specific location; and a processing unit, for executing the first APP by the operating system and copying the code and the content data to the specific location, wherein the first APP accessing data in the specific location forms a sandbox frame;
syntax test on the code is carried on in the sandbox frame;
the editing interface is able to display changes of the content data in time and show an interface of the second APP. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system for creating APP, comprising:
-
a first APP, comprising a first executing engine, executed by the first executing engine to show an editing interface on the mobile device, wherein the editing interface is used to edit a code and content data corresponding to the code, respectively;
the first APP processes a syntax test on the code and encapsulates the executing engine, the code and the content data as a second APP; anda mobile device, operated by an operating system and installed with the first APP, comprising; a touch screen, for showing the editing interface to edit the code and the content data; a memory unit, for storing APPs, the code and the content data, wherein the code and the content data are restricted to be stored in a specific location; and a processing unit, for executing the first APP by the operating system and the first executing engine, and copying the code and the content data to the specific location, wherein the first APP accessing data in the specific location forms a sandbox frame;
syntax test on the object file is carried on in the sandbox frame;
the editing interface is able to display changes of the content data in time and show an interface of the second APP. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification