DocumentCode
476442
Title
A programming-by-example approach to customising digital homes
Author
Chin, J.S.Y. ; Callaghan, Vic ; Clarke, G.
Author_Institution
Essex Univ., Colchester
fYear
2008
fDate
21-22 July 2008
Firstpage
1
Lastpage
8
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;
fLanguage
English
Publisher
iet
Conference_Titel
Intelligent Environments, 2008 IET 4th International Conference on
Conference_Location
Seattle, WA
ISSN
0537-9989
Print_ISBN
978-0-86341-894-5
Type
conf
Filename
4629776
Link To Document