Automatic Construction of User-Interface Displays

Abstract

Construction of user interfaces for most computer applications remains time consuming and difficult. This is particularly true when the user interface system must dynamically create displays integrating the use of several interface modes. This paper shows how Artificial Intelligence knowledge base and rule technology can be used to address this problem. NIKL is used to model the entities of the application domain and the facilities of the user interface. Rules are written connecting the two models. These rules range from application specific to general rules of presentation. The situation to be displayed is asserted into a PENNI database. A Presentation Designer interprets this data using the domain model, chooses the appropriate rules to use in creating the display, and creates a description of the desired display in terms of the interface model. A system, Integrated Interfaces, using this design for an integrated multi-modal map graphics, natural language, menu, and form interface has been created and applied to a database reporting application.

Cite

Text

Arens et al. "Automatic Construction of User-Interface Displays." AAAI Conference on Artificial Intelligence, 1988.

Markdown

[Arens et al. "Automatic Construction of User-Interface Displays." AAAI Conference on Artificial Intelligence, 1988.](https://mlanthology.org/aaai/1988/arens1988aaai-automatic/)

BibTeX

@inproceedings{arens1988aaai-automatic,
  title     = {{Automatic Construction of User-Interface Displays}},
  author    = {Arens, Yigal and Miller, Lawrence and Shapiro, Stuart C. and Sondheimer, Norman K.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1988},
  pages     = {808-813},
  url       = {https://mlanthology.org/aaai/1988/arens1988aaai-automatic/}
}