skip to main content
10.1145/1028014.1028023acmotherconferencesArticle/Chapter ViewAbstractPublication PagesnordichiConference Proceedingsconference-collections
Article

Towards model-based design support for distributed user interfaces

Published: 23 October 2004 Publication History

Abstract

User Interface design has been evolving for years to keep pace with different emerging technologies that effect human-computer interaction. Formal techniques for command-line interfaces, Drag-and-drop User Interface creation for Graphical User Interfaces and Model-Based Interface Design for Multi-Device User Interfaces are a few examples of this evolution. Nowadays communication channels between devices are getting faster, more reliable and will be omnipresent in a matter of time. Human interaction will no longer be about interaction with one device, but involves interacting with a network of devices cooperating as a set of <i>interaction resources.</i> Based on well-known concepts from distributed systems and model-based User Interface Design we develop a model for <i>distributed user interfaces.</i> One missing piece is support for distributed interfaces in the models used during the design of user interfaces. We will discuss how Dygimes, a testbed for model-based user interface development, provides support for distributed user interfaces. User mobility is a key issue, since mostly ubiquitous environments will benefit of distributed User Interfaces. In every respect location transparency plays an important role for human-device and device-device interaction.

References

[1]
XMLRPC homepage. http://www.xmlrpc.com, 1999.
[2]
Marc Abrams and Jim Helms. User Interface Markup Language (UIML) Specification version 3.0. Technical report, Harmonia, 2002.
[3]
Renata Bandelloni and Fabio Paternò. Flexible Interface Migration. In Proceedings of IUI 04, pages 148--155, 2004.
[4]
G. Calvary, J. Coutaz, D. Thevenin, Q. Limbourg, N. Souchon, L. Bouillon, and J. Vanderdonckt. Plasticity of user interfaces: A revised reference framework. In Task Models and Diagrams for User Interface Design, pages 127--134, Bucharest, Romania, July 18--19 2002. TAMODIA 2002.
[5]
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 Human-Computer Interaction with Mobile Devices and Services, LNCS Volume 2795, pages 256--270, Udine, Italy, September 8--11 2003.
[6]
World Wide Web consortium. Simple Object Access Protocol (SOAP). World Wide Web, http://www.w3.org/TR/SOAP/, 2000.
[7]
World Wide Web consortium. Web Services Description Language specification. World Wide Web Consortium, http://www.w3.org/TR/wsdl, 2001.
[8]
George Coulouris, Jean Dollimore, and Tim Kindberg. Distributed Systems: Concepts and Design third edition. Addison-Wesley, 2001.
[9]
Joëlle Coutaz, Lionel Balme, Christophe Lachenal, and Nicolas Barralon, Software Infrastructure for Distributed Migratable User Interfaces. UbiHCISys 2003 Workshop on UbiComp 2003, 2003.
[10]
Joëlle Coutaz, Christophe Lachenal, and Sophie Dupuy-Chessa. Ontology for Multi-Surface Interaction. Proceedings of Interact 2003, 2003.
[11]
Richard Han, Veronique Perret, and Mahmoud Naghshineh. WebSplitter: A Unified XML Framework for Multi-Device Collaborative Web Browsing. In Proceedings of the 2000 ACM conference on Computer Supported Cooperative Work, Philadelphia, Pennsylvania, United States, 2000.
[12]
Shahram Izadi, Harry Brignull, Tom Rodden, Yvonne Rogers, and Mia Underwoord. Dynamo: A public interactive surface supporting the cooperative sharing and exchange of media. In Proceedings of the Sixteenth Annual ACM Symposium on User Interface Software and Technology, UIST03, pages 159--168. ACM, 2003.
[13]
Brad Johanson, Armando Fox, and Terry Winograd. The Interactive Workspaces Project: Experience with Ubiquitous Computing Rooms. IEEE Pervasive Computing, pages 71--78, 2002.
[14]
Christophe Lachenal and Joëlle Coutaz. A Reference Framework for Multi-Surface Interaction. Proceedings of HCI International 2003, Crete, Greece, 2003.
[15]
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.
[16]
Kris Luyten, Bert Creemers, and Karin Coninx, Multi-device Layout Management for Mobile Computing Devices. Technical Report TR-LUC-EDM-0301, Limburgs Univeristair Centrum-Expertise Centre for Digital Media, September 2003. Available at http://www.edm.luc.ac.be/english/research/publications/139.html.
[17]
Guilio Mori, Fabio Paternò, and Carmen Santoro. Tool support for designing nomadic applications. In Proceedings of the 2003 international conference on Intelligent user interfaces, pages 141--148, Miami, Florida, USA, January 11--15 2003.
[18]
Jean Vanderdonckt Murielle Florins, Daniella Trevisan. The Continuity Property in Mixed reality and Multiplatform Systems: a Comparative Study. In Pre-Proceedings of the Fourth International Conference on Computer-Aided Design of User Interfaces CADUI'2004, 13--16 January 2004, Funchal, Isle of Madeira, Portugal, 2004.
[19]
Fabio Paternò. Model-Based Design and Evaluation of Interactive Applications. Springer Verlag, ISBN: 1-85233-155-0, 1999.
[20]
Jun Rekimoto and Masanori Saitoh. Augmented surfaces: A Spatially Continuous Work Space for Hybrid Computing Environments. In Proceedings of CHI99, 1999.
[21]
Peter Tandler. Software Infrastructure for Ubiquitous Computing Environments: Supporting Synchronous Collaboration with Heterogeneous Devices. Proceedings of UbiComp 2001: Ubiquitous Computing. Heidelberg: Springer LNCS 2201, pages 96--115, 2001.
[22]
Peter Tandler, Thorsten Prante, Christian Müller-Tomfelde, Norbert Streitz, and Ralf Steinmetz. ConnecTables: Dynamic coupling of displays for the flexible creation of shared workspaces. Proceedings of the 14, Annual, ACM Symposium on User Interface Software and Technology (UIST'01), pages 11--20, 2001.
[23]
J. Vanderdonckt and F. Bodart. Encapsulating Knowledge for intelligent automatic interaction objects selection. In ACM Conference on Human Aspects in Computing Systems InterCHI'93, pages 424--429. Addison Wesley, 1993.
[24]
Chris Vandervelpen, Kris Luyten, and Karin Coninx. Location Transparant User Interaction for Heterogeneous Environments. In HCI International, june 2003.
[25]
Mark Weiser. The Computer for the 21st Century. In Scientific American, 1991.

Cited By

View all
  • (2019)Concepts and design space for a better understanding of multi-device user interfacesUniversal Access in the Information Society10.1007/s10209-019-00650-5Online publication date: 4-Apr-2019
  • (2017)Design and evaluation of distributed user interfaces between tangible tabletopsUniversal Access in the Information Society10.1007/s10209-017-0602-418:4(801-819)Online publication date: 12-Dec-2017
  • (2015)Faceless Interaction—A Conceptual Examination of the Notion of InterfaceHuman-Computer Interaction10.1080/07370024.2014.94431330:6(507-539)Online publication date: 1-Nov-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
NordiCHI '04: Proceedings of the third Nordic conference on Human-computer interaction
October 2004
472 pages
ISBN:1581138571
DOI:10.1145/1028014
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 October 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. HCI
  2. UI distribution
  3. UI migration
  4. high-level UI description
  5. interaction resources

Qualifiers

  • Article

Conference

NordiCHI04
NordiCHI04: NordiCHI 2004
October 23 - 27, 2004
Tampere, Finland

Acceptance Rates

Overall Acceptance Rate 379 of 1,572 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Concepts and design space for a better understanding of multi-device user interfacesUniversal Access in the Information Society10.1007/s10209-019-00650-5Online publication date: 4-Apr-2019
  • (2017)Design and evaluation of distributed user interfaces between tangible tabletopsUniversal Access in the Information Society10.1007/s10209-017-0602-418:4(801-819)Online publication date: 12-Dec-2017
  • (2015)Faceless Interaction—A Conceptual Examination of the Notion of InterfaceHuman-Computer Interaction10.1080/07370024.2014.94431330:6(507-539)Online publication date: 1-Nov-2015
  • (2014)Interacting with Tangible Objects in Distributed SettingsProceedings of the 2014 Workshop on Distributed User Interfaces and Multimodal Interaction10.1145/2677356.2677659(15-18)Online publication date: 1-Jul-2014
  • (2014)TransitionsProceedings of the 2014 47th Hawaii International Conference on System Sciences10.1109/HICSS.2014.60(422-431)Online publication date: 6-Jan-2014
  • (2012)A logical framework for multi-device user interfacesProceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems10.1145/2305484.2305494(45-50)Online publication date: 25-Jun-2012
  • (2011)Flexible support for distributing user interfaces across multiple devicesProceedings of the 9th ACM SIGCHI Italian Chapter International Conference on Computer-Human Interaction: Facing Complexity10.1145/2037296.2037341(191-195)Online publication date: 13-Sep-2011
  • (2011)Extending MARIA to Support Distributed User InterfacesDistributed User Interfaces10.1007/978-1-4471-2271-5_4(33-40)Online publication date: 1-Nov-2011
  • (2011)Co-Interactive Table: A New Facility Based on Distributed User Interfaces to Improve Collaborative MeetingsDistributed User Interfaces10.1007/978-1-4471-2271-5_17(153-160)Online publication date: 1-Nov-2011
  • (2011)Distributed User Interfaces: State of the ArtDistributed User Interfaces10.1007/978-1-4471-2271-5_1(1-12)Online publication date: 1-Nov-2011
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media