Framework versioning
First Claim
Patent Images
1. A method, comprising:
- receiving a request to load an application on a computing device;
parsing the application to determine an identifier;
identifying one of a plurality of application frameworks associated with the application based on the identifier in the application, the application compatible for execution on the computing device within the identified application framework, the identified application framework provides a standard structure for the application to operate within a web browser and controls one or more aspects of the application;
installing the identified application framework within the web browser;
installing the application within the identified application framework on the computing device to be used in combination with the identified application framework, wherein the identifier in the application comprises an application framework version identifier comprising a tag to identify an application framework version that is compatible with the application, and wherein parsing the application further comprises parsing the application to identify the tag and select and load the compatible application framework version.
10 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are directed to framework versioning for a mobile computing device. The described embodiments may include a web browser, a plurality of application frameworks, one or more applications compatible with one or more of the plurality of application frameworks, and a loader module operative to select and load one of the plurality of application frameworks into the web browser for each of the one or more applications based on an identifier in each of the one or more applications. Other embodiments are described and claimed.
56 Citations
15 Claims
-
1. A method, comprising:
-
receiving a request to load an application on a computing device; parsing the application to determine an identifier; identifying one of a plurality of application frameworks associated with the application based on the identifier in the application, the application compatible for execution on the computing device within the identified application framework, the identified application framework provides a standard structure for the application to operate within a web browser and controls one or more aspects of the application; installing the identified application framework within the web browser; installing the application within the identified application framework on the computing device to be used in combination with the identified application framework, wherein the identifier in the application comprises an application framework version identifier comprising a tag to identify an application framework version that is compatible with the application, and wherein parsing the application further comprises parsing the application to identify the tag and select and load the compatible application framework version. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
providing a plurality of application framework versions to computing devices of users; receiving web applications from web application developers; parsing the web applications to determine an identifier; identifying the one of a plurality of the application framework versions compatible for execution of the web applications, the one of the plurality of the application framework versions are identified from the identifier in the web applications, the one of a plurality of the application framework versions provides a standard structure for the web applications to operate within a web browser and controls one or more aspects of the web applications, wherein the identifier in the web applications comprises an application framework version identifier comprising a tag to identify an application framework version that is compatible with the web applications, wherein parsing the web applications further comprises parsing the web applications to identify the tag and select and load the compatible application framework version; and providing the web applications to the computing devices of the users. - View Dependent Claims (6, 7, 8)
-
-
9. An article of manufacture comprising a non-transitory machine-readable storage medium containing instructions that when executed by a processor enable a system to:
-
receive a request to load an application; parse the application to determine an identifier; identify one of a plurality of application frameworks associated with the application based on an identifier in the application, the application compatible for execution within the identified application framework, the identified application framework provides a standard structure for the application to operate within a web browser and controls one or more aspects of the application, wherein the identifier the application comprises an application framework version identifier comprising a tag to identify an application framework version that is compatible with the application, wherein parsing the application further comprises parsing the application to identify the tag and select and load the compatible application framework version; install the identified application framework compatible with the application within the web browser based at least in part on the identified tag; and install the application within the installed application framework or in a memory to be used in combination with the installed application framework. - View Dependent Claims (10, 11)
-
-
12. A mobile computing device, comprising:
-
a processor; a web browser implemented by the mobile computing device; a plurality of application frameworks for installation into the web browser, wherein each of the plurality of application frameworks provides a standard structure for web applications to operate within the web browser and controls one or more aspects of the web applications; one or more web applications compatible for execution on the mobile computing device within one or more of the plurality of application frameworks; and a loader module operative to select a compatible application framework and load the compatible application framework into the web browser on the mobile computing device for each of the one or more web applications based on an identifier in each of the one or more applications, the loader module to parse each of the one or more applications to determine the identifier, wherein the identifier in the one or more web applications comprises an application framework version identifier comprising a tag to identify an application framework version that is compatible with the one or more web applications, wherein parsing each of the one or more web applications further comprises parsing the one or more web applications to identify the tag and select and load the compatible application framework version. - View Dependent Claims (13, 14, 15)
-
Specification