Mobile development platform in a cloud based architecture
First Claim
1. A computer-implemented method comprising:
- receiving, at a cloud platform device, a cloud code module from a client device;
validating at least a portion of content or the cloud code module by the cloud platform device;
activating the validated portion of content of the cloud code module to make the validated portion available to respond to requests;
associating the activated portion of the cloud code module with a trigger point that is associated with a function call directed to services provided by the cloud platform device, wherein subsequent communications from a mobile application includes a call to the function call confiqured to execute the cloud code module;
receiving the call to the function call associated with the trigger point from the mobile application;
identifying at least one of a plurality of sandboxes in which to execute the activated portion of the cloud code module in response to receiving the function call; and
executing the portion of the cloud code module associated with the trigger point in the identified sandbox according to the trigger point.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed towards mobile application development in a cloud-based architecture. Mobile applications may be designed to communicate with a cloud platform over a network. Mobile application developers may be enabled to submit cloud code to cloud platforms for use by mobile applications. If cloud code is provided to a cloud platform, the cloud platform may perform one or more actions to authenticate the cloud code, such as, ensuring that that the user providing the cloud code is authorized to provide the cloud code. If the cloud code is authenticated the cloud platform may perform one or more actions to validate the cloud code. If validated, the cloud code may be activated for use by mobile applications and/or mobile application developers. Activation of the cloud code may include associating the cloud code with one or more function calls and/or with one or more trigger points.
2 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a cloud platform device, a cloud code module from a client device; validating at least a portion of content or the cloud code module by the cloud platform device; activating the validated portion of content of the cloud code module to make the validated portion available to respond to requests; associating the activated portion of the cloud code module with a trigger point that is associated with a function call directed to services provided by the cloud platform device, wherein subsequent communications from a mobile application includes a call to the function call confiqured to execute the cloud code module; receiving the call to the function call associated with the trigger point from the mobile application; identifying at least one of a plurality of sandboxes in which to execute the activated portion of the cloud code module in response to receiving the function call; and executing the portion of the cloud code module associated with the trigger point in the identified sandbox according to the trigger point. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A cloud platform device, comprising:
-
a memory that is operative to store at least instructions; and a processor device communicatively coupled to the memory, the processor device operative to execute instructions to; receive from a client device a cloud code module at the cloud platform device; validate at least a portion of content or the cloud code module by the cloud platform device; associate the activated portion of the cloud code module with a trigger point that is associated with a function call directed to services provided by the cloud platform device, wherein subsequent communications from a mobile application includes a call to the function call configured to execute the cloud code module; identify at least one of a plurality of sandboxes in which to execute the activated portion of the cloud code module in response to receiving the function call; and execute the portion of the cloud code module associated with the trigger point in the identified sandbox according to the trigger point. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having instructions stored therein that, when executed by a hardware processor, cause a system to:
-
receive from a client device a cloud code module at the cloud platform device; validate at least a portion of content of the cloud code module.by the cloud platform device; associate the activated portion of the cloud code module with a trigger point that is associated with a function call directed to services provided by the cloud platform device, wherein subsequent communications from a mobile application includes a call to the function call configured to execute the cloud code module; receiving the call to the function call associated with the trigger point from the mobile application; identify at least one of a plurality of sandboxes in which to execute the activated portion of the cloud code module in response to receiving the function call; and execute the portion of the cloud code module associated with the trigger point in the identified sandbox according to the trigger point. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification