METHOD AND A SYSTEM TO GENERATE AND MANAGE NATIVE APPLICATIONS
1 Assignment
0 Petitions
Accused Products
Abstract
The method comprises:
- a) creating, an application developer, a run time based generic application;
- b) generating a plurality of native applications for different corresponding operating systems by bundling said generic application together with a runtime for every supported operating system, or OS, said runtimes handling OS Device APIs and Network APIs; and
- c) managing said native applications by at least their storage in a database and/or their distribution to computing devices.
The system comprising means for performing said steps b) and c) of the method of the invention.
-
Citations
28 Claims
-
1-14. -14. (canceled)
-
15. A method to generate and manage native applications, comprising:
-
a) creating, by an application developer, a run time based generic application; b) generating a plurality of native applications for different corresponding operating systems by bundling said generic application together with a runtime for every supported operating system, or OS, said runtimes handling OS Device APIs; and c) managing said native applications by at least their storage in a database and/or their distribution to computing devices; wherein the method is characterized in that said step b) further comprises; bundling said generic application together with a runtime handling Network APIs to use resources available in the Network; and performing at least one of the next further actions for the generation of each of said native applications providing a security handling thereof; adding a security framework for restricting the access to said OS Device APIs; adding a security framework for controlling the authentication and authorization of the usage of said Network APIs; and
/orapplying at least one of a set of transformation rules including;
application signing and embedding developer credentials for Network APIs usage,wherein said controlling of the authentication and authorization of the usage of said Network APIs is performed by means of asking, by said security framework, to an user, to provide credentials for accessing a network resource, said credentials being used to obtain an authentication code from said network resource and used in turn to access functionality of said resource by means of invoking the corresponding Network API. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification