Skip to main content

Programming Ubiquitous Computing Environments

  • Conference paper
  • First Online:
End-User Development (IS-EUD 2015)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9083))

Included in the following conference series:

Abstract

Computing becomes a part of our everyday environment. Interaction in the “real world” is more and more determined by ubiquitous computing systems that are tailored to fit a specific environment. These systems can only be created with strong domain knowledge. End users may be the right group to develop or at least tailor such systems. We show two examples of how domain expert can program systems: one looks at how to transfer programming by demonstration to ubicomp scenarios and the other on how to use examples as recipes for a new development. In the outlook we extrapolate from current practices of sharing videos to a future where multimodal and sensor-rich examples can be continuously recorded and may become the basis for new approaches for a truly user-centered development of cyber-physical systems.

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. Schmidt, A.: Ubiquitous computing: Are we there yet? Computer 43(2), 95–97 (2010)

    Article  Google Scholar 

  2. Schmidt, A., Pfleging, B., Alt, F., Shirazi, A.S., Fitzpatrick, G.: Interacting with 21st-century computers. IEEE Pervasive Computing 1, 22–31 (2011)

    Google Scholar 

  3. Broy, M., Schmidt, A.: Challenges in Engineering Cyber-Physical Systems. Computer 47(2), 70–72 (2014)

    Article  Google Scholar 

  4. Billard, A., Calinon, S., Dillmann, R., Schaal, S.: Robot programming by demonstration. In: Springer handbook of robotics, pp. 1371–1394. Springer Berlin Heidelberg (2008)

    Google Scholar 

  5. Petrelli, D., Ciolfi, L., van Dijk, D., Hornecker, E., Not, E., Schmidt, A.: Integrating material and digital: a new way for cultural heritage. Interactions 20(4), 58–63 (2013)

    Article  Google Scholar 

  6. Billinghurst, M., Davies, N., Langheinrich, M., Schmidt, A.: Augmenting Human Memory-Capture and Recall in the Era of Lifelogging (Dagstuhl Seminar 14362). Dagstuhl Reports 4, 151–173

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Albrecht Schmidt .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Schmidt, A. (2015). Programming Ubiquitous Computing Environments. In: Díaz, P., Pipek, V., Ardito, C., Jensen, C., Aedo, I., Boden, A. (eds) End-User Development. IS-EUD 2015. Lecture Notes in Computer Science(), vol 9083. Springer, Cham. https://doi.org/10.1007/978-3-319-18425-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-18425-8_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-18424-1

  • Online ISBN: 978-3-319-18425-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics