Patent ID: 7363578
Filing Date: 2008-04-22
Classification: G06F

Abstract:
1. A method of generating a model driven form user interface, the method comprising: providing a data model having datum, with each datum of the data model being of a particular datum type; and generating a user interface model by mapping the data model to the user interface model using a plurality of declarative maps in a plurality of steps, wherein mapping the data model to the user interface model using the plurality of declarative maps in a plurality of steps further comprises mapping the data model to a layout independent logical control model using a first declarative map, and mapping the logical control model to a physical control model using a second declarative map, wherein mapping the data model to the layout independent logical control model further comprises using the first declarative map to map at least two different datum types of the data model to a single logical control type in the logical control model, the single logical control type being free from dependencies to any specific display target, but holding properties that govern the behavior of device specific physical controls.