Skip to main content

Abstract

One of the striking aspects of world-wide-web is how it has empowered ordinary non-technical people to participate in a digital revolution by transforming the way services such as shopping, education and entertainment are offered and consumed. The proliferation of networked appliances, sensors and actuators, such as those found in digital homes heralds a similar ‘sea change’ in the capabilities of ordinary people to customise and utilise the electronic spaces they inhabit. By coordinating the actions of networked devices or services, it is possible for the environment to behave in a holistic and reactive manner to satisfy the occupants needs; creating an intelligent environment. Further, by deconstructing traditional home appliances into sets of more elemental network accessible services, it is possible to reconstruct either the original appliance or to create new user defined appliances by combining basic network services in novel ways; creating a so called virtual appliance. This principle can be extended to decompose and re-compose software applications allowing users to create their own bespoke applications. Collectively, such user created entities are referred to as Meta – appliances or – applications, more generally abbreviated to MAps.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Augusto, Juan Carlos; Nugent, Chris D. (Eds.) Designing Smart Homes: The Role of Artificial ntelligence, http://www.springer.com/series/558Lecture Notes in Computer Science , Vol. 4008, 2006, ISBN: 978-3-540-35994-4

  2. O. Babaoglu et al., Anthill: A Framework for the Development of Agent-based Peer-to-Peer Systems, 22nd International Conference on Distributed Computing Systems, 2003.

    Google Scholar 

  3. Mathias Bauer, Dietmar Dengler, Gabriele Paul, Markus Meyer, Programming by example: rogramming by demonstration for information agents, Communications of the ACM, Volume 43, Issue 3 (March 2000), pp.98 – 103

    Article  Google Scholar 

  4. Berners-Lee T, Hendler J, Lassila O. The Semantic Web, Scientific American, May 2001

    Google Scholar 

  5. Barkhuus, L., Vallgårda, A: Smart Home in Your Pocket, Adjunct Proceedings of UbiComp 2003 (2003) 165–166

    Google Scholar 

  6. Alan F. Blackwell, Rob Hague, Designing a Program Language for Home Automation, in G.Kadoda (Ed). Proc PP1G 2001 pp. 85–103.

    Google Scholar 

  7. Barry Brumitt, Brian Meyers, John Krumm, Amanda Kern and Steven A.Shafer, EasyLiving: Technologies for Intelligent Environments, Proc of the 2nd international symposium on Handheld and Ubiquitous Computing, 2000, 12–29

    Google Scholar 

  8. Callaghan V, Clark G, Colley M, Hagras H Chin JSY, Doctor F Intelligent Inhabited Environments, BT Technology Journal , Vol.22, No.3 . Klywer Academic Publishers, Dordrecht, Netherlands, July 2004

    Google Scholar 

  9. Callaghan,V., Chin, J.S.Y., Shahi, A., Zamudio, V., Clarke,G.S., Gardner,M., ‘Domestic Pervasive Information Systems: End-user programming of digital homes’, Journal of Management Information Systems, Special Edition onPervasive Information Systems (volume editors Panos Kourouthanassis; George Giaglis), 24:01 (December 2007) pp.129–149 (inc), ME Sharp (New York), ISBN: 978-0-7656-1689-0

    Google Scholar 

  10. Callaghan V, Clarke G, Chin J Some Socio-Technical Aspects Of Intelligent Buildings and Pervasive Computing Research, Intelligent Buildings International Journal, Vol 1 No 1, Published Autumn 2008, ISSN: 1750-8975, E-ISSN: 1756-6932

    Google Scholar 

  11. Chen H,; http://ebiquity.umbc.edu/v2.1/person/html/Tim/Finin/Finin T,; http://ebiquity.umbc.edu/v2.1/person/html/Anupam/Joshi/Joshi l A. SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications, Int’l Conference on Mobile & Ubiquitous Systems: Networking & Services (MobiQuitous 2004 ), Boston, Massachusetts, USA, August 22–26, 2004

  12. G. Chen and D. Kotz. A survey of context-aware mobile computing research, Paper TR2000-381, Department of Computer Science, Darthmouth College, November 2000.

    Google Scholar 

  13. Chin J, Callaghan V, Clarke G, A Programming-By-Example Approach To Customising Digital Homes IET International Conference on Intelligent Environments 2008, Seattle, 21-22 July 2008

    Google Scholar 

  14. Chin J, Callaghan V, Clarke G, Soft-appliances: A vision for user created networked appliances in digital homes, Journal of Ambient Intelligence and Smart Environments 1 (2009) 65–71, DOI 10.3233/AIS-2009-0010, IOS Press, 2009

    Google Scholar 

  15. Kook Hyun Chung, Kyoung Soon Oh, Cheong Hyun Lee, Jae Hyun Park, Sunae Kim, Soon Hee Kim, Beth Loring, Chris Hass, A User-Centric Approach to Designing Home Network Devices, CHI ’03 extended abstracts on Human factors in computing systems, 2003, 648 – 649

    Google Scholar 

  16. D.J. Cook, M. Huber, K. Gopalratnam and M. Youngblood, Learning to Control a Smart Home Environment, Innovative Applications of Artificial Intelligence, 2003

    Google Scholar 

  17. http://www.springerlink.com/content/?Author=Diane J. Cook Diane J. Cook, http://www.springerlink.com/content/?Author=Michael Youngblood Michael Youngblood and http://www.springerlink.com/content/?Author=Sajal K. Das Sajal K. Das A Multi-agent Approach to Controlling a Smart Environment, pp 165–182, in Designing Smart Homes: The Role of Artificial Intelligence, ISBN 978-3-540-35994-4, July 2006

  18. Coolican H. Research Methods and Statistics in Psychology (2nd Edition) Hodder and Stoughton, 1994

    Google Scholar 

  19. Cypher A, Halbert DC, Kurlander D, Lieberman H, Maulsby D, Myers BA, and Turransky A, Watch What I Do: Programming by Demonstration, The MIT Press, Cambridge, Massachusetts, London, England 1993

    Google Scholar 

  20. DiDuca D and Van Helvert J. User Experience of Intelligent Buildings; A User-Centered Research Framework, Intelligent Environments 2005, Essex, 28-29th June 2005

    Google Scholar 

  21. N. Dulay, S. Heeps, E. Lupu, R. Mathur, O. Sharma, M. Sloman and and J. Sventek, AMUSE: Autonomic Management of Ubiquitous e-Health Systems, Proc. UK e-Science All Hands Meeting, Nottingham, Sept. 2005

    Google Scholar 

  22. Duman H, Callaghan V, Hagras H, Intelligent Association Selection of Embedded Agents in Intelligent Inhabited Environments, Journal of Pervasive and Mobile Computing, vol. 3, issue 2, 2007, 117–157

    Article  Google Scholar 

  23. Gajos K., Fox H., Shrobe H., End User Empowerment in Human Centred Pervasive Computing, http://www.pervasive2002.org/Pervasive 2002, Zurich, Switzerland, 2002

  24. Halbert D.C. SmallStar: Programming by Demonstration in the Desktop Metaphor, Watch What I DO, MIT Press. 1993

    Google Scholar 

  25. V.Haarslev and R. Moller, Description of the RACER system and its application, In proceedings International Workshop on Description Logics (DL-2001), 2001

    Google Scholar 

  26. Hague, R., et al: Towards Pervasive End-user Programming. In: Adjunct Proceedings of UbiComp 2003 (2003) 169–170

    Google Scholar 

  27. Humble, J. et al Playing with the Bits, User-Configuration of Ubiquitous Domestic Environments, Proceedings of UbiComp 2003, Springer-Verlag, Berlin Heidelberg New York (2003), pp 256–263

    Google Scholar 

  28. Johnson B, Callaghan V, Gardner G Bespoke Appliances for the Digital Home IET International Conference on Intelligent Environments 2008, Seattle, 21–22 July 2008

    Google Scholar 

  29. Kainulainen L Reasoning in The Smart Home, AIOME, 2006

    Google Scholar 

  30. C. Kidd, R. Gregory, A. Christopher, T. Starner. The Aware Home: A Living Laboratory for Ubiquitous Computing Research, In Proceedings of the Second International Workshop on Cooperative Buildings (CoBuild’99), October 1999

    Google Scholar 

  31. Lieberman H., Bonnie A. Nardi and David J. Wright, Training Agents to Recognize Text by Example, Proceedings of the third annual conference on Autonomous Agents, Seattle, Washington, United States, 1999, pp 116 – 122

    Google Scholar 

  32. Lieberman H, Your wish is my command, Program by Example, Morgan Kaufmann press, 2001.

    Google Scholar 

  33. Masuoka R,; Parsia B,; Labrou Y. Task Computing – the Semantic Web meets Pervasive Computing, 2nd Int’l Semantic Web Conf (ISWC2003), 20-23 Oct 2003, Florida, USA

    Google Scholar 

  34. M. Luck et al., Agent Technology: Enabling Next Generation Computing, AgentLink II, 2003

    Google Scholar 

  35. Mäyrä F, Soronen A, Vanhala J, Mikkonen J, Zakrzewski M, Koskinen I, Kuusela K, Probing a Proactive Home: Challenges in Researching and Designing Everyday Smart Environments, Human Technology Journal, Volume 2 (2), October 2006, 158–186

    Google Scholar 

  36. J. McCann, P. Kristoffersson and E. Alonso, Building Ambient Intelligence into a Ubiquitous Computing Management System, Proc. International Symposium of Santa Caterina on Challenges in the Internet and Interdisciplinary Research (SSCCII-2004), Amalfi, Italy, Jan. 2004

    Google Scholar 

  37. McDaniel R., Demonstrating the hidden features that make an application work, in Your wish is my command: programming by example, Morgan Kaufmann Publishers Inc. San Francisco, CA, USA , 2001, pp 163 – 174

    Chapter  Google Scholar 

  38. N. Minar, M. Gray, P. Maes. Hive: Distributed Agents for Networking Things, In Proceedings of ASA/MA’99, the First International Symposium on Agents Systems and Applications and Third International Symposium on Mobile Agents 1999

    Google Scholar 

  39. Mozer, M. C. The neural network house: An environment that adapts to its inhabitants In M. Coen (Ed.), Proceedings of the American Association for Artificial Intelligence Spring Symposium on Intelligent Environments (pp. 110–114). Menlo, Park, CA: AAAI Press, 1998

    Google Scholar 

  40. Myers B.A., Creating user interfaces using programming by example, visual programming, and constraints, ACM Transactions on Programming Languages and Systems (TOPLAS), Volume 12 , Issue 2 (April 1990), pp 143 – 177

    Article  Google Scholar 

  41. O’Neill, E. and Johnson, P. (2004) Participatory Task Modelling: users and developers modelling users’ tasks and domains, 3rd International Workshop on task models and diagrams for user interface design (TAMODIA 04). Prague, Czech Republic, 15–16th November 2004

    Google Scholar 

  42. Oppenheim, A N. Questionnaire Design, Interviewing and Attitude Measurement Pinter Publishers Ltd, 1992

    Google Scholar 

  43. Carsten Röcker, Maddy D. Janse, Nathalie Portolan and Norbert Streitz, User Requirements for Intelligent Home Environments: A Scenario-Driven Approach and Empirical Cross-Cultural Study, Joint sOc-EUSAI conference, 2004, 111–116

    Google Scholar 

  44. B. Schilit, N. Adams, and R. Want. Context-aware computing applications, In Proceedings of the 1st International Workshop on Mobile Computing Systems and Applications, 1994

    Google Scholar 

  45. Smith, D. C., Pygmalion: A Computer Program to Model and Stimulate Creative Thought, (1975 Stanford PhD thesis), Birkhauser Verlag. 1977.

    Google Scholar 

  46. Sugiura A, Koseki Y. Internet scrapbook: automating Web browsing tasks by demonstration Proceedings of the 11th annual ACM symposium on User interface software and technology, San Francisco, California, United States, 1998, pp.9–18

    Google Scholar 

  47. Truong, KN.et al CAMP: A Magnetic Poetry Interface for End-User Programming of Capture Applications for the Home, Proceedings of Ubicomp 2004, pp 143–160.

    Google Scholar 

  48. Vastenburg M, SitMod: a tool for modelling and communicating situations, Second International Conference, PERVASIVE 2004, Vienna Austria, April 21–23, 2004, ISBN: 3-540-21835-1

    Google Scholar 

  49. Wang Z, Garlan D. Task-Driven Computing, Technical Report, CMU-CS-00-154, Computer Science, Carnegie Mellon University, May 2000

    Google Scholar 

  50. Zamudio V and Callaghan V, Facilitating the Ambient Intelligent Vision: A Theorem, Representation and Solution for Instability in Rule-Based Multi-Agent Systems, International Transactions on Systems Science and Applications, Volume 4, Number 2, July 2008

    Google Scholar 

  51. Young Zou, Harry Chen, and Tim Finin, F-OWL: an Inference Engine for Semantic Web, Proceedings of the Third NASA-Goddard/IEEE Workshop on Formal Approaches to Agent-Based Systems, 26 April 2004

    Google Scholar 

  52. http://agentsheets.com/products/index.html

  53. http://jena.sourceforge.net/

  54. http://www.networkinference.com/Products/Construct.html

  55. http://www.lisi.ensma.fr/ihm/index-en.html

  56. http://pervasive.semanticweb.org/soupa-2004-06.html

  57. http://www.stagecast.com/creator.html

  58. http://www.toontalk.com/

  59. http://iieg.essex.ac.uk/dcomp/ont/dev/2004/05/

  60. http://www.w3.org/Submission/2004/07/

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Jeannette Chin , Victor Callaghan or Graham Clarke .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Chin, J., Callaghan, V., Clarke, G. (2010). End-user Customisation of Intelligent Environments. In: Nakashima, H., Aghajan, H., Augusto, J.C. (eds) Handbook of Ambient Intelligence and Smart Environments. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-93808-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-93808-0_14

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-93807-3

  • Online ISBN: 978-0-387-93808-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics