Form skin and design time WYSIWYG for .net compact framework
First Claim
1. A method for programming an application, comprising:
- selecting a form skin, wherein the form skin appears similar to a portable computer device;
selecting one or more graphical user interface items from a list of graphical user interface items;
adding the graphical user interface items to the form skin; and
associating code with the graphical user interface items.
2 Assignments
0 Petitions
Accused Products
Abstract
A WYSIWYG visual programming environment for programming applications for portable computer devices is provided. The developer selects a form skin based on the underlying portable computer device that the developer intends the application to execute on. The form skin appears to the developer as a graphic modeled after the actual device. The developer is able to drag and drop GUI elements onto the form, where they appear at approximately the same size and resolution as they would to the user of the actual device, regardless of the resolution used on the developer'"'"'s computing device. The developer is able to associate code with the GUI elements, as well as any softkeys that appear on the form skin. The developer is able to test the application by emulating the hardware of the portable device, and operating the device using the form skin. Through the form skin, the developer is able to see nearly exactly how the application will look and operate on the underlying portable device without having to leave the development environment.
-
Citations
32 Claims
-
1. A method for programming an application, comprising:
-
selecting a form skin, wherein the form skin appears similar to a portable computer device;
selecting one or more graphical user interface items from a list of graphical user interface items;
adding the graphical user interface items to the form skin; and
associating code with the graphical user interface items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for programming applications, the system comprising:
-
a computing device, comprising a display and an input device;
a programming environment executing on the computing device;
a plurality of form skins, comprised within the programming environment, each form skin corresponding to a portable computer;
a plurality of graphical user interface objects; and
a plurality of control designer components, each control designer component corresponding to a graphical user interface object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A form skin for programming an application for a portable computer device, comprising:
-
a form, corresponding to a screen of the portable computer device, and the form appears at about the same size and resolution on a workstation as a screen of the portable computer device; and
a skin, corresponding to a body of the portable computer, and the skin appears at about the same size on the workstation as a body of the portable device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification