ABSTRACT
Since mobile devices are expected to become more and more influenced by various kinds of context information in the near future, context needs to be taken into consideration when user interfaces are developed for these systems. When user interfaces are being developed using a model-based approach, developers need to design several models where the aggregate describes the entire user interface. These models tend to be very complex: models for applications where a lot of interaction is required can be huge and are mutually connected. This is in particular the case when external context information can act on the user interface. In this paper we describe a development process for context-aware user interfaces. We focus on the design part of the development process with attention to tool support for constructing, editing and viewing the models.
- David Baraff and Andrew Witkin. Physically-based Modeling, Principles and Practice, page Course 34. SIGGRAPH '97 Course Notes. ACM, 3-8 Aug 1997.Google Scholar
- Benjamin B. Bederson, Jesse Grosjean, and Jon Meyer. Toolkit Design for Interactive Structured Graphics. IEEE Transactions On Software Engineering, 30(8), August 2004. Google ScholarDigital Library
- Pedro F. Campos and Nuno J. Nunes. CanonSketch: a User-Centered Tool for Canonical Abstract Prototyping. In Kazman and Palanque {10}, pages 108--126.Google Scholar
- Tim Clerckx. Kris Luyten, and Karin Coninx. DynaMo-AID: a Design Process and a Runtime Architecture for Dynamic Model-Based User Interface Development. In Kazman and Palanque {10}, pages 142--160.Google Scholar
- Tim Clerckx, Kris Luyten, and Karin Coninx. Generating Context-Sensitive Multiple Device Interfaces from Design. In Proceedings of CADUI'2004, 13-16 January 2004, Funchal, Isle of Madeira, Portugal, 2004.Google Scholar
- Tim Clerckx, Kris Luyten, and Karin Coninx. The Mapping Problem Back and Forth: Customizing Dynamic Models while Preserving Consistency. In Palanque et al. {14}, pages 33--42. Google ScholarDigital Library
- Karin Coninx, Kris Luyten, Chris Vandervelpen, Jan Van den Bergh, and Bert Creemers. Dygimes: Dynamically Generating Interfaces for Mobile Computing Devices and Embedded Systems. In Luca Chittaro, editor, Mobile HCI, volume 2795 of Lecture Notes in Computer Science, pages 256--270. Springer, 2003.Google Scholar
- Pierre Dragicevic, David Navarre, Philippe Palanque, Amélie Schyn, and Rémi Bastide. Very-High-Fidelity Prototyping for both Presentation and Dialogue Parts of Multimodal Interactive Systems. In Kazman and Palanque {10}, pages 61--88.Google Scholar
- Murielle Florins, Daniela Trevisan, and Jean Vanderdonckt. The Continuity Property in Mixed Reality and Multiplatform Systems: a Comparative Study. In Proceedings of CADUI'2004, 13--16 January 2004, Funchal, Isle of Madeira, Portugal, 2004.Google Scholar
- Rick Kazman and Philippe Palanque, editors. Proceedings of EHCI and DSV-IS 2004, Tremsbüttel Castle, Hamburg, Germany, July 11--13, 2004.Google Scholar
- Quentin Limbourg, Jean Vanderdonckt, Benjamin Michotte, Laurent Bouillon, and Victor López-Jaquero. USIXML: a Language Supporting Multi-Path Development of User Interfaces. In Kazman and Palanque {10}, pages 89--107.Google Scholar
- Kris Luyten, Tim Clerckx, Karin Coninx, and Jean Vanderdonckt. Derivation of a Dialog Model from a Task Model by Activity Chain Extraction. In Joaquim A. Jorge, Nuno Jardim Nunes, and João Falcão e Cunha, editors, Interactive Systems: Design, Specification, and Verification, volume 2844 of Lecture Notes in Computer Science, pages 191--205. Springer, 2003.Google Scholar
- Giulio Mori, Fabio Paternò, and Carmen Santoro. Design and Development of Multidevice Interfaces through Multiple Logical Descriptions. IEEE Transactions on Software Engineering, 30(8), August 2004. Google ScholarDigital Library
- Philippe Palanque, Pavel Slavik, and Marco Winckler, editors. 3rd International Workshop, Tamodia04, Prague, Czech Republic, November 15--16, 2004. Proceedings, 2004.Google Scholar
- Fabio Paternò. Model-Based Design and Evaluation of Interactive Applications. Springer Verlag, ISBN: 1-85233-155-0, 1999. Google ScholarDigital Library
- Fabio Paternò and Enrico Zini. Applying Information Visualization Techniques to Visual Representations of Task Models. In Palanque et al. {14}, pages 105--112. Google ScholarDigital Library
- Davy Preuveneers, Jan Van den Bergh, and et al. Towards an extensible context ontology for ambient intelligence. In Panos Markopoulos, Berry Eggen, Emile Aarts, and James L. Crowley, editors, Second European Symposium on Ambient Intelligence, volume 3295 of LNCS, pages 148--159, Eindhoven, The Netherlands, Nov 8-11 2004. Springer.Google Scholar
- Angel Puerta and Jacob Eisenstein. Towards a General Computational Framework for Model-Based Interface Development Systems. In Proceedings of the 1999 International Conference on Intelligent User Interfaces, Los Angeles, CA, USA, pages 171--178, 1999. Google ScholarDigital Library
- Anne Vinter Ratzer, Lisa Wells, and et al. CPN Tools for Editing, Simulating, and Analysing Coloured Petri Nets. In Proceedings of ICATPN 2003, volume 2679 of LNCS, pages 450--462, Eindhoven, The Netherlands, June 23-27 2003. Springer-Verlag. Google ScholarDigital Library
- Hallvard Trætteberg, Pedro J. Molina, and Nuno J. Nunes, editors. Making model-based UI design practical: usable and open methods and tools. Sattelite workshop of IUI/CADUI'2004, 2004. Google ScholarDigital Library
- Jan Van den Bergh and Karin Coninx. Model-based Design of Context-Sensitive Interactive Applications: a Discussion of Notations. In Palanque et al. {14}, pages 43--50. Google ScholarDigital Library
Index Terms
Tool support for designing context-sensitive user interfaces using a model-based approach
Recommendations
Systematic generation of abstract user interfaces
EICS '12: Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systemsAn abstract user interface is defined according the Cameleon Reference Framework as a user interface supporting an interactive task abstracted from its implementation, independently of any target computing platform and interaction modality. While an ...
Model-based design of context-sensitive interactive applications: a discussion of notations
TAMODIA '04: Proceedings of the 3rd annual conference on Task models and diagramsModel-based design of user interfaces can be a viable alternative for other user interface specifications especially in the case of multi-platform and even more so in the case of context-sensitive interactive applications. In this paper we look at ...
A model driven engineering design approach for developing multi-platform user interfaces
The wide variety of interactive devices and modalities an interactive system must support has created a big challenge in designing a multi-platform user interface and poses a number of issues for the design cycle of interactive systems. Model-Based User ...
Comments