Fig 7 - uploaded by Fabio Paternò
Content may be subject to copyright.
Example of sequential application access through different devices.

Example of sequential application access through different devices.

Source publication
Article
Full-text available
This paper discusses the motivations behind and the characterising concepts of multi-device user interfaces by looking at the main design issues that have been addressed and the various solutions proposed. The discussion of relevant systems and frameworks highlights their main features, which are then used as the basis for comparative discussion. I...

Context in source publication

Context 1
... sequential approach typically refers to a responsive Web site that allows users to interactively select the items that should be part of their shopping list through one device. The way to present and select such items depends on the device currently in use, smartphone or tablets or personal computer (see example in Fig.7). An implementation of such service able to support distributed user interfaces would have to allow users to interact with the shopping list through multiple devices at the same time. ...

Similar publications

Conference Paper
Full-text available
In this paper we address the understanding of the problem, of why a deep learning model decides that an individual is eligible for a loan or not. Here we propose a novel approach for inferring, which attributes matter the most, for making a decision in each specific individual case. Specifically we leverage concepts from neural attention to devise...

Citations

... Les échanges avec les participants reportés dans la section 3 nous ont permis d'identifier les besoins et les exigences des déficients visuels pour les solutions d'accessibilité. Pour les choix techniques, nous avons établi un espace de conception inspiré de celui de Paternò [15]. Pour la retranscription des données de l'écran, différents choix étaient envisageables : transposer tout l'écran (mirroring), transposer uniquement les éléments selon certains critères (extraction), recréer un affichage selon un mapping prédéfini (transcodage : modification du format de présentation des données) ou bien utiliser le téléphone comme terminal de contrôle de l'écran (télécommande). ...
Conference Paper
Full-text available
People with visual impairments are increasingly using smartphones, taking advantage of their accessibility tools, which are constantly being enhanced to meet their individual needs and preferences. However, in the public sphere these people are confronted with the use of products and services through touchscreens, often not adapted to their disability. These touchscreens, designed to offer a richer and more personalized interaction to users, impose accessibility constraints and barriers to the visually impaired. Among these services, payment is one of the most essential and critical. We conducted a series of user interviews to understand the issues that visually impaired people face on a daily basis with public touchscreens, focusing more deeply on touch payment terminals. Based on the results of these interviews, we designed and developed a proof of concept (Worldline Accessibility Remote) where the smartphone is used as an accessibility tool to interact with the Worldline YUMI touch payment terminal. Finally, we conducted user tests to evaluate the acceptability and usability of our solution.
... Devices with different characteristics, such as screen resolution that varies considerably between cell phones and monitors, require a correct distribution of interfaces integrating different approaches and perspectives regarding responsive, multi-device, distributed design, and migratory UI. Often these approaches are achieved by implementing tools and frameworks (Paternò, 2020) to define their own component models to organize and render the interfaces (Savage, 2015). The Distributable User Interface (DUI) model addresses the adaptability for both monitor and cell phone through the distributable coupling of interaction objects (labels, buttons, panels, and frames) (Gallud & Penichet, 2019;Tesoriero & Altalhi, 2019). ...
... (2) The fluency of the interaction flow among the devices. And (3) The coherent access of the user to different devices without individual perception (Paternò, 2020). For these types of services, the Responsive Web Design (RWD) method is suggested, which allows offering the same content on multiple devices, using the same CSS and HTML code for the most part, but adjusting the sizes and showing or hiding elements of an interface, to achieve an optimal user experience on each device (Perakakis & Ghinea, 2017). ...
... Article (Issa & Isaias, 2015) indicates the importance of usability in web interfaces and the help provided by the International Organization for Standardization so that there is an improvement in the design of the user interface. In the articles (Bevan et al., 2015;Paternò, 2020), the purposes and factors that certain standards have when focusing on design are detailed, always covering users' needs. There are several ways to improve communication with the help of semiotic engineering; articles (Fernández-Villamor et al., 2010;Thimbleby, 2015), point out that the UI is composed of signs, and the interpretation of them is essential in HCI, since it is efficient when doing some tasks. ...
... Devices with different characteristics, such as screen resolution that varies considerably between cell phones and monitors, require a correct distribution of interfaces integrating different approaches and perspectives regarding responsive, multi-device, distributed design, and migratory UI. Often these approaches are achieved by implementing tools and frameworks (Paternò, 2020) to define their own component models to organize and render the interfaces (Savage, 2015). The Distributable User Interface (DUI) model addresses the adaptability for both monitor and cell phone through the distributable coupling of interaction objects (labels, buttons, panels, and frames) (Gallud & Penichet, 2019;Tesoriero & Altalhi, 2019). ...
... (2) The fluency of the interaction flow among the devices. And (3) The coherent access of the user to different devices without individual perception (Paternò, 2020). For these types of services, the Responsive Web Design (RWD) method is suggested, which allows offering the same content on multiple devices, using the same CSS and HTML code for the most part, but adjusting the sizes and showing or hiding elements of an interface, to achieve an optimal user experience on each device (Perakakis & Ghinea, 2017). ...
... Article (Issa & Isaias, 2015) indicates the importance of usability in web interfaces and the help provided by the International Organization for Standardization so that there is an improvement in the design of the user interface. In the articles (Bevan et al., 2015;Paternò, 2020), the purposes and factors that certain standards have when focusing on design are detailed, always covering users' needs. There are several ways to improve communication with the help of semiotic engineering; articles (Fernández-Villamor et al., 2010;Thimbleby, 2015), point out that the UI is composed of signs, and the interpretation of them is essential in HCI, since it is efficient when doing some tasks. ...
Article
Full-text available
This paper presents the experience of the application of an ABP case for the Software Requirements course of the Computer Engineering career of the Technological Institute of Costa Rica. In this experience, the objectives of the course, its theme, the case to be applied by the student body and its results obtained in the development of a project using the project-based learning methodology (PBL) are detailed. In addition, the results obtained in a perception questionnaire are presented to know the opinion of the students about the methodology, results as part of their university study and as an experience with real cases, which prepare them for their professional life.
... Touch and mid-air gestures are a natural way of interaction since we use them to interact with any object or person directly. However, stating that gestural interfaces allow for natural interaction does not imply that for people it is immediate to understand what gestures to perform to access the system's functionalities, or that such gestures are always easy to execute and remember in cross-device interfaces, which refer to user interfaces whose components are distributed and keep their state synchronised whatever device is used for interaction [7]. Moreover, we cannot rely on a universally valid set of gestures, but it is better to identify the most usable and logically connected to the functionality they access [6]. ...
Conference Paper
Seamless interaction across personal and public devices is still problematic. Gestural interaction can be a useful support for this purpose, but how to exploit it in cross-device frameworks is still unclear. We present an elicitation study aiming to contribute in identifying the most intuitive single or combined gestures that people can perform to interact with cross-device applications. This study led us to the definition of a possible gesture vocabulary for the typical interactive tasks in such applications. We then applied the resulting preferred gestures in an example cross-device Web application exploiting it. This application has finally been tested in order to evaluate the gestures' actual usability in cross-device interactions.
Article
Emerging terminals, such as smartwatches, true wireless earphones, in-vehicle computers, etc., are complementing our portals to ubiquitous information services. However, the current ecology of information services, encapsulated into millions of mobile apps, is largely restricted to smartphones; accommodating them to new devices requires tremendous and almost unbearable engineering efforts. Interaction Proxy, firstly proposed as an accessible technique, is a potential solution to mitigate this problem. Rather than re-building an entire application, Interaction Proxy constructs an alternative user interface that intercepts and translates interaction events and states between users and the original app's interface. However, in such a system, one key challenge is how to robustly and efficiently "communicate" with the original interface given the instability and dynamicity of mobile apps (e.g., dynamic application status and unstable layout). To handle this, we first define UI-Independent Application Description (UIAD), a reverse-engineered semantic model of mobile services, and then propose Interaction Proxy Manager (IPManager), which is responsible for synchronizing and managing the original apps' interface, and providing a concise programming interface that exposes information and method entries of the concerned mobile services. In this way, developers can build alternative interfaces without dealing with the complexity of communicating with the original app's interfaces. In this paper, we elaborate the design and implementation of our IPManager, and demonstrate its effectiveness by developing three typical proxies, mobile-smartwatch, mobile-vehicle and mobile-voice. We conclude by discussing the value of our approach to promote ubiquitous computing, as well as its limitations.