Title :
AutoHAN: an architecture for programming the home
Author :
Blackwell, Alan F. ; Hague, Rob
Author_Institution :
Comput. Lab., Cambridge Univ., UK
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;
Conference_Titel :
Human-Centric Computing Languages and Environments, 2001. Proceedings IEEE Symposia on
Print_ISBN :
0-7803-7198-4
DOI :
10.1109/HCC.2001.995253