Skip to main content

Scripting Your Home

  • Conference paper
Location- and Context-Awareness (LoCA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3987))

Included in the following conference series:

Abstract

Our homes and lives are as individual as ourselves. Many aspects, such as technical equipment, furniture, and usage patterns in these surroundings differ. Thus, personalization of applications that operate in such environments is required. The challenge for tools and programming paradigms is to provide a powerful but yet easy-to-use platform. In this paper we illustrate how our visual scripting language puts these requirements for programming ubiquitous computing environments into action.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kidd, C., Orr, R., Abowd, G., Atkeson, C., Essa, I., MacIntyre, B., Mynatt, E., Starner, T., Newstetter, W.: The Aware Home: A Living Laboratory for Ubiquitous Computing Research. In: Second International Workshop on Cooperative Buildings (1999)

    Google Scholar 

  2. Roman, M., Campbell, R.: GAIA: Enabling Active Spaces. In: 9th ACM SIGOPS European Workshop, pp. 229–234 (2000)

    Google Scholar 

  3. Addlesee, M., Curwen, R., Hodges, S., Newman, J., Steggles, P., Ward, A., Hopper, A.: Implementing a Sentient Computing System. IEEE Computer Magazine 34, 50–56 (2001)

    Article  Google Scholar 

  4. Grimm, R., Davis, J., Lemar, E., Macbeth, A., Swanson, S., Anderson, T., Bershad, B., Borriello, G., Gribble, S., Wetherall, D.: System Support for Pervasive Applications. ACM Transactions on Computer Systems 22, 421–486 (2004)

    Article  Google Scholar 

  5. Becker, C., Schiele, G., Gubbels, H., Rothermel, K.: BASE - A Micro-broker-based Middleware for Pervasive Computing. In: 1st IEEE International Conference on Pervasive Computing and Communication, pp. 443–451 (2003)

    Google Scholar 

  6. Becker, C., Handte, M., Schiele, G., Rothermel, K.: PCOM - A Component System for Pervasive Computing. In: Second IEEE International Conference on Pervasive Computing and Communications, PerCom 2004 (2004)

    Google Scholar 

  7. Beckmann, C., Dey, A.: SiteView: Tangibly Programming Active Environments with Predictive Visualization. Technical Report IRB-TR-03-019, Intel Berkeley Research (2003)

    Google Scholar 

  8. Sohn, T., Dey, A.: iCAP: An Informal Tool for Interactive Prototyping of Context-Aware Applications. In: CHI 2003 Extended Abstracts on Human Factors in Computing Systems, pp. 974–975. ACM Press, New York (2003)

    Google Scholar 

  9. Dey, A., Hamid, R., Beckmann, C., Li, I., Hsu, D.: a CAPpella: Programming by Demonstration of Context-Aware Applications. In: CHI 2004: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 33–40. ACM Press, New York (2004)

    Chapter  Google Scholar 

  10. Li, Y., Jong, J., Landay, J.: Topiary: A Tool for Prototyping Location-enhanced Applications. In: Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology, pp. 217–226. ACM Press, New York (2004)

    Chapter  Google Scholar 

  11. Hong, J.I., Landay, J.A.: SATIN: A Toolkit for Informal Ink-based Applications. In: UIST 2000: Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology, pp. 63–72. ACM Press, New York (2000)

    Google Scholar 

  12. Humble, J., Crabtree, A., Hemmings, T., Åkesson, K.-P., Koleva, B., Rodden, T., Hansson, P.: “Playing with the Bits” User-Configuration of Ubiquitous Domestic Environments. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 256–263. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  13. Scatterweb: The Embedded Sensor Board (2005), http://www.scatterweb.de/ESB

  14. Grimm, R., Anderson, T., Bershad, B., Wetherall, D.: A System Architecture for Pervasive Computing. In: 9th ACM SIGOPS European Workshop, pp. 177–182 (2000)

    Google Scholar 

  15. Johanson, B., Fox, A., Winograd, T.: The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms. IEEE Pervasive Computing 1, 67–74 (2002)

    Article  Google Scholar 

  16. Pietzuch, P.R., Shand, B., Beacon, J.: Composite Event Detection as a Generic Middleware Extension. IEEE Network, 44–55 (2004)

    Google Scholar 

  17. Banavar, G., Beck, J., Gluzberg, E., Munson, J., Sussman, J., Zukowski, D.: Challenges: An Application Model for Pervasive Computing. In: MobiCom 2000: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking, pp. 266–274. ACM Press, New York (2000)

    Google Scholar 

  18. Grossmann, M., Bauer, M., Hönle, N., Käppeler, U.P., Nicklas, D., Schwarz, T.: Efficiently Managing Context Information for Large-scale Scenarios. In: Proceedings of the 3rd IEEE Conference on Pervasive Computing and Communications (PerCom 2005), IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  19. Becker, C., Dürr, F.: On Location Models for Ubiquitous Computing. Personal and Ubiquitous Computing 9, 20–31 (2005)

    Article  Google Scholar 

  20. Brumitt, B., Shafer, S.: Topological World Modeling using Semantic Spaces. In: Workshop on Location Modeling for Ubiquitous Computing (2001)

    Google Scholar 

  21. Ulbrich, A., Mühl, G., Weis, T., Geihs, K.: Programming Abstractions for Content-Based Publish/Subscribe in Object-Oriented Languages. In: Meersman, R., Tari, Z. (eds.) OTM 2004. LNCS, vol. 3291, pp. 1538–1557. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Knoll, M., Weis, T., Ulbrich, A., Brändle, A. (2006). Scripting Your Home. In: Hazas, M., Krumm, J., Strang, T. (eds) Location- and Context-Awareness. LoCA 2006. Lecture Notes in Computer Science, vol 3987. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11752967_18

Download citation

  • DOI: https://doi.org/10.1007/11752967_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34150-5

  • Online ISBN: 978-3-540-34151-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics