Patent ID: 7155381

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