Advertisement

Personal Technologies

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

Palmtop programmable appliance controls

  • Diomidis SpinellisEmail author
Article
  • 39 Downloads

Abstract

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.

Keywords

Domain-specific language Infrared interfacing Remote control 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Spinellis D. Remote control 100. ftp://eddie.mit.edu /pub/hp95lx/hp100lx/rc.zip 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. http://www.irda.org/standards/pubs /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. http://www.jyu.fi/minidisc/-minidisc/mdlbl/mdlbl.htm. 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