Patent ID: 8108830

Claim:
A method executed by a processor operating on a wireless device for generating a screen element, based on a data object, of a component application executing on the wireless device for display on a user interface of the wireless device, the component application including a data component having at least one data field definition and a screen component having at least one screen element definition, the components being defined in a structured definition language, the method comprising the steps of: selecting the screen component corresponding to the screen element selected for display; identifying at least one mapping present in the screen component, the mapping for specifying dynamic relationships between the screen component and the data component as defined by an identifier representing the mapping; wherein a mapping manager maintains dynamic data integrity and automatically synchronizes changes between the screen component and the corresponding data component and vice versa in a runtime environment; selecting the data component mapped by the mapping according to the mapping identifier; obtaining a data object field value corresponding to the data field definition of the mapped data component; generating a screen element from the screen element definition to include the data object field value according to the format of the data field definition as defined in the mapped data component.