Abstract
Despite the proliferation of Internet-of-Things (IoT) applications and services, there are still very few tools and techniques for developing IoT solutions in a visual fashion through minimal (or even) zero programming. In this paper we introduce a novel approach for developing IoT solution through visual development tools. The presented approach presents several advantages, in particular: (a) It leverages standards-based semantic models for sensors and IoT context (notably the W3 SSN ontology), (b) It is based on popular/mainstream web-based technologies (i.e. SPARQL, REST), (c) It provides a basis for integrated development of IoT services on the basis of a W3C SSN based Model Driven Architecture (MDA), (d) It is implemented as open source software as part of the OpenIoT open source project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aberer, K., Hauswirth, M., Salehi, A.: Infrastructure for data processing in large-scale interconnected sensor networks. In: Proceedings of the 2007 International Conference on Mobile Data Management (MDM), pp. 198–205 (2007)
Aberer, K., Hauswirth, M., Salehi, A.: Invited talk: zero-programming sensor network deployment. In: International Symposium on Applications and the Internet Workshops (SAINTW’07), saint-w, p. 1 (2007)
Anagnostopoulos, A., Soldatos, J., Michalakos, S.G.: REFiLL: A lightweight programmable middleware platform for cost effective RFID application development. Pervasive Mob. Comput. 5(1), 49–63 (2009)
Ashton, K.: That `Internet of Things' Thing. RFID Jurnal, June 2009. http://www.rfidjournal.com/articles/view?4986
Cassou, D., Bruneau, J., Mercadal, J., Enard, Q., Balland, E., Loriant, N., Consel, C.: Towards a tool-based development methodology for sense/compute/control applications. In Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, pp. 247–248. ACM (2010)
Chatzigiannakis, I., Mylonas, G., Nikoletseas, S.E.: 50 ways to build your application: a survey of middleware and systems for wireless sensor networks. In: IEEE Conference on ETFA, pp. 466–473 (2007)
Colitti, W., et. al.: REST enabled wireless sensor networks for seamless integration with web applications. In: Proceedings of the 8th IEEE International Conference on Mobile Adhoc and Sensor Systems (MASS), October 2011
Compton, M., Barnaghi, P.M., Bermudez, L., Garcia-Castro, R., Corcho, Ó., Cox, S., Graybeal, J., Hauswirth, M., Henson, C.A., Herzog, A., Huang, V.A., Janowicz, K., Kelsey, W.D., Phuoc, D.L., Lefort, L., Leggieri, M., Neuhaus, H., Nikolov, A., Page, K.R., Passant, A., Sheth, A.P., Taylor, K.: The SSN ontology of the W3C semantic sensor network incubator group. J. Web Sem. 17, 25–32 (2012)
Dey, A., Abowd, G., Salber, D.: A conceptual framework and a toolkit for supporting the rapid proto-typing of context-aware applications. Human-Comput. Interact. 16(2–4), 97–166 (2001)
Dimakis, N., Soldatos, J., Polymenakos, L., Fleury, P., CurÃn, J., Kleindienst, J.: Integrated development of context-aware applications in smart spaces. IEEE Pervasive Comput. 7(4), 71–79 (2008)
Floerkemeier, C., Roduner, C., Lampe, M.: RFID application development with the accada middleware platform. IEEE Syst. J. 1(2), 82–94 (2007)
Ghica, O., Trajcevski, G., Scheuermann, P., Bischof, Z.S., Valtchanov, N.: SIDnet-SWANS: a simulator and integrated development platform for sensor networks applications. In: Proceedings of the 6th International Conference on Embedded Networked Sensor Systems, SenSys 2008, Raleigh, NC, USA, 5–7 November 2008
Kefalakis, N., Soldatos, J., Konstantinou, N., Prasad, N.R.: APDL: a reference XML schema for process-centered definition of RFID solutions. J. Syst. Softw. 84(7), 1244–1259 (2011)
Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture. Practice and Promise. Addison-Wesley, Reading (2003)
Mozumdar, M.M.R., Lavagno, L.: Rapid application development for wireless sensor networks. In: Silvestre-Blanes, J. (ed.) Factory Automation. InTech, Rijeka (2010). doi:10.5772/9514. ISBN: 978-953-307-024-7
Palazzi, C., Ceriali, A., Dal Monte, M.: RFID emulation in Rifidi environment. In: Proceedings of the International Symposium on Ubiquitous Computing (UCS 2009), Beijing, China, August 2009
Patel, P., Pathak, A., Teixeira, T., Issarny, V.: Towards application development for the internet of things. In: Proceedings of the 8th Middleware Doctoral Symposium, p. 5. ACM (2011)
Patel, P., Pathak, A., Cassou, D., Issarny, V.: Enabling high-level application development in the internet of things. In: Zuniga, M., Dini, G. (eds.) S-Cube. LNICST, vol. 122, pp. 111–126. Springer, Heidelberg (2013)
Pfisterer, D., Römer, K., Bimschas, D., Kleine, O., Mietz, R., Truong, C., Hasemann, H., Kröller, A., Pagel, M., Hauswirth, M., Karnstedt, M., Leggieri, M., Passant, A., Richardson, R.: SPITFIRE: toward a semantic web of things. IEEE Commun. Mag. 49(11), 40–48 (2011)
Phuoc, D.L., Quoc, H.N.M., Parreira, J.X., Hauswirth, M.: The linked sensor middleware: connecting the real world and the semantic web. In: 9th Semantic Web Challenge Co-located with 10th International Semantic Web Conference – ISWC 2011, Bonn, Germany, 23–27 October 2011
Prabhu, S., Su, X., Ramamurthy, H., Chu, C., Gadh, R.: WinRFID –a middleware for the enablement of radio frequency identification (RFID) based applications invited chapter. In: Shorey, R., Choon, C.M., Tsang, O.W., Ananda, A. (eds.) Mobile, Wireless and Sensor Networks: Technology, Applications and Future Directions. Wiley, New York (2006)
Serrano, M., Hauswirth, M., Soldatos, J., Kefalakis, N.: Design principles for utility-driven services and cloud-based computing modelling for the internet of things. Int. J. Web Grid Serv. 10, 139–167 (2014). Inderscience Publishers Ltd
Smith, I.G., Vermesan, O., Friess, P., Furness, A.: The Internet of Things 2012 New Horizons. ISBN: 978-0-9553707-9-3, http://www.internet-of-things-research.eu/pdf/IERC_Cluster_Book_2012_WEB.pdf
Sundmaeker, H., Guillemin, P., Friess, P., Woelfflé, S. (eds): Vision and Challenges for Realising the Internet of Things. European Union, March 2010. doi:10.2759/26127. ISBN: 978-92-79-15088-3
Taylor, K.: Semantic sensor networks: the W3C SSN-XG ontology and how to semantically enable real time sensor feeds. In: 2011 Semantic Technology Conference, San Francisco CA, USA, 5–9 June (2011)
Acknowledgments
Part of this work has been carried out in the scope of the OpenIoT project (FP7-287305) (http://openiot.eu). The authors acknowledge help and contributions from all partners of the project.
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
Kefalakis, N., Soldatos, J., Anagnostopoulos, A., Dimitropoulos, P. (2015). A Visual Paradigm for IoT Solutions Development. In: Podnar Žarko, I., Pripužić, K., Serrano, M. (eds) Interoperability and Open-Source Solutions for the Internet of Things. Lecture Notes in Computer Science(), vol 9001. Springer, Cham. https://doi.org/10.1007/978-3-319-16546-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-16546-2_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16545-5
Online ISBN: 978-3-319-16546-2
eBook Packages: Computer ScienceComputer Science (R0)