• 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