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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Schmidt, A.: Ubiquitous computing: Are we there yet? Computer 43(2), 95–97 (2010)
Schmidt, A., Pfleging, B., Alt, F., Shirazi, A.S., Fitzpatrick, G.: Interacting with 21st-century computers. IEEE Pervasive Computing 1, 22–31 (2011)
Broy, M., Schmidt, A.: Challenges in Engineering Cyber-Physical Systems. Computer 47(2), 70–72 (2014)
Billard, A., Calinon, S., Dillmann, R., Schaal, S.: Robot programming by demonstration. In: Springer handbook of robotics, pp. 1371–1394. Springer Berlin Heidelberg (2008)
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)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)