×

Form skin and design time WYSIWYG for .net compact framework

  • US 7,757,207 B2
  • Filed: 08/20/2004
  • Issued: 07/13/2010
  • Est. Priority Date: 08/20/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for programming an application via a form skin within a development environment comprising a plurality of form skins, each form skin of the plurality of form skins corresponding to a different portable computer device on which the application will execute, the method comprising:

  • selecting a form skin representing a respective portable computer device on which the application is executable, wherein the selected form skin is modeled to represent a physical image of the respective portable computer device;

    selecting a form skin orientation, wherein the form skin orientation is either a portrait mode or a landscape mode;

    selecting one or more graphical user interface items from a list of graphical user interface items;

    placing the one or more graphical user interface items into the selected form skin by dragging and dropping the selected one or more graphical user interface items to the selected form skin;

    associating an application code with the one or more graphical user interface items placed into the form skin,wherein the form skin comprises;

    a form corresponding to a screen on the portable computer device, wherein the form is displayed on the development environment of a computing device appearing as the same size and resolution as the screen of the portable computer device; and

    a skin corresponding to a body of the portable computer device, wherein the skin surrounds the form, and is displayed on the computing device appearing as the same size as the body of the portable computer device; and

    testing the placed one or more graphical user interface items within the development environment, wherein the development environment, in response to the selecting and placing, enables filtering one or more messages that require a skin update or handling of a click event received from an operating system of the computing device and forwarding the one or more messages to a skin renderer object that determines if the skin update or handling of the click event is to be performed, renders, and displays a skin image based on the determination.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×