Carnegie Mellon University
file.pdf (228.95 kB)

Describing Appliance User Interfaces Abstractly with XML

Download (228.95 kB)
journal contribution
posted on 2004-01-01, 00:00 authored by Jeffrey Nichols, Brad Myers, Kevin Litwack, Michael Higgins, Joseph Hughes, Thomas Harris

This paper describes an XML-based language for describing the functions of appliances, such as televisions, VCRs, copiers, microwave ovens, and even manufacturing equipment. Our description language is designed to be concise, easy to use, and contain no presentation information. It has been used to describe more than twenty diverse appliances. The functional descriptions written in our language are used to automatically generate remote control interfaces for appliances. We have used these descriptions to generate both graphical and speech interfaces on handheld computers, mobile phones, and desktop computers.