Patent ID: 7424485

Claim:
A method of generating model driven form user interfaces to represent an application model using multiple display target rendering technologies on multiple different type of platforms, the method comprising: selecting which of a plurality of different logical form types to use to generate the form user interfaces to represent the application model, form type is a model which dictates a form schema to be used to represent the application model; providing a first map based upon the selected logical form type; generating a display target independent logical form using the application model, the selected form type and the first map by mapping property types of datum of the application model to display target independent logical controls in the display target independent logical form: mapping the display target independent logical form to use a display target on a first type of platform to generate a second user interface, to represent the application model, on the first type of platform; and mapping the display target independent logical form to a second display target on a second type of platform to generate a second user interface, to represent the application model, on the second type of platform, wherein the layout of the first user interface on the first type of platform and the layout of the second user interface on the second type of platform are independent of each other under the separate control of the first and second display targets.