Manipulating Multiple User Interface Representations
نویسندگان
چکیده
Three types of representation are typically produced during the User Interface (UI) development life cycle: a conceptual representation holding the models used for elaborating a UI, an internal representation concerning the code of the UI, and an external representation expressing the look and feel of the UI. While the end user typically manipulates the external representation only, the designer and the developer respectively focus on the conceptual and internal representations. The Comets Inspector gathers all three representations into a single environment, thus providing the user (actually, the designer and the developer; in the future, the end-user) with multiple views of a same UI simultaneously. Each representation is made observable and modifiable through one or many “mini-UIs”. Consistency is ensured through mappings between these representations. From a methodological point of view, the benefit is the integration of three stakeholders’ perspectives in a consensual and consistent way, enabling the exploration and manipulation of design alternatives at run time. In particular, when the context of use will be changing, the end-user will be able to inspect the UI capabilities and control its adaptation, thus sustaining explicit plasticity
منابع مشابه
Manipulating Multiple User Interface Representations Simultane- ously
Three types of representation are typically produced during the User Interface (UI) development life cycle: a conceptual representation holding the models used for elaborating a UI, an internal representation concerning the code of the UI, and an external representation expressing the look and feel of the UI. While the end user typically manipulates the external representation only, the designe...
متن کاملIlluminating Clay: a Tangible Interface with Potential GRASS Applications
The development of cheaper and faster computation and the multiplying effect of open source initiatives such as GRASS have led to an increasing sophistication is GIS landscape analysis algorithms. However, little research has focused on the design of the computer interface through which users interact with GIS simulations. The conventional interface comprising of screen, keyboard and mouse is u...
متن کاملUser interface code generation for EJB-based data models using intermediate form representations
The use of J2EE platform enables data model development based on EJB components. Data modeling concepts of EJB technology, although resembling those of relational databases, are different and need new methods for automated user interface code generation. This paper presents a method for user interface code generation based on intermediate form representations that can be used to build equivalen...
متن کاملUsing User Interface Models in Design
We introduce a framework for classifying user interface design representations, and argue that multiple representations are must be used in the design process, and that modelling languages must support the transition between them. We present languages for modelling domain, task and dialog and show how they provide increased support for design, through flexibility and integration. Design pattern...
متن کاملUser Interface Design in Mobile Educational Applications
Introduction: User interfaces are a crucial factor in ensuring the success of mobile applications. Mobile Educational Applications not only provide flexibility in learning, but also allow learners to learn at any time and any place. The purpose of this article is to investigate the effective factors affecting the design of the user interface in mobile educational applications. Methods: Quantita...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007