Patent ID: 7757207
Filing Date: 2010-07-13
Classification: G06F

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