User Interface Meta-data

User Interface Meta-data (UIM) is an XML language that describes the contents and layout of one of the main elements in the Cúram user interface, a UIM page.

By limiting the variety of interface layout options available to developers, and by defaulting user interface characteristics based on the known formats of server interfaces, the UIM is kept simple and the user interface layout has an enforced consistency across the whole application.

The developer creates the UIM page definitions in files with a .uim extension, with each file corresponding to a single page.

Individual pages are made up from different elements such as page titles, labels, buttons and links as well as the most important element, the data content. UIM focuses on defining elements rather than how they are graphically laid out. The CDEJ provides the tools to generate client screens from UIM definitions.