Posts tagged: HCI

A situation-aware mobile system to support fire brigades in emergency situations

In a firefighter emergency mission it is essential for the members of a fire brigade to get an intelligent and reliable overview of the complete situation, presented according to the role of each member. In this paper we report on the design and development of a system to support a fire brigade on site with a set of mobile services that offers a role-based focus+context user interface. It provides the required overview over the emergency situation according to the user task and context, while life-saving information is emphasized. The implementation of a context-rule-based decision module enhances the visualization of required information. Interaction with the user interface is designed for use in the wild; which in this case comes down to providing a "fat finger" interface that allows firemen to interact with the user interface on site with his gloves on.

Read more →

Profile-aware multi-device interfaces: An MPEG-21-based approach for accessible user interfaces

The wide diversity of consumer devices has led to new methodologies and techniques to make digital content available over a broad range of devices with minimal effort. In particular the design of the interactive parts of a system has been the subject of a lot of research efforts because these parts are the most visible and are critical for the usability (and thus use) of a system. One thing that is missing in many current approaches is the ability to combine these new methodologies and techniques with a user-centric approach to ensure preferences from and requirements for a specific user are taken into account besides the device adaptations. In this paper we analysed the applicability of MPEG-21, part 7: Digital Item Adaptation, for the adaptation of a user interface to user characteristics. We show how the high-level XML-based user interface description language UIML in combination with an MPEG-21-based user profile enables designers to create accessible and personalised multi-device user interfaces. Using this combination results in user interfaces that can be deployed on a broad range of devices while taking into account user preferences with minimal effort. This approach enhances accessibility to digital items on various platforms, since all interactions with digital items should be supported by an appropriate user interface.

Read more →

Light-weight distributed web interfaces: Preparing the web for heterogeneous environments

In this paper we show an approach that allows web interfaces to be dynamically distributed among several interconnected heterogeneous devices in an environment to support the tasks and activities the user performs. The approach uses a light-weight HTTP-based daemon as a distribution manager and RelaxNG schemas to describe the service user interfaces offered by native applications. From these service descriptions, the XHTML-based user interface is generated.

Interactive data units: A framework to support rich graphical data presentations on heterogeneous devices

The use of mobile computing systems continues to increase among a wider diversity of end-users. On desktop computers, a lot of research in the area of interactive visualization of graphical information has been done, but there is a growing opportunity to have the possibility of creating scalable and animated graphical data presentations on heterogeneous mobile devices. Latest trends in the mobile phone and PDA community (e.g. games and MMS) emphasize the demand for a better support of such rich graphical data that is scalable over multiple platforms. In this paper we present mobile services for the automotive after sales market that support the user in coping with the increasing functionality and complexity of cars and their repair procedures. We introduce a generic framework to sup- port the retrieval and visualization of operating instructions and car repair information according to the device, end- user (or consumer of the data) and car repair guidelines. As its core the framework provides the concept of Interactive Data Units (IDUs): graphical data blocks with a clean separation of structure, style and animation.

Read more →

A component-based infrastructure for pervasive user interaction

Since a growing number of different mobile computing devices are used in pervasive and ubiquitous environments, the need to adopt new approaches for designing and implementing pervasive interactive software with minor effort is emerging. In this paper we present a process that facilitates the design of next-generation interactive software for pervasive environments. We created a distributed runtime infrastructure that enables the distribution of software components on heterogeneous, networked and embedded hardware systems. Some of these components or compositions of components will require interaction by human users from a large range of different devices. To make the deployment of consistent and functional User Interfaces in these pervasive environments easier, Interaction Components are introduced into the runtime infrastructure which enable the presentation of component and service behavior to human users.

Read more →