Title :
A programming-by-example approach to customising digital homes
Author :
Chin, J.S.Y. ; Callaghan, Vic ; Clarke, G.
Author_Institution :
Essex Univ., Colchester
Abstract :
The arrival of the digital home, signals a new era for both manufacturers and consumers. It raises the possibility that people may be able to create their own unique digital home functionalities, by combining elemental network services to create sophisticated "virtual appliances" that satisfy their individual needs and desires. We present taxonomy of approaches for customising digital homes and use this to introduce a novel computational methodology, that we term \´pervasive interactive programming\´ (PiP), that allows non-technical end-users to build their own "virtual appliances"for customising their \´electronic environments\´ without the need to write program code. We show this approach is novel in that it firstly allows the user to translate mental concepts into functions (which differs to agent based approaches using historical behaviour data to form functions) and secondly it moves "programming-by-example" from single processor computers into real-time distributed embedded computing environments. Finally we report on a small evaluation which showed it was possible for non-programmers to use these tools to customise the electronic functionality of their digital homes.
Keywords :
domestic appliances; home computing; interactive programming; ubiquitous computing; virtual reality; PiP; digital home customization; digital home functionalities; end-user programming; pervasive interactive programming; programming-by-example approach; virtual appliances; Deconstruction; Digital Homes; End-user programming; Programming-by-Example; Ubiquitous Computing;
Conference_Titel :
Intelligent Environments, 2008 IET 4th International Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
978-0-86341-894-5