INTRODUCTION Model-based user interface design refers to a paradigm which uses an explicit, largely declarative representation capturing application semantics and other knowledge needed to specify the appearance and behavior of an interactive system. In this paradigm, an application developer instead of writing a large procedural program defines a model of facts, which controls behavior of reusable code, and a much smaller procedural program. The goal of the model-based UI design is to identify reusable components of a UI and to capture more knowledge in the model, while reducing the amount of new (procedural) code that has to be written for each new application.
A knowledge base which defines a user-computer interface is described. The knowledge base serves as input to a user interface management system, which implements the user interface. However, the knowledge base represents user interface design knowledge at a level of abstraction higher than is typical of user interface management systems. In particular, it represents objects, actions, attributes of objects, an object class hierarchy, and pre- and post-conditions on the actions. The knowledge base can be algorithmically transformed into a number of functionally equivalent interfaces, each of which is slightly different from the original interface. The transformed interface definition can be input to the UIMS, providing a way to quickly experiment with a family of related interfaces.
Nema pronađenih rezultata, molimo da izmjenite uslove pretrage i pokušate ponovo!
Ova stranica koristi kolačiće da bi vam pružila najbolje iskustvo
Saznaj više