Abstract
The current Web 2.0 stage of the Internet provided the basis for web-based communities and services aimed at collaboration and information sharing. Furthermore, Internet is now an application platform in which Web applications can be integrated to provide augmented services that could bring the basis for ubiquitous computing scenarios. Recently, the concept of mashups has been used to refer to applications built upon the integration and combination of public Web API’s and data sources. Ubiquitous computing mashups go further by combining the functionality of both software and hardware components in an attempt to exploit computation and services provided by everyday objects. Typically, developing a mashup requires highly specialized knowledge in many topics (such as using different programming interfaces and languages). This problem is greatly magnified in developing mashups of both physical and digital services due to the various integration and communication issues. We exemplify these concepts through the use of UbiSOA Editor, a system that allows the creation of ubiquitous computing mashups through simple activities such as dragging and dropping graphical representations of the involved services in a desired scenario. Then we talk about the planning and execution of a sample scenario as a showcase of what can be easily accomplished.
Chapter PDF
Similar content being viewed by others
References
Weiser, M.: The computer for the 21st century. In: SIGMOBILE Mob. Comput. Commun. Rev., vol. 3, pp. 3–11. ACM Press, New York (1999)
Miluzzo, E., Oakley, J.M.H., Lu, H., Lane, N.D., Peterson, R.A., Campbell, A.T.: Evaluating the iPhone as a mobile platform for people-centric sensing applications. In: Proc. of Intl Workshop on Urban, Community, and Social Applications of Networked Sensing Systems (UrbanSense 2008) (November 2008) (to appear)
Davies, N., Gellersen, H.: Beyond prototypes: Challenges in deploying ubiquitous systems. In: IEEE Pervasive Computing, Piscataway, USA, vol. 1, pp. 26–35. IEEE Educational Activities Department (2002)
Schmitz, M., Endres, C., Butz, A.: A survey of human-computer interaction design in science fiction movies. In: INTETAIN 2008: Proceedings of the 2nd international conference on INtelligent TEchnologies for interactive enterTAINment (January 2008)
Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., Culler, D.: TinyOS, an operating system for wireless sensor networks. Springer, New York (2005)
Gay, D., Levis, P., von Behren, R., Welsh, M., Brewer, E., Culler, D.: The nesC language: A holistic approach to networked embedded systems. In: PLDI 2003: Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation, pp. 1–11. ACM, New York (2003)
W3C: Workshop on the ubiquitous Web (2006)
Avilés-López, E., García-Macías, J.: Providing service-oriented abstractions for the wireless sensor grid. In: Cérin, C., Li, K.-C. (eds.) GPC 2007. LNCS, vol. 4459, pp. 710–715. Springer, Heidelberg (2007)
Yang, H., Jansen, E., Helal, S.: A comparison of two programming models for pervasive computing. In: SAINT-W 2006: Proceedings of the International Symposium on Applications on Internet Workshops, Washington, DC, USA, pp. 134–137. IEEE Computer Society, Los Alamitos (2006)
Hartmann, B., Doorley, S., Klemmer, S.R.: Hacking, mashing, gluing: Understanding opportunistic design. Pervasive Computing 7(3), 46–54 (2008)
de Ipiña, D.L., Vázquez, J.I., Abaitua, J.: A web 2.0 platform to enable context-aware mobile mash-ups. In: Schiele, B., Dey, A.K., Gellersen, H., de Ruyter, B., Tscheligi, M., Wichert, R., Aarts, E., Buchmann, A. (eds.) AmI 2007. LNCS, vol. 4794, pp. 266–286. Springer, Heidelberg (2007)
Broll, G., Siorpaes, S., Rukzio, E., Paolucci, M., Hamard, J., Wagner, M., Schmidt, A.: Supporting mobile service usage through physical mobile interaction. In: PERCOM 2007: Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications, Washington, DC, USA, pp. 262–271. IEEE Computer Society, Los Alamitos (2007)
Michahelles, F., Thiesse, F., Schmidt, A., Williams, J.R.: Pervasive rfid and near field communication technology. IEEE Perv. Computing 6(3), 94–96 (2007)
Weiser, M., Brown, J.S.: The coming age of calm technology. Beyond Calculation: The Next Fifty Years of Computing 75(85) (1997)
Hui, J.W., Culler, D.E.: IP is dead, long live IP for wireless sensor networks. In: Proceedings of the 6th international Conference on Embedded Networked Sensor Systems (SenSys 2008) (November 2008)
Wong, J., Hong, J.: Marmite: end-user programming for the web. In: CHI 2006: CHI 2006 extended abstracts on Human factors in computing systems, pp. 1541–1546. ACM, New York (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Avilés-López, E., García-Macías, J.A. (2009). UbiSOA Dashboard: Integrating the Physical and Digital Domains through Mashups. In: Smith, M.J., Salvendy, G. (eds) Human Interface and the Management of Information. Designing Information Environments. Human Interface 2009. Lecture Notes in Computer Science, vol 5617. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02556-3_53
Download citation
DOI: https://doi.org/10.1007/978-3-642-02556-3_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02555-6
Online ISBN: 978-3-642-02556-3
eBook Packages: Computer ScienceComputer Science (R0)