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

12.12.2017 | Long Paper

Distributed Web browsing: supporting frequent uses and opportunistic requirements

verfasst von: Sergio Firmenich, Gabriela Bosetti, Gustavo Rossi, Marco Winckler, José María Corletto

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

Nowadays, the development of Web applications supporting distributed user interfaces (DUI) is straightforward. However, it is still hard to find Web sites supporting this kind of user interaction. Although studies on this field have demonstrated that DUI would improve the user experience, users are not massively empowered to manage these kinds of interactions. In this setting, we propose to move the responsibility of distributing both the UI and user interaction, from the application (a Web application) to the client (the Web browser), giving also rise to inter-application interaction distribution. This paper presents a platform for client-side DUI, built on the foundations of Web augmentation and End User Development. The idea is to empower end users to apply an augmentation layer over existing Web applications, considering both frequent use and opportunistic DUI requirements. In this work, we present the architecture and a prototype tool supporting this approach and illustrate the incorporation of some DUI features through case studies.

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 Bandelloni, R., Paternò, F.: Flexible interface migration. In: Proceedings of the 9th International Conference on Intelligent User Interfaces, pp. 148–155. ACM (2004) Bandelloni, R., Paternò, F.: Flexible interface migration. In: Proceedings of the 9th International Conference on Intelligent User Interfaces, pp. 148–155. ACM (2004)
2.
Zurück zum Zitat Bharat, K.A., Cardelli, L.: Migratory applications. In: Proceedings of the 8th Annual ACM Symposium on User Interface and Software Technology, pp. 132–142. ACM (1995) Bharat, K.A., Cardelli, L.: Migratory applications. In: Proceedings of the 8th Annual ACM Symposium on User Interface and Software Technology, pp. 132–142. ACM (1995)
3.
Zurück zum Zitat Di Geronimo, L., Husmann, M., Patel, A., Tuerk, C., Norrie, M.C.: Ctat: tilt-and-tap across devices. In: International Conference on Web Engineering, pp. 96–113. Springer (2016) Di Geronimo, L., Husmann, M., Patel, A., Tuerk, C., Norrie, M.C.: Ctat: tilt-and-tap across devices. In: International Conference on Web Engineering, pp. 96–113. Springer (2016)
4.
Zurück zum Zitat Díaz, O., Arellano, C.: The augmented web: rationales, opportunities, and challenges on browser-side transcoding. ACM Trans. Web (TWEB) 9(2), 8 (2015) Díaz, O., Arellano, C.: The augmented web: rationales, opportunities, and challenges on browser-side transcoding. ACM Trans. Web (TWEB) 9(2), 8 (2015)
5.
Zurück zum Zitat Díaz, O., Aldalur, I., Arellano, C., Medina, H., Firmenich, S.: Web mashups with WebMakeup. In: Daniel, F., Pautasso, C. (eds.) Rapid Mashup Development Tools. Communications in Computer and Information Science, pp. 82–97. Springer, Cham (2016) Díaz, O., Aldalur, I., Arellano, C., Medina, H., Firmenich, S.: Web mashups with WebMakeup. In: Daniel, F., Pautasso, C. (eds.) Rapid Mashup Development Tools. Communications in Computer and Information Science, pp. 82–97. Springer, Cham (2016)
6.
Zurück zum Zitat Elmqvist, N.: Distributed user interfaces: state of the art. In: Gallud, J., Tesoriero, R., Penichet, V. (eds.) Distributed User Inter-faces, pp. 1–12. Springer, London (2011) Elmqvist, N.: Distributed user interfaces: state of the art. In: Gallud, J., Tesoriero, R., Penichet, V. (eds.) Distributed User Inter-faces, pp. 1–12. Springer, London (2011)
7.
Zurück zum Zitat Firmenich, S., Bosetti, G., Rossi, G., Winckler, M.: Flexible distribution of existing web interfaces: an architecture involving developers and end-users. In: 5th Workshop on Distributed User Interfaces, ICWE (2016, in press)CrossRef Firmenich, S., Bosetti, G., Rossi, G., Winckler, M.: Flexible distribution of existing web interfaces: an architecture involving developers and end-users. In: 5th Workshop on Distributed User Interfaces, ICWE (2016, in press)CrossRef
8.
Zurück zum Zitat Firmenich, S., Rossi, G., Winckler, M.: A domain specific language for orchestrating user tasks whilst navigation web sites. In: International Conference on Web Engineering, pp. 224–232. Springer, Berlin, Heidelberg (2013) Firmenich, S., Rossi, G., Winckler, M.: A domain specific language for orchestrating user tasks whilst navigation web sites. In: International Conference on Web Engineering, pp. 224–232. Springer, Berlin, Heidelberg (2013)
9.
Zurück zum Zitat Frosini, L., Paternò, F.: User interface distribution in multi-device and multi-user environments with dynamically migrating engines. In: Proceedings of the 2014 ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 55–64. ACM (2014) Frosini, L., Paternò, F.: User interface distribution in multi-device and multi-user environments with dynamically migrating engines. In: Proceedings of the 2014 ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 55–64. ACM (2014)
10.
Zurück zum Zitat Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education, London (1994)MATH Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education, London (1994)MATH
11.
Zurück zum Zitat Ghiani, G., Paternò, F., Santoro, C.: On-demand cross-device interface components migration. In: Proceedings of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services, pp. 299–308. ACM (2010) Ghiani, G., Paternò, F., Santoro, C.: On-demand cross-device interface components migration. In: Proceedings of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services, pp. 299–308. ACM (2010)
12.
Zurück zum Zitat Halbert, D.C.: Programming by example. Doctoral dissertation, University of California, Berkeley (1984) Halbert, D.C.: Programming by example. Doctoral dissertation, University of California, Berkeley (1984)
13.
Zurück zum Zitat Han, R., Perret, V., Naghshineh, M.: WebSplitter: a unified XML framework for multi-device collaborative Web browsing. In: Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work, pp. 221–230. ACM (2000) Han, R., Perret, V., Naghshineh, M.: WebSplitter: a unified XML framework for multi-device collaborative Web browsing. In: Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work, pp. 221–230. ACM (2000)
14.
Zurück zum Zitat Huynh, D., Mazzocchi, S., Karger, D.: Piggy bank: experience the semantic web inside your web browser. In: International Semantic Web Conference, pp. 413–430. Springer, Berlin, Heidelberg (2005)CrossRef Huynh, D., Mazzocchi, S., Karger, D.: Piggy bank: experience the semantic web inside your web browser. In: International Semantic Web Conference, pp. 413–430. Springer, Berlin, Heidelberg (2005)CrossRef
15.
Zurück zum Zitat Jones, W.: Personal information management. Ann. Rev. Inf. Sci. Technol. 41(1), 453–504 (2007)CrossRef Jones, W.: Personal information management. Ann. Rev. Inf. Sci. Technol. 41(1), 453–504 (2007)CrossRef
16.
Zurück zum Zitat Kim, K., Javed, W., Williams, C., Elmqvist, N., Irani, P.: Hugin: a framework for awareness and coordination in mixed-presence collaborative information visualization. In: ACM International Conference on Interactive Tabletops and Surfaces, pp. 231–240. ACM (2010) Kim, K., Javed, W., Williams, C., Elmqvist, N., Irani, P.: Hugin: a framework for awareness and coordination in mixed-presence collaborative information visualization. In: ACM International Conference on Interactive Tabletops and Surfaces, pp. 231–240. ACM (2010)
17.
Zurück zum Zitat Leshed, G., Haber, E.M., Matthews, T., Lau, T.: CoScripter: automating and sharing how-to knowledge in the enterprise. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1719–1728. ACM (2008) Leshed, G., Haber, E.M., Matthews, T., Lau, T.: CoScripter: automating and sharing how-to knowledge in the enterprise. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1719–1728. ACM (2008)
18.
Zurück zum Zitat Lieberman, H., Paternò, F., Klann, M., Wulf, V.: End-User Development: An Emerging Paradigm, pp. 1–8. Springer, Dordrecht (2006)CrossRef Lieberman, H., Paternò, F., Klann, M., Wulf, V.: End-User Development: An Emerging Paradigm, pp. 1–8. Springer, Dordrecht (2006)CrossRef
19.
Zurück zum Zitat Manca, M., Paternò, F.: Customizable dynamic user interface distribution. In: Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 27–37. ACM (2016) Manca, M., Paternò, F.: Customizable dynamic user interface distribution. In: Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 27–37. ACM (2016)
20.
Zurück zum Zitat Nardi, B.A.: A Small Matter of Programming: Perspectives on End User Computing. MIT press, Cambridge (1993)CrossRef Nardi, B.A.: A Small Matter of Programming: Perspectives on End User Computing. MIT press, Cambridge (1993)CrossRef
21.
Zurück zum Zitat Sanctorum, A., Signer, B.: Towards user-defined cross-device interaction. In: 5th Workshop on Distributed User Interfaces, ICWE (2016, in press)CrossRef Sanctorum, A., Signer, B.: Towards user-defined cross-device interaction. In: 5th Workshop on Distributed User Interfaces, ICWE (2016, in press)CrossRef
22.
Zurück zum Zitat Schreiner, M., Rädle, R., Jetter, H.C., Reiterer, H.: Connichiwa: a frame-work for cross-device web applications. In: Proceedings of the 33rd ACM Conference Extended Abstracts on Human Factors in Computing Systems, pp. 2163–2168. ACM (2015) Schreiner, M., Rädle, R., Jetter, H.C., Reiterer, H.: Connichiwa: a frame-work for cross-device web applications. In: Proceedings of the 33rd ACM Conference Extended Abstracts on Human Factors in Computing Systems, pp. 2163–2168. ACM (2015)
23.
Zurück zum Zitat Vanderdonckt, J.: Distributed user interfaces: how to distribute user interface elements across users, platforms, and environments. In: Proceedings of XI Interacción, p. 20 (2010) Vanderdonckt, J.: Distributed user interfaces: how to distribute user interface elements across users, platforms, and environments. In: Proceedings of XI Interacción, p. 20 (2010)
24.
Zurück zum Zitat Vandervelpen, C., Vanderhulst, G., Luyten, K., Coninx, K.: Light-weight distributed web interfaces: preparing the web for heterogeneous environments. In: Web Engineering, pp. 197–202. Springer, Berlin, Heidelberg (2005) Vandervelpen, C., Vanderhulst, G., Luyten, K., Coninx, K.: Light-weight distributed web interfaces: preparing the web for heterogeneous environments. In: Web Engineering, pp. 197–202. Springer, Berlin, Heidelberg (2005)
25.
Zurück zum Zitat Villanueva, P.G., Tesoriero, R., Gallud, J.A.: Proxywork: distributing user interface components of web applications. In: DUI@ EICS, pp. 58–61 (2013) Villanueva, P.G., Tesoriero, R., Gallud, J.A.: Proxywork: distributing user interface components of web applications. In: DUI@ EICS, pp. 58–61 (2013)
26.
Zurück zum Zitat Yang, J., Wigdor, D.: Panelrama: enabling easy specification of cross-device web applications. In: Proceedings of the 32nd Annual ACM Conference on Human Factors in Computing Systems, pp. 2783–2792. ACM (2014) Yang, J., Wigdor, D.: Panelrama: enabling easy specification of cross-device web applications. In: Proceedings of the 32nd Annual ACM Conference on Human Factors in Computing Systems, pp. 2783–2792. ACM (2014)
Metadaten
Titel
Distributed Web browsing: supporting frequent uses and opportunistic requirements
verfasst von
Sergio Firmenich
Gabriela Bosetti
Gustavo Rossi
Marco Winckler
José María Corletto
Publikationsdatum
12.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-0608-y

Weitere Artikel der Ausgabe 4/2019

Universal Access in the Information Society 4/2019 Zur Ausgabe

Premium Partner