Model-Based Generation of User Interfaces
From Tetherless World Wiki
Citation: Angel R. Puerta and Henrik Eriksson and John H. Gennari and Mark A. Musen. (1994) Model-Based Generation of User Interfaces. In KSL-94-51, 1994.
| Publication techreport ( Edit ) | |
| type | Technical Report |
| bibtype | techreport |
| Bibtex basics | |
| author | Angel R. Puerta and Henrik Eriksson and John H. Gennari and Mark A. Musen |
| title | Model-Based Generation of User Interfaces |
| number | KSL-94-51 |
| institution | Knowledge Systems, AI Laboratory |
| address | Seattle WA |
| year | 1994 |
| Bibtex more | |
| note | June. |
| Access Paper | |
| abstract | User interface design and development for knowledge-based systems and most other types of applications is a resource-consuming activity. Thus, many attempts have been made to automate, to certain degrees, the construction of user interfaces. Current tools for automated design of user interfaces are able to generate the static layout of an interface from the application's data model using an intelligent program that applies design rules. These tools,however, are not capable of generating the dynamic behavior of the interface,which must be specified programmatically, and which constitutes most of the effort of interface construction. Mecano is a model-based user-interface development environment that uses a domain model to generate both the static layout and the dynamic behavior of an interface. A knowledge-based system applies sets of dialog design and layout rules to produce interfaces from the domain model. Mecano has been used successfully to completely generate the layout and the dynamic behavior of relatively large and complex, domain-specific, form- and graph-based interfaces for applications in medicine and several other domains. |
| KSL Technical Report ID: KSL-94-51 |
Facts about Model-Based Generation of User InterfacesRDF feed
| Abstract | User interface design and development for … User interface design and development for knowledge-based systems and most other types of applications is a resource-consuming activity. Thus, many attempts have been made to automate, to certain degrees, the construction of user interfaces. Current tools for automated design of user interfaces are able to generate the static layout of an interface from the application's data model using an intelligent program that applies design rules. These tools,however, are not capable of generating the dynamic behavior of the interface,which must be specified programmatically, and which constitutes most of the effort of interface construction. Mecano is a model-based user-interface development environment that uses a domain model to generate both the static layout and the dynamic behavior of an interface. A knowledge-based system applies sets of dialog design and layout rules to produce interfaces from the domain model. Mecano has been used successfully to completely generate the layout and the dynamic behavior of relatively large and complex, domain-specific, form- and graph-based interfaces for applications in medicine and several other domains. ons in medicine and several other domains. |
| Address | Seattle WA + |
| Author | Angel R. Puerta and Henrik Eriksson and John H. Gennari and Mark A. Musen + |
| Bibtype | techreport + |
| Has author | Angel R. Puerta and Henrik Eriksson and John H. Gennari and Mark A. Musen + |
| Has identifier | KSL-94-51 + |
| Has publishing details | 1994 + |
| Has title | Model-Based Generation of User Interfaces + |
| Has where published | KSL-94-51 + |
| Has year | 1994 + |
| Institution | Knowledge Systems, AI Laboratory + |
| Ksl tr id | KSL-94-51 + |
| Note | June. |
| Number | KSL-94-51 + |
| Process note | YES + |
| Title | Model-Based Generation of User Interfaces + |
| Year | 1994 + |
Resource > Thing > Entity > Document > Scientific Document > Publication
Resource > Thing > Entity > Document > Scientific Document > Publication > Technical Report
Resource > Thing > Entity > Document > Scientific Document > Publication > Technical Report > KSL Technical Report
