Abstract
This paper presents Web2Compile-CoT, a WebIDE for developing Cloud of Things (CoT) applications. The Web2Compile-CoT was built grounded on the paradigms of integrated development environments, based on web technology, and cloud computing. So it provides to the scientific community (students and researchers) an ubiquitous development environment that does not demand any configuration or download of applications to work properly, but requiring only updated Internet browsers. Web2compile-CoT works with Contiki and TinyOS sensor operating systems, and it is able to interact with IoT-lab, a sensor testbed for CoT applications. We evaluated Web2Compile-CoT in terms of System efficiency and effectiveness. With Web2Compile-CoT we can reduce the average time for development of an application in classrooms from four hours to 30 min. In addition, due to IoT-lab integration, Web2Compile-CoT supports classrooms with more than 50 students executing experiments simultaneously.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aazam, M., et al.: Cloud of things: integrating internet of things and computing and the issues involved. In: International Bhurban Conference on Applied Sciences and Technology (IBCAST), pp. 414–419. IEEE (2014)
Culler, D., et al.: Guest editors’ introduction: overview of sensor networks. IEEE Comput. 37(8), 414–419 (2004)
Su, W., Alzaghal, M.: Channel propagation measurement and simulation of micaz mote. W. Trans. Comp. 7(4), 259–264 (2008)
Hill, J., et al.: System architecture directions for networked sensors. ACM SIGOPS Operating Syst. Rev. 34, 93–104 (2000)
The contiki operating system. http://www.contiki-os.org/. Accessed in 24 June 2015
Murugesan, S.: Understanding web 2.0. IT Prof. 9(4), 34–41 (2007)
Santos, A., et al.: Web2Compile: uma web IDE para Redes de sensores sem fio. In: Simpósio Brasileiro de Redes de Computadores e Sistema Distribuídos (SBRC), pp. 1037–1044. SBC, Porto Alegre (2014)
Aho, T., et al.: Designing IDE as a service. Commun. Cloud Softw. 1, 1–10 (2011)
Ryan, W.: Web-based java integrated development environment. BEng thesis, University of Edinburgh (2007)
eLua. http://www.eluaproject.net/. Accessed in 24 June 2015
Beimborn, D., et al.: Platform as a service (PaaS). Bus. Inf. Syst. Eng. 3(6), 381–384 (2011)
Cloud IDE. http://cloud-ide.com/. Accessed in 24 June 2015
Papadopoulos, G., et al.: Adding value to WSN simulation using the IoT-LAB experimental platform. In: 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), pp. 485–490. IEEE (2013)
Chen, P., Teng, W.: Collaborative client-server architectures in the web-based viewing scheme. In: 11th International World Wide Web Conference, p. 5 (2002)
David, G., et al.: Nesc 1.1 language reference manual. Technical report (2003). http://nescc.sourceforge.net/papers/nesc-ref.pdf
Ace: The High Performance Code Editor for the Web. http://ace.c9.io/. Accessed in 24 June 2015
Labnet. http://www.labnet.nce.ufrj.br/. Accessed in June 24 2015
TinyOS Tutorials. http://tinyos.stanford.edu/tinyos-wiki/index.php/TinyOS_Tutorials/. Accessed in 24 June 2015
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
de Farias, C.M. et al. (2015). Web2Compile-CoT: A Web IDE for the Cloud of Things. In: Di Fatta, G., Fortino, G., Li, W., Pathan, M., Stahl, F., Guerrieri, A. (eds) Internet and Distributed Computing Systems. IDCS 2015. Lecture Notes in Computer Science(), vol 9258. Springer, Cham. https://doi.org/10.1007/978-3-319-23237-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-23237-9_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23236-2
Online ISBN: 978-3-319-23237-9
eBook Packages: Computer ScienceComputer Science (R0)