Module for developing wireless device applications using an integrated emulator
First Claim
Patent Images
1. An apparatus for facilitating development of an application for an entire wireless-connected device, comprising:
- a module having a plurality of development tools for use in the creation of the application;
an emulator of the entire wireless-connected device integrated with the module using an emulator environment interface and an emulator configuration interface,wherein the emulator environment interface comprises functionality to transfer information necessary for compilation of the application.wherein the emulator configuration interface is configured to change the appearance and behavior of the entire wireless-connected device as presented by the emulator based on a user request,wherein the emulator configuration interface is generated using the emulator environment interface,wherein the emulator executes the application,wherein the entire wireless-connected device comprises;
an input device;
an output device; and
a processor configured to accept an input from the input device, process the input, and send a result to the output device based on the application; and
a display for the emulator to accept user input.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for facilitating development of an application for a wireless-connected device including a module have a plurality of development tools for use in the creation of the application and an emulator of the wireless-connected device integrated with the module. An additional emulator for an additional wireless-connected device is also included. The module may be included in an Integrated Development Environment.
29 Citations
19 Claims
-
1. An apparatus for facilitating development of an application for an entire wireless-connected device, comprising:
-
a module having a plurality of development tools for use in the creation of the application; an emulator of the entire wireless-connected device integrated with the module using an emulator environment interface and an emulator configuration interface, wherein the emulator environment interface comprises functionality to transfer information necessary for compilation of the application. wherein the emulator configuration interface is configured to change the appearance and behavior of the entire wireless-connected device as presented by the emulator based on a user request, wherein the emulator configuration interface is generated using the emulator environment interface, wherein the emulator executes the application, wherein the entire wireless-connected device comprises; an input device; an output device; and a processor configured to accept an input from the input device, process the input, and send a result to the output device based on the application; and a display for the emulator to accept user input. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for facilitating development of an application for an entire wireless-connected device, comprising:
-
a module integrated with an emulator of the entire wireless-connected device using an emulator environment interface and an emulator configuration interface, wherein the emulator environment interface comprises functionality to transfer information necessary for compilation of the application, wherein the emulator configuration interface is configured to change the appearance and behavior of the entire wireless-connected device as presented by the emulator based on a user request, wherein the emulator configuration interface is generated using the emulator environment interface; means for executing the application on the emulator of the entire wireless-connected device; means for creating and packaging the application with a plurality of profiles without modification of the module; and
means for displaying the emulator to accept user input,wherein the entire wireless-connected device comprises; an input device; an output device; and a processor configured to accept an input from the input device, process the input, and send a result to the output device based on the application. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system for facilitating development of an application for an entire wireless-connected device, comprising:
-
a storage element comprising a module; a plurality of development tools stored in the module; a first processor and a first input device creating the application using the module; and an emulator integrated with the module using an emulator environment interface and an emulator configuration interface, wherein the emulator environment interface comprises functionality to transfer information necessary for compilation of the application, wherein the emulator configuration interface is configured to change the appearance and behavior of the entire wireless-connected device as presented by the emulator based on a user request; wherein the emulator configuration interface is generated using the emulator environment interface, wherein the first processor is used to execute the application on the emulator of the entire wireless-connected device, wherein the module is designed to allow creation and packaging of the application with a plurality of profiles without modification of the module, wherein the entire wireless-connected device comprises; a second input device; an output device; and a second processor configured to accept an input from the second input device, process the input, and send a result to the output device based on the application. - View Dependent Claims (10, 11)
-
-
12. A method of facilitating development of an application for a wire less-connected device, comprising:
-
combining, in a module, a plurality of development tools used in the creation of the application; integrating the module with an emulator of the entire wireless-connected device using an emulator environment interface and an emulator configuration interface, wherein the emulator environment interface comprises functionality to transfer information necessary for compilation of the application, wherein the emulator configuration interface is configured to change the appearance and behavior of the entire wireless-connected device as presented by the emulator based on a user request, wherein the emulator configuration interface is generated using the emulator environment interface; integrating the module into an Integrated Development Environment;
using the emulator to execute the application developed using the module within the Integrated Development Environment; and
displaying the emulator to accept user input. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of installing a module used for the development of an application for a wireless-connected device executed on an emulator, comprising:
-
installing an Integrated Development Environment; integrating the module into the Integrated Development Environment, wherein the module is used for developing the application for the wireless-connected device, wherein the module is integrated with the emulator using an emulator environment interface and an emulator configuration interface, wherein the emulator environment interface comprises functionality to transfer information necessary for compilation of the application, wherein the emulator configuration interface is configured to change the appearance and behavior of the entire wireless-connected device as presented by the emulator based on a user request, wherein the emulator configuration interface is generated using the emulator environment interface, wherein the application is executed on the emulator configured to emulate the wireless-connected device, and wherein the emulator emulates the entire wireless-connected device; installing an emulator configuration file; installing a plurality of original equipment manufacturer files and templates; installing a parser database; starting the Integrated Development Environment; and
displaying the emulator to accept user input. - View Dependent Claims (19)
-
Specification