Patent ID: 7320109
Filing Date: 2008-01-15
Classification: G06F

Abstract:
1. A method for creating a graphic user interface (GUI) for a computer application, comprising: defining user interface objects and user interface elements corresponding to the user interface objects in a GUI layer that is separate from the computer application; arbitrarily defining a mapping between the user interface objects and respective locations in a user interface screen, wherein the mapping defines the locations independently of the computer application and comprises defining a relation that associates the user interface objects with corresponding features in an image provided by a designer of the GUI, receiving the image from the designer, wherein the image comprises one or more of the features in respective positions, and determining the respective locations of the user interface objects based on the respective positions of the corresponding features in the image; generating the user interface screen comprising the user interface elements in the respective locations determined by the mapping; and linking the user interface objects in the GUI layer to methods in the computer application, so that interaction of a user with the user interface elements in the user interface screen invokes the methods linked to the objects.