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.
-
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