Publication | Open Access
Coupling application design and user interface design
99
Citations
10
References
1992
Year
Unknown Venue
EngineeringVisual Programming LanguageVisual InterfaceGraphical User InterfaceSoftware EngineeringApplication DesignUser Interface DesignInterface (Computing)Data ScienceInterface Design ToolManagementData IntegrationData ModelingDesignComputer ScienceSoftware DesignArchitectural DesignInteractive ApplicationHuman-computer InteractionDesign IssueSystem SoftwareInteractive Computing
Building an interactive application requires designing both a data model and a graphical user interface, tasks that are typically handled separately by different individuals or groups. The authors aim to eliminate redundant specification work by generating an interface directly from the data model. They integrate an inference engine that applies style rules to select and place GUI controls with an interface design tool to produce a user interface definition. This method enables a single data model to be mapped onto multiple GUIs by substituting rule sets, advancing a GUI‑independent run‑time layout facility.
Building an interactive application involves the design of both a data model and a graphical user interface (GUI) to present that model to the user. These two design activities are typically approached as separate tasks and are frequently undertaken by different individuals or groups. Our apporach eliminated redundant specification work by generating an interface directly from the data model itself. An inference engine using style rules for selecting and placing GUI controls (i.e., widgets) is integrated with an interface design tool to generate a user interface definition. This approach allows a single data model to be mapped onto multiple GUI's by substituting the appropriate rule set and thus represents a step toward a GUI-independent run-time layout facility.
| Year | Citations | |
|---|---|---|
Page 1
Page 1