The architecture is open and allows any type of tool that can read and write MOBI-D interface models. Each type of model component may be edited and refined by one or more tools. The Development Cycle Figure 1 shows the MOBI-D development cycle. All the processes are fully interactive and may involve user participation. The cycle is iterative in nature.
Interface design begins with the elicitation of the user tasks.
An interactive MOBI-D tool allows the user to enter a textual description of the task. The tool elicits key terms such as objects and actions and guides the user in editing and refining the terms into a structured user task description. The models are then integrated so that domain objects are related to the user tasks for which they are relevant. These recommendations are displayed to the developer to guide the design and ensure that all task and data elements are embodied in the interface. The developer could select the slider, position it in the dialog window, resize it and edit its label, color, etc.