Skip to main content
Top
Published in: Universal Access in the Information Society 4/2019

07-12-2017 | Long Paper

Towards end-user development of distributed user interfaces

Authors: Audrey Sanctorum, Beat Signer

Published in: Universal Access in the Information Society | Issue 4/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Over the last decade, we have seen an increasing number of solutions for distributed user interfaces (DUIs). This paper provides a detailed overview of existing DUI approaches and classify the different solutions based on the granularity of the distributed UI components, the supported interaction space as well as their support for the distribution of state. After the analysis of existing solutions, we discuss a DUI scenario and derive a number of requirements for end-user DUI development. We propose an approach where users can author their customised user interfaces based on a hypermedia metamodel and the concept of active components. We further discuss possibilities for the configuration and sharing of customised distributed user interfaces by end users where the focus is on an authoring rather than a programming approach.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
2.
go back to reference Balme, L., Demeure, A., Barralon, N., Coutaz, J., Calvary, G.: CAMELEON-RT: a software architecture reference model for distributed, migratable, and plastic user interfaces. In: Proceedings of EUSAI 2004, Symposium on Ambient Intelligence, Eindhoven, The Netherlands, pp. 291–302 (2004). https://doi.org/10.1007/978-3-540-30473-9_28 Balme, L., Demeure, A., Barralon, N., Coutaz, J., Calvary, G.: CAMELEON-RT: a software architecture reference model for distributed, migratable, and plastic user interfaces. In: Proceedings of EUSAI 2004, Symposium on Ambient Intelligence, Eindhoven, The Netherlands, pp. 291–302 (2004). https://​doi.​org/​10.​1007/​978-3-540-30473-9_​28
3.
go back to reference Bardram, J., Gueddana, S., Houben, S., Nielsen, S.: ReticularSpaces: activity-based computing support for physically distributed and collaborative smart spaces. In: Proceedings of CHI 2012, Conference on Human Factors in Computing Systems, Austin, USA, pp. 2845–2854 (2012). https://doi.org/10.1145/2207676.2208689 Bardram, J., Gueddana, S., Houben, S., Nielsen, S.: ReticularSpaces: activity-based computing support for physically distributed and collaborative smart spaces. In: Proceedings of CHI 2012, Conference on Human Factors in Computing Systems, Austin, USA, pp. 2845–2854 (2012). https://​doi.​org/​10.​1145/​2207676.​2208689
4.
go back to reference Bardram, J., Houben, S., Nielsen, S., Gueddana, S.: The design and architecture of reticularspaces: an activity-based computing framework for distributed and collaborative smartspaces. In: Proceedings of EICS 2012, Symposium on Engineering Interactive Computing Systems, Copenhagen, Denmark, pp. 269–274 (2012). https://doi.org/10.1145/2305484.2305529 Bardram, J., Houben, S., Nielsen, S., Gueddana, S.: The design and architecture of reticularspaces: an activity-based computing framework for distributed and collaborative smartspaces. In: Proceedings of EICS 2012, Symposium on Engineering Interactive Computing Systems, Copenhagen, Denmark, pp. 269–274 (2012). https://​doi.​org/​10.​1145/​2305484.​2305529
6.
go back to reference Biehl, J.T., Baker, W.T., Bailey, B.P., Tan, D.S., Inkpen, K.M., Czerwinski, M.: IMPROMPTU: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development. In: Proceedings of CHI 2008, Conference on Human Factors in Computing Systems, Florence, Italy, pp. 939–948 (2008). https://doi.org/10.1145/1357054.1357200 Biehl, J.T., Baker, W.T., Bailey, B.P., Tan, D.S., Inkpen, K.M., Czerwinski, M.: IMPROMPTU: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development. In: Proceedings of CHI 2008, Conference on Human Factors in Computing Systems, Florence, Italy, pp. 939–948 (2008). https://​doi.​org/​10.​1145/​1357054.​1357200
7.
9.
go back to reference Coutaz, J., Caffiau, S., Demeure, A., Crowley, J.L.: Early lessons from the development of SPOK, an end-user development environment for smart homes. In: Proceedings of UbiComp 2014, International Joint Conference on Pervasive and Ubiquitous Computing, Seattle, USA, pp. 895–902 (2014). https://doi.org/10.1145/2638728.2641559 Coutaz, J., Caffiau, S., Demeure, A., Crowley, J.L.: Early lessons from the development of SPOK, an end-user development environment for smart homes. In: Proceedings of UbiComp 2014, International Joint Conference on Pervasive and Ubiquitous Computing, Seattle, USA, pp. 895–902 (2014). https://​doi.​org/​10.​1145/​2638728.​2641559
11.
go back to reference Demeure, A., Sottet, J., Calvary, G., Coutaz, J., Ganneau, V., Vanderdonckt, J.: The 4C reference model for distributed user interfaces. In: Proceedings of ICAS 2008, Conference on Autonomic and Autonomous Systems, Gosier, Guadeloupe, pp. 61–69 (2008). https://doi.org/10.1109/ICAS.2008.34 Demeure, A., Sottet, J., Calvary, G., Coutaz, J., Ganneau, V., Vanderdonckt, J.: The 4C reference model for distributed user interfaces. In: Proceedings of ICAS 2008, Conference on Autonomic and Autonomous Systems, Gosier, Guadeloupe, pp. 61–69 (2008). https://​doi.​org/​10.​1109/​ICAS.​2008.​34
14.
go back to reference Everitt, K., Shen, C., Ryall, K., Forlines, C.: MultiSpace: enabling electronic document micro-mobility in table-centric, multi-device environments. In: Proceedings of TableTop 2006, Workshop on Horizontal Interactive Human–Computer Systems, Adelaide, Australia, pp. 27–34 (2006). https://doi.org/10.1109/TABLETOP.2006.23 Everitt, K., Shen, C., Ryall, K., Forlines, C.: MultiSpace: enabling electronic document micro-mobility in table-centric, multi-device environments. In: Proceedings of TableTop 2006, Workshop on Horizontal Interactive Human–Computer Systems, Adelaide, Australia, pp. 27–34 (2006). https://​doi.​org/​10.​1109/​TABLETOP.​2006.​23
15.
19.
go back to reference Han, R., Perret, V., Naghshineh, M.: WebSplitter: a unified XML framework for multi-device collaborative web browsing. In: Proceedings of CSCW 2000, Conference on Computer Supported Cooperative Work, Philadelphia, USA, pp. 221–230 (2000). https://doi.org/10.1145/358916.358993 Han, R., Perret, V., Naghshineh, M.: WebSplitter: a unified XML framework for multi-device collaborative web browsing. In: Proceedings of CSCW 2000, Conference on Computer Supported Cooperative Work, Philadelphia, USA, pp. 221–230 (2000). https://​doi.​org/​10.​1145/​358916.​358993
21.
22.
24.
go back to reference Johanson, B., Hutchins, G., Winograd, T., Stone, M.C.: PointRight: experience with flexible input redirection in interactive workspaces. In: Proceedings of UIST 2002, Symposium on User Interface Software and Technology, Paris, France, pp. 227–234 (2002). https://doi.org/10.1145/571985.572019 Johanson, B., Hutchins, G., Winograd, T., Stone, M.C.: PointRight: experience with flexible input redirection in interactive workspaces. In: Proceedings of UIST 2002, Symposium on User Interface Software and Technology, Paris, France, pp. 227–234 (2002). https://​doi.​org/​10.​1145/​571985.​572019
25.
go back to reference Leigh, S., Schoessler, P., Heibeck, F., Maes, P., Ishii, H.: THAW: tangible interaction with see-through augmentation for smartphones on computer screens. In: Proceedings of TEI 2015, International Conference on Tangible, Embedded, and Embodied Interaction, Stanford, USA, pp. 89–96 (2015). https://doi.org/10.1145/2677199.2680584 Leigh, S., Schoessler, P., Heibeck, F., Maes, P., Ishii, H.: THAW: tangible interaction with see-through augmentation for smartphones on computer screens. In: Proceedings of TEI 2015, International Conference on Tangible, Embedded, and Embodied Interaction, Stanford, USA, pp. 89–96 (2015). https://​doi.​org/​10.​1145/​2677199.​2680584
26.
29.
go back to reference Melchior, J., Grolaux, D., Vanderdonckt, J., Roy, P.V.: A toolkit for peer-to-peer distributed user interfaces: concepts, implementation, and applications. In: Proceedings of EICS 2009, Symposium on Engineering Interactive Computing System, Pittsburgh, USA, pp. 69–78 (2009). https://doi.org/10.1145/1570433.1570449 Melchior, J., Grolaux, D., Vanderdonckt, J., Roy, P.V.: A toolkit for peer-to-peer distributed user interfaces: concepts, implementation, and applications. In: Proceedings of EICS 2009, Symposium on Engineering Interactive Computing System, Pittsburgh, USA, pp. 69–78 (2009). https://​doi.​org/​10.​1145/​1570433.​1570449
30.
31.
go back to reference Nebeling, M., Teunissen, E., Husmann, M., Norrie, M.C.: XDKinect: development framework for cross-device interaction using kinect. In: Proceedings of EICS 2014, Symposium on Engineering Interactive Computing Systems, Rome, Italy, pp. 65–74 (2014). https://doi.org/10.1145/2607023.2607024 Nebeling, M., Teunissen, E., Husmann, M., Norrie, M.C.: XDKinect: development framework for cross-device interaction using kinect. In: Proceedings of EICS 2014, Symposium on Engineering Interactive Computing Systems, Rome, Italy, pp. 65–74 (2014). https://​doi.​org/​10.​1145/​2607023.​2607024
32.
go back to reference Nebeling, M., Zimmerli, C., Husmann, M., Simmen, D.E., Norrie, M.C.: Information concepts for cross-device applications. In: Proceedings of DUI 2013, Workshop on Distributed User Interfaces: Models, Methods and Tools, London, UK, pp. 14–17 (2013) Nebeling, M., Zimmerli, C., Husmann, M., Simmen, D.E., Norrie, M.C.: Information concepts for cross-device applications. In: Proceedings of DUI 2013, Workshop on Distributed User Interfaces: Models, Methods and Tools, London, UK, pp. 14–17 (2013)
34.
go back to reference Rädle, R., Jetter, H., Marquardt, N., Reiterer, H., Rogers, Y.: HuddleLamp: spatially-aware mobile displays for ad-hoc around-the-table collaboration. In: Proceedings of ITS 2014, International Conference on Interactive Tabletops and Surfaces, Dresden, Germany, pp. 45–54 (2014). https://doi.org/10.1145/2669485.2669500 Rädle, R., Jetter, H., Marquardt, N., Reiterer, H., Rogers, Y.: HuddleLamp: spatially-aware mobile displays for ad-hoc around-the-table collaboration. In: Proceedings of ITS 2014, International Conference on Interactive Tabletops and Surfaces, Dresden, Germany, pp. 45–54 (2014). https://​doi.​org/​10.​1145/​2669485.​2669500
35.
36.
go back to reference Robertson, S.P., Wharton, C., Ashworth, C., Franzke, M.: Dual device user interface design: PDAs and interactive television. In: Proceedings of CHI 1996, Conference on Human Factors in Computing Systems, Vancouver, Canada, pp. 79–86(1996). https://doi.org/10.1145/238386.238408 Robertson, S.P., Wharton, C., Ashworth, C., Franzke, M.: Dual device user interface design: PDAs and interactive television. In: Proceedings of CHI 1996, Conference on Human Factors in Computing Systems, Vancouver, Canada, pp. 79–86(1996). https://​doi.​org/​10.​1145/​238386.​238408
38.
go back to reference Schreiner, M., Rädle, R., Jetter, H., Reiterer, H.: Connichiwa: A framework for cross-device web applications. In: Extended Abstracts of CHI, Conference on Human Factors in Computing Systems, Seoul, Republic of Korea, pp. 2163–2168 (2015). https://doi.org/10.1145/2702613.2732909 Schreiner, M., Rädle, R., Jetter, H., Reiterer, H.: Connichiwa: A framework for cross-device web applications. In: Extended Abstracts of CHI, Conference on Human Factors in Computing Systems, Seoul, Republic of Korea, pp. 2163–2168 (2015). https://​doi.​org/​10.​1145/​2702613.​2732909
39.
go back to reference Schreiner, M., Rädle, R., O’Hara, K., Reiterer, H.: Deployable cross-device experiences: proposing additional web standards. In: Proceedings of Cross-Surface 2015, Workshop on Interacting with Multi-Device Ecologies in the Wild, Madeira, Portugal, pp. 17–20 (2015). https://doi.org/10.1145/2817721.2835067 Schreiner, M., Rädle, R., O’Hara, K., Reiterer, H.: Deployable cross-device experiences: proposing additional web standards. In: Proceedings of Cross-Surface 2015, Workshop on Interacting with Multi-Device Ecologies in the Wild, Madeira, Portugal, pp. 17–20 (2015). https://​doi.​org/​10.​1145/​2817721.​2835067
41.
go back to reference Signer, B.: Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces, Second Edition, ISBN 978-3-8370-2713-6. Books on Demand GmbH (2017) Signer, B.: Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces, Second Edition, ISBN 978-3-8370-2713-6. Books on Demand GmbH (2017)
43.
go back to reference Signer, B., Norrie, M.C.: A framework for developing pervasive cross-media applications based on physical hypermedia and active components. In: Proceedings of ICPCA 2008, International Conference on Pervasive Computing and Applications. Alexandria, Egypt (2008). https://doi.org/10.1109/ICPCA.2008.4783676 Signer, B., Norrie, M.C.: A framework for developing pervasive cross-media applications based on physical hypermedia and active components. In: Proceedings of ICPCA 2008, International Conference on Pervasive Computing and Applications. Alexandria, Egypt (2008). https://​doi.​org/​10.​1109/​ICPCA.​2008.​4783676
44.
46.
go back to reference Streitz, N.A., Geißler, J., Holmer, T., Konomi, S., Müller-Tomfelde, C., Reischl, W., Rexroth, P., Seitz, P., Steinmetz, R.: i-LAND: an interactive landscape for creativity and innovation. In: Proceeding of the CHI 1999, Conference on Human Factors in Computing Systems, Pittsburgh, USA, pp. 120–127 (1999). https://doi.org/10.1145/302979.303010 Streitz, N.A., Geißler, J., Holmer, T., Konomi, S., Müller-Tomfelde, C., Reischl, W., Rexroth, P., Seitz, P., Steinmetz, R.: i-LAND: an interactive landscape for creativity and innovation. In: Proceeding of the CHI 1999, Conference on Human Factors in Computing Systems, Pittsburgh, USA, pp. 120–127 (1999). https://​doi.​org/​10.​1145/​302979.​303010
47.
go back to reference Tandler, P., Prante, T., Müller-Tomfelde, C., Streitz, N.A., Steinmetz, R.: Connectables: dynamic coupling of displays for the flexible creation of shared workspaces. In: Proceedings of UIST 2001, Symposium on User Interface Software and Technology. Orlando, Florida (2001). https://doi.org/10.1145/502348.502351 Tandler, P., Prante, T., Müller-Tomfelde, C., Streitz, N.A., Steinmetz, R.: Connectables: dynamic coupling of displays for the flexible creation of shared workspaces. In: Proceedings of UIST 2001, Symposium on User Interface Software and Technology. Orlando, Florida (2001). https://​doi.​org/​10.​1145/​502348.​502351
49.
go back to reference Villanueva, P.G., Tesoriero, R., Gallud, J.A.: Distributing web components in a display ecosystem using Proxywork. In: Proceedings of HCI 2013, Conference on Human Computer Interaction, London, UK, pp. 28:1–28:6 (2013) Villanueva, P.G., Tesoriero, R., Gallud, J.A.: Distributing web components in a display ecosystem using Proxywork. In: Proceedings of HCI 2013, Conference on Human Computer Interaction, London, UK, pp. 28:1–28:6 (2013)
51.
go back to reference Zhang, T., Brügge, B.: Empowering the user to build smart home applications. In: Proceedings of ICOST 2004, International Conference on Smart Homes and Health Telematic, Singapore, Republic of Singapore, pp. 170–176 (2004) Zhang, T., Brügge, B.: Empowering the user to build smart home applications. In: Proceedings of ICOST 2004, International Conference on Smart Homes and Health Telematic, Singapore, Republic of Singapore, pp. 170–176 (2004)
Metadata
Title
Towards end-user development of distributed user interfaces
Authors
Audrey Sanctorum
Beat Signer
Publication date
07-12-2017
Publisher
Springer Berlin Heidelberg
Published in
Universal Access in the Information Society / Issue 4/2019
Print ISSN: 1615-5289
Electronic ISSN: 1615-5297
DOI
https://doi.org/10.1007/s10209-017-0601-5

Other articles of this Issue 4/2019

Universal Access in the Information Society 4/2019 Go to the issue

Premium Partner