LIGHTWEIGHT APPLICATION DEPLOYMENT
First Claim
1. A computer-implemented method for deploying a mobile cloud application, the method comprising:
- receiving, at a server and from a remote client device, a first request to create a frame for the application;
storing, by the server, the frame of the application in a repository;
generating, by the server, an identifier associated with the frame;
initiating, by the server, a copying of the repository to a workspace; and
receiving, by the repository or the workspace and from the remote client, a pushing command including the identifier to update the frame stored in the repository or the workspace with application data associated with a created, modified or deleted version of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes methods, systems, and computer program products for providing a lightweight deployment of mobile cloud applications. A computer-implemented method comprises: receiving, at a server and from a remote client device, a first request to create a frame for the application; storing, by the server, the frame of the application in a repository; generating, by the server, an identifier associated with the frame and the repository; initiating, by the server, a copying of the repository to a workspace; and receiving, by the repository or the workspace and from the remote client, a pushing command including the identifier to update the frame stored in the repository or the workspace with application data associated with a created, modified or deleted version of the application.
-
Citations
20 Claims
-
1. A computer-implemented method for deploying a mobile cloud application, the method comprising:
-
receiving, at a server and from a remote client device, a first request to create a frame for the application; storing, by the server, the frame of the application in a repository; generating, by the server, an identifier associated with the frame; initiating, by the server, a copying of the repository to a workspace; and receiving, by the repository or the workspace and from the remote client, a pushing command including the identifier to update the frame stored in the repository or the workspace with application data associated with a created, modified or deleted version of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product encoded on a non-transitory, tangible storage medium, the product comprising computer readable instructions for causing one or more computers to perform operations for providing a deployment of a mobile cloud application, the operations comprising:
-
receiving, at a server and from a remote client device, a first request to create a frame for the application; storing, by the server, the frame of the application in a repository; generating, by the server, an identifier associated with the frame; initiating, by the server, a copying of the repository to a workspace; receiving, by the repository or the workspace and from the remote client, a pushing command including the identifier to update the frame stored in the repository or the workspace with application data associated with a created, modified or deleted version of the application.
-
-
16. A cloud computing system for providing a deployment of mobile cloud applications, the system comprising:
-
one or more servers; and a processor-readable medium coupled to the one or more servers having instructions stored thereon which, when executed by the one or more servers, cause the one or more servers to perform operations comprising; receiving, at the one or more servers and from the remote client device, a first request to create a frame for the application; storing, by the one or more servers, the frame of the application in a repository; generating, by the server, an identifier associated with the frame; initiating, by the one or more servers, a copying of the repository to a workspace; receiving, by the repository or the workspace and from the remote client, a pushing command including the identifier to update the frame stored in the repository or the workspace with application data associated with a created, modified or deleted version of the application. - View Dependent Claims (17, 18, 19)
-
-
20. A cloud computing system for providing a deployment of mobile cloud applications, the system comprising:
-
one or more servers; and a processor-readable medium coupled to the one or more servers having instructions stored thereon which, when executed by the one or more servers, cause the one or more servers to perform operations comprising; receiving, at the one or more servers and from a remote client device, a first request to create a frame for the application; storing, by the one or more servers, the frame of the application in a repository; generating, by the server, an identifier associated with the frame; initiating, by the one or more servers, a copying of the repository to a workspace, wherein the workspace is a local workspace associated with the remote client device, or wherein the workspace is a cloud workspace located on the one or more servers; receiving, by the repository or the workspace and from the remote client, a pushing command including the identifier to update the frame stored in the repository or the workspace with application data associated with a created, modified or deleted version of the application; receiving, at the one or more servers and from the remote client device, a command to test the created or modified version of the application; accessing, by the one or more servers, an on-premise or an on-demand service to retrieve data for testing of the created or modified version of the application under use of the retrieved data, wherein the testing of the created or modified version of the application under use of the retrieved data comprises accessing the application data stored in the repository or the workspace; and providing test results to the client device.
-
Specification