Skip to main content

Web2Compile-CoT: A Web IDE for the Cloud of Things

  • Conference paper
  • First Online:
Internet and Distributed Computing Systems (IDCS 2015)

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.

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 EPUB and 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

References

  1. 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)

    Google Scholar 

  2. Culler, D., et al.: Guest editors’ introduction: overview of sensor networks. IEEE Comput. 37(8), 414–419 (2004)

    Article  Google Scholar 

  3. Su, W., Alzaghal, M.: Channel propagation measurement and simulation of micaz mote. W. Trans. Comp. 7(4), 259–264 (2008)

    Google Scholar 

  4. Hill, J., et al.: System architecture directions for networked sensors. ACM SIGOPS Operating Syst. Rev. 34, 93–104 (2000)

    Article  Google Scholar 

  5. The contiki operating system. http://www.contiki-os.org/. Accessed in 24 June 2015

  6. Murugesan, S.: Understanding web 2.0. IT Prof. 9(4), 34–41 (2007)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Aho, T., et al.: Designing IDE as a service. Commun. Cloud Softw. 1, 1–10 (2011)

    MathSciNet  Google Scholar 

  9. Ryan, W.: Web-based java integrated development environment. BEng thesis, University of Edinburgh (2007)

    Google Scholar 

  10. eLua. http://www.eluaproject.net/. Accessed in 24 June 2015

  11. Beimborn, D., et al.: Platform as a service (PaaS). Bus. Inf. Syst. Eng. 3(6), 381–384 (2011)

    Article  Google Scholar 

  12. Cloud IDE. http://cloud-ide.com/. Accessed in 24 June 2015

  13. 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)

    Google Scholar 

  14. Chen, P., Teng, W.: Collaborative client-server architectures in the web-based viewing scheme. In: 11th International World Wide Web Conference, p. 5 (2002)

    Google Scholar 

  15. David, G., et al.: Nesc 1.1 language reference manual. Technical report (2003). http://nescc.sourceforge.net/papers/nesc-ref.pdf

  16. Ace: The High Performance Code Editor for the Web. http://ace.c9.io/. Accessed in 24 June 2015

  17. Labnet. http://www.labnet.nce.ufrj.br/. Accessed in June 24 2015

  18. TinyOS Tutorials. http://tinyos.stanford.edu/tinyos-wiki/index.php/TinyOS_Tutorials/. Accessed in 24 June 2015

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Claudio M. de Farias .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics