Simulator with local resource capabilities
First Claim
1. A computer-implemented method for developing an application, comprising:
- developing the application using an integrated development environment (IDE) with a preview function;
selecting the preview function, the preview function previews the application; and
in response to the selection of the preview function, the IDE causesa companion application on an end-user device to be launched onto an application simulator on the end-user device, wherein the companion application is a container application comprising plugins of local resources which include plugins for enabling one or more mobile functions on the end-user device, and running the application in the companion application, wherein the application has access to the local resources on the end-user device provided by the companion application, anda local server component on the end-user device to serve as an interface between the IDE and a local command line environment of the end-user device;
wherein;
a browser receives a preview command from the IDE in response to selecting the preview function and the preview command is executed on the local command line environment by the local server component;
executing the preview command launches the companion application in the application simulator and run the application within the companion application;
executing the preview command includes passing the universal resource locator (URL) of the application; and
running the application within the companion application in the application simulator enables access to local resources of a device simulated by the application simulator.
1 Assignment
0 Petitions
Accused Products
Abstract
A framework for developing applications is described herein. In accordance with one aspect, an application is developed using an integrated development environment (IDE) with a preview function. The preview function may be selected to preview the application. In response to the selection of the preview function, the IDE causes a companion application on an end-user device to be launched onto an application simulator on the end-user device. The companion application is a container application that includes plugins of local resources. The application may be run in the companion application, where the application may access local resources provided by the companion application.
15 Citations
21 Claims
-
1. A computer-implemented method for developing an application, comprising:
-
developing the application using an integrated development environment (IDE) with a preview function; selecting the preview function, the preview function previews the application; and in response to the selection of the preview function, the IDE causes a companion application on an end-user device to be launched onto an application simulator on the end-user device, wherein the companion application is a container application comprising plugins of local resources which include plugins for enabling one or more mobile functions on the end-user device, and running the application in the companion application, wherein the application has access to the local resources on the end-user device provided by the companion application, and a local server component on the end-user device to serve as an interface between the IDE and a local command line environment of the end-user device; wherein; a browser receives a preview command from the IDE in response to selecting the preview function and the preview command is executed on the local command line environment by the local server component; executing the preview command launches the companion application in the application simulator and run the application within the companion application; executing the preview command includes passing the universal resource locator (URL) of the application; and running the application within the companion application in the application simulator enables access to local resources of a device simulated by the application simulator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for developing an application, comprising:
-
at least one programmable data processor; and memory storing instructions which, when executed by the at least one programmable data processor, result in operations comprising; developing the application using an integrated development environment (IDE) with a preview function; selecting the preview function, the preview function previews the application; and in response to the selection of the preview function, the IDE causes a companion application on an end-user device to be launched onto an application simulator on the end-user device, wherein the companion application is a container application comprising plugins of local resources which include plugins for enabling one or more mobile functions on the end-user device, and running the application in the companion application, wherein the application has access to the local resources on the end-user device provided by the companion application, and a local server component on the end-user device to serve as an interface between the IDE and a local command line environment of the end-user device; wherein; a browser receives a preview command from the IDE in response to selecting the preview function and the preview command is executed on the local command line environment by the local server component; executing the preview command launches the companion application in the application simulator and run the application within the companion application; executing the preview command includes passing the universal resource locator (URL) of the application; and running the application within the companion application in the application simulator enables access to local resources of a device simulated by the application simulator. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer program product for developing an application, the non-transitory computer program product storing instructions which, when executed by at least one programmable data processor, result in operations comprising:
-
developing the application using an integrated development environment (IDE) with a preview function; selecting the preview function, the preview function previews the application; and in response to the selection of the preview function, the IDE causes a companion application on an end-user device to be launched onto an application simulator on the end-user device, wherein the companion application is a container application comprising plugins of local resources which include plugins for enabling one or more mobile functions on the end-user device, and running the application in the companion application, wherein the application has access to the local resources on the end-user device provided by the companion application, and a local server component on the end-user device to serve as an interface between the IDE and a local command line environment of the end-user device; wherein; a browser receives a preview command from the IDE in response to selecting the preview function and the preview command is executed on the local command line environment by the local server component; executing the preview command launches the companion application in the application simulator and run the application within the companion application; executing the preview command includes passing the universal resource locator (URL) of the application; and running the application within the companion application in the application simulator enables access to local resources of a device simulated by the application simulator. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification