Techniques for evaluating applications through use of an auxiliary application
First Claim
1. A method for evaluating an application under development through use of a viewer application executing in a mobile device, the method comprising:
- retrieving, in the mobile device, an application package comprising code for a target application to be evaluated in the mobile device;
modifying the code for the target application in the mobile device to include a reference to code for retrieving, from within a user interface generated for the target application, a different version of the target application without reverting to the user interface of the viewer application;
storing the modified code for the target application in a memory of the mobile device accessible to the viewer application, the modified code for the target application stored without installing the target application as a stand-alone application on the mobile device;
in response to receiving input corresponding to a request to retrieve the different version of the target application;
retrieving, in the mobile device, the different version of the target application from a server;
storing the code for the different version of the target application in the memory of the mobile device accessible to the viewer application, the code for the different version of the target application stored without installing the different version of the target application as a stand-alone application on the mobile device; and
executing the different version of the target application by executing the stored code of the different version of the target application from within the execution of the viewer application; and
executing code of the viewer application to execute the stored code for the target application for evaluation, wherein executing the stored code of the target application executes the target application within the execution of the viewer application.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for evaluating an application under development through use of a viewer application executing in a computer. The computer retrieves an application package comprising code for a target application to be evaluated in the computer. The code for the target application is stored in a memory of the computer accessible to the viewer application. The code for the target application is stored without installing the target application as a stand-alone application on the computer. Code of the viewer application is executed in order to execute the stored code for the target application for evaluation. Executing the stored code of the target application executes the target application within the execution of the viewer application.
19 Citations
17 Claims
-
1. A method for evaluating an application under development through use of a viewer application executing in a mobile device, the method comprising:
-
retrieving, in the mobile device, an application package comprising code for a target application to be evaluated in the mobile device; modifying the code for the target application in the mobile device to include a reference to code for retrieving, from within a user interface generated for the target application, a different version of the target application without reverting to the user interface of the viewer application; storing the modified code for the target application in a memory of the mobile device accessible to the viewer application, the modified code for the target application stored without installing the target application as a stand-alone application on the mobile device; in response to receiving input corresponding to a request to retrieve the different version of the target application; retrieving, in the mobile device, the different version of the target application from a server; storing the code for the different version of the target application in the memory of the mobile device accessible to the viewer application, the code for the different version of the target application stored without installing the different version of the target application as a stand-alone application on the mobile device; and executing the different version of the target application by executing the stored code of the different version of the target application from within the execution of the viewer application; and executing code of the viewer application to execute the stored code for the target application for evaluation, wherein executing the stored code of the target application executes the target application within the execution of the viewer application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium embodying a viewer application for evaluating an application under development, the viewer application executable in a mobile device, comprising code that:
-
retrieves an application package comprising code for a target application to be evaluated in the mobile device; modifies the code for the target application in the mobile device to include a reference to code for retrieving, from within a user interface generated for the target application, a different version of the target application without reverting to the user interface of the viewer application; stores the modified code for the target application in a memory of the mobile device accessible to the viewer application, the modified code for the target application stored without installing the target application as a stand-alone application on the mobile device; in response to receiving input corresponding to a request to retrieve the different version of the target application; retrieves the different version of the target application from a server; stores the code for the different version of the target application in the memory of the mobile device accessible to the viewer application, the code for the different version of the target application stored without installing the different version of the target application as a stand-alone application on the mobile device; and executes the different version of the target application by executing the stored code of the different version of the target application from within the execution of the viewer application; and executes code of the viewer application to execute the stored code for the target application for evaluation, wherein executing the stored code of the target application executes the target application within the execution of the viewer application. - View Dependent Claims (10)
-
-
11. A system for evaluating an application under development through use of a viewer application, the system comprising:
-
a mobile device comprising a processor and a memory; and the viewer application executed in the mobile device, the viewer application comprising logic that; retrieves an application package comprising code for a target application to be evaluated in the mobile device; modifies the code for the target application in the mobile device to include a reference to code for retrieving, from within a user interface generated for the target application, a different version of the target application without reverting to the user interface of the viewer application; stores the modified code for the target application in the memory accessible to the viewer application, the modified code for the target application stored without installing the target application as a stand-alone application on the mobile device; in response to receiving input corresponding to a request to retrieve the different version of the target application; retrieves the different version of the target application from a server; stores the code for the different version of the target application in the memory of the mobile device accessible to the viewer application, the code for the different version of the target application stored without installing the different version of the target application as a stand-alone application on the mobile device; and executes the different version of the target application by executing the stored code of the different version of the target application from within the execution of the viewer application; and executes code of the viewer application to execute the stored code for the target application for evaluation, wherein executing the stored code of the target application executes the target application within the execution of the viewer application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification