Method and system for a digital device menu editor
AssigneeMicrosoft Corporation
InventorsXin Yan, Keira Amos
Life of this patent
Estimating the term…
Abstract
A method of creating a menu for a handheld digital device in a development environment includes selecting a target device which has an associated operating system available to the development environment. An editor is called for creation of the menu. The editor uses the constraints of the associated target device operating system so that actual behavior of the target device can be viewed as the development occurs. The developer defines functionality for the menu and can verify its operation. The menu editor can be customized for new digital devices with new operating system. Code may be generated as a result of completing the development process and saving the design. The resulting code is assured to run properly on the target device operating system.
Claims13
A method of creating an application control for a handheld digital device in a software development environment, the method comprising:
- selecting a first target handheld device from a plurality of target handheld devices, the selected target handheld device having an associated operating system available to the software development environment, wherein each of the plurality of target handheld devices has a respective operating system;
- accessing an editor for creation of the application control, the editor using constraints of the associated operating system;
- displaying a physical image form of the selected target handheld device such that a physical representation of the graphical interface of the selected target handheld device displays the application control;
- defining functionality for the application control being displayed on the graphical interface;
- and
- generating object code indicative of the application control, wherein the object code is compliant with the constraints of the associated operating system.
A computer system for the software development of an application control for a handheld digital device, the system comprising:
- a display for viewing a target handheld device application control;
- a memory store, having at least one target handheld device operating system, wherein the memory store comprises one or more of multiple target operating systems for handheld digital devices and a custom handheld digital device target operating system;
- a processor, having access to computer memory having instructions, the instructions, when executed, performing a method comprising:
- selecting a first target handheld device, the selected target handheld device having an associated target handheld device operating system;
- accessing an editor for creation of the application control, the editor using constraints of the target handheld device associated operating system;
- displaying a physical image form of the selected target handheld device such that a physical representation of the graphical interface of the selected target handheld device displays the application control;
- defining functionality for the application control;
- and
- generating object code indicative of the application control, wherein the object code is compliant with the constraints of the associated operating system.
A computer-readable storage medium having computer-executable instructions for performing a method for a method of creating an application control for a handheld digital device in a software development environment, the method comprising:
- selecting a first target handheld device from a plurality of different target handheld devices, each one of the plurality of different handheld devices having a specified associated operating system, the selected target handheld device having an associated operating system available to the software development environment;
- accessing an editor for creation of the application control, the editor using constraints of the associated operating system;
- displaying a physical image form of the selected target handheld device such that a physical representation of the graphical interface of the selected target handheld device displays the application control;
- defining functionality for the application control;
- and generating object code indicative of the application control, wherein the object code is compliant with the constraints of the associated operating system.
Dependencies are inferred from the claim text.