• DocumentCode
    2410286
  • Title

    AutoHAN: an architecture for programming the home

  • Author

    Blackwell, Alan F. ; Hague, Rob

  • Author_Institution
    Comput. Lab., Cambridge Univ., UK
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    150
  • Lastpage
    157
  • Abstract
    AutoHAN is a networking and software architecture that enables user programmable specification of the interaction between appliances in a domestic house. This concept represents an immense challenge for End-User Programming. The characteristics of the potential user population are far broader than any other population of end-user programmers. It is therefore essential to approach the design of the programming environment from a well founded perspective of cognitive ergonomics and user modelling. We have created a novel programming language, Media Cubes, which is aimed at the same user population as existing domestic remote controls. Moreover, we have applied a cognitive model of programming behaviour in order to specify a language that gives the advantages of direct manipulation as well as the power of more conventional languages.
  • Keywords
    formal specification; home automation; software architecture; visual languages; AutoHAN; Media Cubes; appliances; cognitive ergonomics; cognitive model; direct manipulation; domestic house; domestic remote controls; end-user programming; networking architecture; programming environment; software architecture; user modelling; user programmable specification; Computer architecture; Computer languages; Computer networks; Costs; Educational institutions; Functional programming; Home appliances; Manufacturing; Microprocessors; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human-Centric Computing Languages and Environments, 2001. Proceedings IEEE Symposia on
  • Print_ISBN
    0-7803-7198-4
  • Type

    conf

  • DOI
    10.1109/HCC.2001.995253
  • Filename
    995253