skip to main content

High Contrast | (-) Smaller Font | (+) Larger Font

A dream... The Universal Remote Console

PDF Version

by Gottfried Zimmermann and Gregg Vanderheiden

This article first appeared in the February 2010 issue of ISO Focus+ - The Magazine of the International Organization for Standardization - and is reproduced here with the permission of ISO Central Secretariat ( Please cite this document as follows:

Zimmermann, G., & Vanderheiden, G. (2010, February). A dream... The universal remote console. ISO Focus+, 11-13.

A dream...

Imagine you are on business travel, checking into a hotel in a foreign city.

You enter the room and the air conditioning automatically sets to your preferred daytime room temperature. The TV displays a welcome screen. You pull out your smart phone and use it to switch to your favorite news channel.

Even though all products and systems in the room are new to you, you feel a familiarity because your smart phone is showing the same interface that you use for your home appliances.

As this is your own personalized interface, the controls are shown in your native language, so you don't have to decipher the labels on the systems in the room which may be in a language foreign to you.

And it gets even better. While you wait for the news to start, with a few touches on your smart phone, you program the TV to wake you up with your favourite song at 6 am the next morning. No fussing around with complicated and unknown alarm clocks. You can take your personal user interface wherever you go.

And think about elders, some of whom would like a much simpler interface than that offered to the general public. They would no longer have to learn how to use a new interface each time a device has to be replaced or when they are traveling or visiting family.

...come true

This ideal scenario with its vision of a personal controller or universal remote console (URC) that can be used with products at home, work and in public systems is just an example of what "intelligent" environments and pluggable user interfaces should be able to do for you in the future. A dream that may be realized sooner than you think.

You can take your personal user interface wherever you go.

Technology enabling wireless connectivity and networked computing is already available, providing methods for seamless discovery, controlling and eventing.

But at the moment, user interfaces still have to be authored separately for each controller platform. Furthermore, many existing interfaces are neither intuitive nor easy to understand for many users.

What is needed is a standardized, versatile user interface description for products. A kind of "user interface socket" to which any personal device or "URC" can connect to discover, access and control a product.

A solid user interface description alone could support diverse URC technologies — including direct manipulation techniques via desktop computers and personal digital assistants (PDAs), or voice recognition and natural language technologies used by PDAs and wearable computers. Such an approach could also enable older products to be controlled with new user interface technologies (e.g. natural language processing).

Designed for all

Developing product interfaces that are both advanced enough to satisfy the needs of experts, while remaining simple for other users is not an easy task.

This can be partly handled through settings in the product. But beyond this, a mechanism would be needed to allow users to plug-in or connect alternate interfaces that better meet their needs and conventions. This would allow users to carry an interface that works for them across products. This can be especially important for the elderly, who have trouble learning new interfaces each time they encounter a different version of the same device.

Interoperability is critical to realizing the vision of personalized and pluggable user interfaces for electronic devices and services. An International Standard on pluggable user interfaces has here a key role to play.

Such a standard would facilitate user interfaces that adapt or can be adapted to a user's personal needs and preferences. It would allow interfaces that are easy to use and that employ various modalities for input and output. And it would enable special user interfaces provided by third parties for persons or persons with disabilities.

With this in mind, subcommittee SC 35, User interfaces of ISO/IEC JTC1, Information technology, published a new multi-part International Standard in 2008 promoting the interoperability of URCs interfaces, ISO/IEC 24752, Information technologyUser interfacesUniversal remote console.

URC vs. the traditional universal remote

URC standards enable a number of functions that go beyond the current universal remote control mechanisms.

  • Product display information - The universal remote console is capable of knowing and displaying the complete state of a product thanks to its bidirectional communication.
  • User notifications - Users can be notified about important events, such as when an oven reaches a selected temperature, or a microwave completes its operation.
  • Network neutral - URC standards do not assume a particular network or protocol. The technology could work equally well over LAN, wireless Ethernet (WiFi), Bluetooth, HomePlug, etc. It could even be possible to enable communication through household wiring, so that simply plugging an appliance into a power socket is enough to connect it to the network.
  • Modality independence - The URC standards allow for all media and modalities. The same URC could present a verbal interface to a person while driving, yet present a visual interface to the same person when in a noisy environment.
  • Use whatever control device is handy - Users can control a product with whatever device is handy, such as programming their DVD or VCR player from their desktop computer upstairs to record a show they are missing.
  • Highly customized user interfaces - in addition to allowing URCs to build a user interface on the fly, device (target) manufacturers could also provide specialized, carefully crafted user interfaces with a particular look and feel. For instance, a custom interface that works on any iPhone or Windows Mobile. They could provide a user interface in Flash or Silverlight. Or, they could offer a highly functional interface that only ran on their proprietary remote control, while still providing the basic information needed so the product can be controlled from any generic URC compatible device.
  • Dynamically upgradeable - Users that have access to the internet could upgrade to improved interfaces developed by the target manufacturer.
  • Multi-language - Although there may only be place for one set of labels on the front of a product, the URC standard makes it very easy for manufacturers to provide labels in many languages. Alternatively, network resources can be used to call up translations into languages not supported by the target device itself.
  • Allows (real) natural language and intelligent controllers /agents - The standard supports the provision of additional context, status and local and remote semantic information to support multiple levels of natural language and intelligent controllers. It would be possible, for instance, to "converse" with the controller as if it were a person who the user is asking to operate a device.

About the authors

Dr. Gregg Vanderheiden is professor of industrial and biomedical engineering and Director of the Trace Research and Development Center at the University of Wisconsin-Madison. He has worked in the field of technology and disability for almost 40 years, and is the originator of many standards and guidelines, including the first computer access guidelines in 1985, consumer products guidelines in 1992, and first Web Access Guidelines after www2 in 1995. He serves on many industry and government advisory and planning committees and ICT standards committees. He has received over 150 research grants and worked with over 50 companies. Recent projects include "Raising the Floor" and the "National Public Inclusive Infrastructure."

Dr. Gottfried Zimmermann is an expert on IT usability and accessibility. He received a PhD in computer science from the University of Stuttgart, Germany, in 1999. In 2000, he joined the Trace Center of the University of Wisconsin-Madison, USA, where he focused on research and development in the area of Universal Design in current and next-generation information and communication technologies. In 2003, he founded Access Technologies Group, a consulting company for ICT accessibility. Recently, he became junior professor of Media Informatics at the University of Tübingen, Germany. He has also been the technical coordinator of the European i2home project since 2006.