Distributed Web browsing: supporting frequent uses and opportunistic requirements
Sergio Firmenich (UNLP), Gabriela Bosetti, Gustavo Rossi (UNLP), Marco, Winckler (UFRGS, Polytech'Lab, IRIT), Jos\'e Mar\'ia Corletto (UNLP)

TL;DR
This paper introduces a client-side platform for distributed web browsing that empowers end users to augment existing web applications, enhancing user interaction and supporting opportunistic distributed user interface requirements.
Contribution
It proposes moving UI and interaction distribution to the client side, enabling end users to augment web applications without server modifications.
Findings
Prototype demonstrates effective client-side DUI support
Case studies show improved user interaction capabilities
Platform enables opportunistic and frequent DUI requirements
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUsability and User Interface Design · Spreadsheets and End-User Computing · Personal Information Management and User Behavior
