SYSTEM AND METHOD FOR REMOTELY COMPILING MULTI-PLATFORM NATIVE APPLICATIONS FOR MOBILE DEVICES
First Claim
1. A computer readable medium, comprising executable instructions to:
- provide an SDK to a client computer comprising executable instructions for communicating with a build server;
receive an HTML/Javascript source application and a configuration file referencing one or more files of said source application over a computer network from a client computer to said build server;
transmit said HTML/Javascript source application and said configuration file to multiple compile servers corresponding to each of multiple mobile device platforms;
combine said HTML/Javascript source application with a mobile device platform specific framework source code for each said mobile device platform on each said compile server;
compile said HTML/Javascript source application and said framework source code on said compile server to output an executable native application for each said mobile device platform; and
transmit each said executable native application from said compile server to said client computer over a computer network.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer readable medium comprises executable instructions to: provide an SDK to a client computer comprising executable instructions for communicating with a build server, receive an HTML/Javascript source application and a configuration file referencing one or more source application files over a computer network from a client computer to the build server, transmit the HTML/Javascript source application and configuration file to multiple compile servers corresponding to each of multiple mobile device platforms, combine the HTML/Javascript source application with a mobile device platform specific framework source code for each mobile device platform on each compile server, compile the HTML/Javascript source application and framework source code on the compile server to output an executable native application for each mobile device platform, and transmit each executable native application from the compile server to the client computer over a computer network.
179 Citations
20 Claims
-
1. A computer readable medium, comprising executable instructions to:
-
provide an SDK to a client computer comprising executable instructions for communicating with a build server; receive an HTML/Javascript source application and a configuration file referencing one or more files of said source application over a computer network from a client computer to said build server; transmit said HTML/Javascript source application and said configuration file to multiple compile servers corresponding to each of multiple mobile device platforms; combine said HTML/Javascript source application with a mobile device platform specific framework source code for each said mobile device platform on each said compile server; compile said HTML/Javascript source application and said framework source code on said compile server to output an executable native application for each said mobile device platform; and transmit each said executable native application from said compile server to said client computer over a computer network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method of automated remote compiling of native applications for multiple mobile device platforms, said computer implemented method comprising:
-
providing an SDK to a client computer comprising computer executable instructions for communicating with a build server over a computer network; receiving an HTML/Javascript source application and a configuration file referencing one or more files of said source application over a computer network from a client computer to said build server; transmitting said HTML/Javascript source application and said configuration file to multiple compile servers corresponding to each of multiple mobile device platforms; combining said HTML/Javascript source application with a mobile device platform specific framework source code for each said mobile device platform on each said compile server; compiling said HTML/Javascript source application and said framework source code on said compile server to output an executable native application for each said mobile device platform; and transmitting each said executable native application from said compile server to said client computer over a computer network. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable medium, comprising executable instructions to:
-
receive an HTML/Javascript source application and a configuration file comprising developer certificates corresponding to multiple mobile device platforms over a computer network from a client computer to a build server; transmit said HTML/Javascript source application and said configuration file to multiple compile servers corresponding to each of said multiple mobile device platforms; combine said HTML/Javascript source application with a mobile device platform specific framework source code for each said mobile device platform on each said compile server; compile said HTML/Javascript source application and said framework source code on said compile server to output an executable native application for each said mobile device platform; sign each said executable native application using said developer certificate corresponding to each said executable native application to output a signed native application for each said mobile device platform; and transmit each said signed native application from said compile server to said client computer over a computer network. - View Dependent Claims (14, 15, 16)
-
-
17. A computer implemented method of automated remote compiling of native applications for multiple mobile device platforms, said computer implemented method comprising:
-
receiving an HTML/Javascript source application and a configuration file comprising developer certificates corresponding to multiple mobile device platforms over a computer network from a client computer to a build server; transmitting said HTML/Javascript source application and said configuration file to multiple compile servers corresponding to each of said multiple mobile device platforms; combining said HTML/Javascript source application with a mobile device platform specific framework source code for each said mobile device platform on each said compile server; compiling said HTML/Javascript source application and said framework source code on said compile server to output an executable native application for each said mobile device platform; signing each said executable native application using said developer certificate corresponding to each said executable native application to output a signed native application for each said mobile device platform; and transmitting each said signed native application from said compile server to said client computer over a computer network. - View Dependent Claims (18, 19, 20)
-
Specification