A Multi-Step Process for Generating Multi-Platform User Interfaces using UIML
Mir Farooq Ali, Manuel A. Perez-Quinones, Marc Abrams

TL;DR
This paper introduces a multi-step transformation framework using UIML, an XML-based language, to develop user interfaces compatible across diverse devices with varying capabilities.
Contribution
It presents a novel multi-step process leveraging UIML for creating consistent multi-platform user interfaces, addressing device heterogeneity.
Findings
Framework effectively generates multi-platform UIs
UIML supports diverse device interaction modalities
Transformations enable consistent user experience
Abstract
There has been a widespread emergence of computing devices in the past few years that go beyond the capabilities of traditional desktop computers. These devices have varying input/output characteristics, modalities and interaction mechanisms. However, users want to use the same kinds of applications and access the same data and information on these appliances that they can access on their desktop computers. The user interfaces for these devices and platforms go beyond the traditional interaction metaphors. It is a challenge to build User Interfaces (UIs) for these devices of differing capabilities that allow the end users to perform the same kinds of tasks. The User Interface Markup Language (UIML) is an XML-based language that allows the canonical description of UIs for different platforms. We present a multi-step transformation-based framework for building Multi-Platform User…
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 · Interactive and Immersive Displays · Multimedia Communication and Technology
