Personal Technologies

, Volume 2, Issue 1, pp 11–17 | Cite as

Palmtop programmable appliance controls

  • Diomidis SpinellisEmail author


Palmtop PCs with infrared transceivers provide a user-friendly, intelligent, and extensible alternative to the remote controls traditionally used to control home appliances. We describe the design and implementation of a palmtop programmable appliance control system. The system is designed around RDL, a domain specific language, allowing the realisation of virtual remote control units and sophisticated interaction sequences. The multitude and diversity of control applica-tions programmed in RDL point towards a new appliance control paradigm based on a client-server architecture and intelligent user interfaces.


Domain-specific language Infrared interfacing Remote control 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Spinellis D. Remote control 100. /pub/hp95lx/hp100lx/ 1994. March 1998.Google Scholar
  2. 2.
    Noma H, Miyasato T, Kishino F. A palmtop display for dextrous manipulation with haptic sensation. In: CHI'96 Conf. Proc. on Human Factors in Computing Systems. ACM. 1996; pp 126–133.Google Scholar
  3. 3.
    Tajnai J. Serial infrared physical layer link specification. Infrared Data Association. version 1.2 edition. November 1997. /IrPHY_1_2.PDF. April 1998.Google Scholar
  4. 4.
    USENIX. USENIX Conf. on Domain-Specific Languages, Santa Monica, CA, USA. October 1997.Google Scholar
  5. 5.
    Spinellis D, Guruprasad V. Lightweight languages as software engineering tools. In: USENIX Conf. on Domain-Specific Languages, Santa Monica, CA, USA. October 1997; pp 67–76.Google Scholar
  6. 6.
    Aho AV, Sethi R, Ullman JD. Compilers, Principles, Techniques, and Tools. Addison-Wesley. 1985.Google Scholar
  7. 7.
    Norman DA. The Psychology of Everyday Things. BasicBooks, New York, NY, USA. 1988.Google Scholar
  8. 8.
    Lucke H. Using the HP200LX to label mini discs. 11 April 1998. August 1997.Google Scholar
  9. 9.
    Baudel T, Beaudouin-Lafon M. Charade: remote control of objects using free-hand gestures. Communications of the ACM. 1993; 36(7): 28–35.Google Scholar
  10. 10.
    Sinha A. Client-server computing. Communications of the ACM. 1992; 35(7): 77–98.Google Scholar

Copyright information

© Springer-Verlag London Ltd 1998

Authors and Affiliations

  1. 1.Department of Information and Communication SystemsUniversity of the AegeanKarlovasiGreece

Personalised recommendations