Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Unified user interface development: the software engineering of universally accessible interactions

Published: 01 October 2004 Publication History

Abstract

In the information society, the notion of “computing-platform” encompasses, apart from traditional desktop computers, a wide range of devices, such as public-use terminals, phones, TVs, car consoles, and a variety of home appliances. Today, such computing platforms are mainly delivered with embedded operating systems (such as Windows CE, Embedded/ Personal Java, and Psion Symbian), while their operational capabilities and supplied services are controlled through software. The broad use of such computing platforms in everyday life puts virtually anyone in the position of using interactive software applications in order to carry out a variety of tasks in a variety of contexts of use. Therefore, traditional development processes, targeted towards the elusive “average case”, become clearly inappropriate for the purposes of addressing the new demands for user- and usage-context diversity and for ensuring accessible and high-quality interactions. This paper will introduce the concept of unified user interfaces, which constitutes our theoretical platform for universally accessible interactions, characterized by the capability to self-adapt at run-time, according to the requirements of the individual user and the particular context of use. Then, the unified user interface development process for constructing unified user interfaces will be described, elaborating on the interactive-software engineering strategy to accomplish the run-time self-adaptation behaviour.

Cited By

View all
  • (2018)Universal access to ambient intelligence environmentsIBM Systems Journal10.1147/sj.443.060544:3(605-619)Online publication date: 28-Dec-2018
  • (2012)MyUIProceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems10.1145/2305484.2305500(81-90)Online publication date: 25-Jun-2012
  • (2012)Towards building pervasive UIs for the intelligent classroomProceedings of the International Working Conference on Advanced Visual Interfaces10.1145/2254556.2254610(279-286)Online publication date: 21-May-2012
  • Show More Cited By

Recommendations

Reviews

Michael Zastre

Savidis and Stephanidis introduce an approach to user interface (UI) design based on unified user interfaces, an approach described as "interaction-specific software of applications or services which are capable of self-adapting to the individual end-user requirements and contexts of use." Here, the adjective "unified" describes the software engineering strategies used to develop user interfaces, or, rather, a more holistic approach toward adapting interfaces to users and their contexts than solely "adapting on the fly." Put another way, the authors argue that the insights available in designing for "adaptability" (interface adaptation before system startup) and "adaptivity" (continuous automatic adaptation of the interface) should be made available from system to system, as opposed to targeted toward one specific (and usually monolithic) UI architecture. After a brief introduction, the second section of the paper describes the authors' "unified" concept, and then goes on to list related work from the perspective of the ways in which interfaces may adapt to users. Section 4 details the development procedure for creating unified user interfaces, along with a software architecture to support the fruits of the development process, and an actual implementation of the authors' ideas in the Avanti Web browser. Development highlights and discussions are found in the concluding sections. This paper is rather difficult to read, as one might glean from the fragment quoted in the first sentence of this review; hopefully the authors have prepared alternate versions for practitioners. Perhaps the text would be easier to understand for those already involved in human-computer interaction (HCI) research, but those with a casual interest in HCI architectures who think they might be interested in the approach proposed by the authors should find a different treatment of this material (these readers should visit the authors' Web site at http://www.ics.forth.gr/hci/). Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Universal Access in the Information Society
Universal Access in the Information Society  Volume 3, Issue 3
October 2004
63 pages
ISSN:1615-5289
EISSN:1615-5297
Issue’s Table of Contents

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 October 2004

Author Tags

  1. Development processes
  2. Software engineering
  3. Unified user interfaces
  4. User interface architectures
  5. User-adapted interfaces

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Universal access to ambient intelligence environmentsIBM Systems Journal10.1147/sj.443.060544:3(605-619)Online publication date: 28-Dec-2018
  • (2012)MyUIProceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems10.1145/2305484.2305500(81-90)Online publication date: 25-Jun-2012
  • (2012)Towards building pervasive UIs for the intelligent classroomProceedings of the International Working Conference on Advanced Visual Interfaces10.1145/2254556.2254610(279-286)Online publication date: 21-May-2012
  • (2009)Designing universally accessible gamesComputers in Entertainment (CIE)10.1145/1486508.14865167:1(1-29)Online publication date: 27-Feb-2009
  • (2009)Recovering Brazilian Indigenous Cultural Heritage Using New Information and Communication TechnologiesProceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 0310.1109/WI-IAT.2009.262(199-202)Online publication date: 15-Sep-2009
  • (2009)MAIDProceedings of the 5th International Conference on Universal Access in Human-Computer Interaction. Part III: Applications and Services10.1007/978-3-642-02713-0_77(725-734)Online publication date: 14-Jul-2009
  • (2009)Using Semantic-Level Tags in HTML/XML DocumentsProceedings of the 5th International Conference on Universal Access in Human-Computer Interaction. Part III: Applications and Services10.1007/978-3-642-02713-0_72(683-692)Online publication date: 14-Jul-2009
  • (2008)Including Heterogeneous Web Accessibility Guidelines in the Development ProcessEngineering Interactive Systems10.1007/978-3-540-92698-6_37(620-637)Online publication date: 23-Dec-2008
  • (2007)Universal accessibility as a multimodal design issueCommunications of the ACM10.1145/1230819.124166850:5(83-88)Online publication date: 1-May-2007
  • (2006)Architecture for personal web accessibilityProceedings of the 10th international conference on Computers Helping People with Special Needs10.1007/11788713_19(120-127)Online publication date: 11-Jul-2006

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media