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

07.12.2017 | Long Paper

Towards end-user development of distributed user interfaces

verfasst von: Audrey Sanctorum, Beat Signer

Erschienen in: Universal Access in the Information Society | Ausgabe 4/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Bader, T., Heck, A., Beyerer, J.: Lift-and-drop: crossing boundaries in a multi-display environment by airlift. In: Proceedings of AVI 2010, International Conference on Advanced Visual Interfaces, Rome, Italy, pp. 139–146 (2010). https://doi.org/10.1145/1842993.1843019 Bader, T., Heck, A., Beyerer, J.: Lift-and-drop: crossing boundaries in a multi-display environment by airlift. In: Proceedings of AVI 2010, International Conference on Advanced Visual Interfaces, Rome, Italy, pp. 139–146 (2010). https://​doi.​org/​10.​1145/​1842993.​1843019
2.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Frosini, L., Manca, M., Paternò, F.: A framework for the development of distributed interactive applications. In: Proceedings of EICS 2013, Symposium on Engineering Interactive Computing Systems, London, UK, pp. 249–254 (2013). https://doi.org/10.1145/2480296.2480328 Frosini, L., Manca, M., Paternò, F.: A framework for the development of distributed interactive applications. In: Proceedings of EICS 2013, Symposium on Engineering Interactive Computing Systems, London, UK, pp. 249–254 (2013). https://​doi.​org/​10.​1145/​2480296.​2480328
19.
Zurück zum Zitat 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
20.
21.
Zurück zum Zitat Humble, J., Crabtree, A., Hemmings, T., Åkesson, K., Koleva, B., Rodden, T., Hansson, P.: “Playing with the bits”: user-configuration of ubiquitous domestic environments. In: Proceedings of UbiComp 2003, Conference on Ubiquitous Computing, Seattle, USA, pp. 256–263 (2003). https://doi.org/10.1007/978-3-540-39653-6_20 CrossRef Humble, J., Crabtree, A., Hemmings, T., Åkesson, K., Koleva, B., Rodden, T., Hansson, P.: “Playing with the bits”: user-configuration of ubiquitous domestic environments. In: Proceedings of UbiComp 2003, Conference on Ubiquitous Computing, Seattle, USA, pp. 256–263 (2003). https://​doi.​org/​10.​1007/​978-3-540-39653-6_​20 CrossRef
22.
Zurück zum Zitat Husmann, M., Nebeling, M., Pongelli, S., Norrie, M.C.: MultiMasher: providing architectural support and visual tools for multi-device mashups. In: Proceedings of WISE 2014, International Conference on Web Information Systems Engineering, Thessaloniki, Greece, pp. 199–214 (2014). https://doi.org/10.1007/978-3-319-11746-1_15 CrossRef Husmann, M., Nebeling, M., Pongelli, S., Norrie, M.C.: MultiMasher: providing architectural support and visual tools for multi-device mashups. In: Proceedings of WISE 2014, International Conference on Web Information Systems Engineering, Thessaloniki, Greece, pp. 199–214 (2014). https://​doi.​org/​10.​1007/​978-3-319-11746-1_​15 CrossRef
24.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Nebeling, M., Mintsi, T., Husmann, M., Norrie, M.C.: Interactive development of cross-device user interfaces. In: Proceedings of CHI 2014, Conference on Human Factors in Computing Systems, Toronto, Canada, pp. 2793–2802 (2014). https://doi.org/10.1145/2556288.2556980 Nebeling, M., Mintsi, T., Husmann, M., Norrie, M.C.: Interactive development of cross-device user interfaces. In: Proceedings of CHI 2014, Conference on Human Factors in Computing Systems, Toronto, Canada, pp. 2793–2802 (2014). https://​doi.​org/​10.​1145/​2556288.​2556980
31.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Signer, B., Norrie, M.C.: Active components as a method for coupling data and services: a database-driven application development process. In: Proceedings of ICOODB 2009, International Conference on Object Databases. Zurich, Switzerland (2009). https://doi.org/10.1007/978-3-642-14681-7_4 Signer, B., Norrie, M.C.: Active components as a method for coupling data and services: a database-driven application development process. In: Proceedings of ICOODB 2009, International Conference on Object Databases. Zurich, Switzerland (2009). https://​doi.​org/​10.​1007/​978-3-642-14681-7_​4
46.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Towards end-user development of distributed user interfaces
verfasst von
Audrey Sanctorum
Beat Signer
Publikationsdatum
07.12.2017
Verlag
Springer Berlin Heidelberg
Erschienen in
Universal Access in the Information Society / Ausgabe 4/2019
Print ISSN: 1615-5289
Elektronische ISSN: 1615-5297
DOI
https://doi.org/10.1007/s10209-017-0601-5

Weitere Artikel der Ausgabe 4/2019

Universal Access in the Information Society 4/2019 Zur Ausgabe