Call for Paper - April 2021 Edition
IJCA solicits original research papers for the April 2021 Edition. Last date of manuscript submission is March 22, 2021. Read More

Integrated Development Environment as a Service (IDEaaS) - Models and Architecture part of the Google Cloud Core Services

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2018
Orges Cico, Zamir Dika, Betim Cico

Orges Cico, Zamir Dika and Betim Cico. Integrated Development Environment as a Service (IDEaaS) - Models and Architecture part of the Google Cloud Core Services. International Journal of Computer Applications 182(6):44-50, July 2018. BibTeX

	author = {Orges Cico and Zamir Dika and Betim Cico},
	title = {Integrated Development Environment as a Service (IDEaaS) - Models and Architecture part of the Google Cloud Core Services},
	journal = {International Journal of Computer Applications},
	issue_date = {July 2018},
	volume = {182},
	number = {6},
	month = {Jul},
	year = {2018},
	issn = {0975-8887},
	pages = {44-50},
	numpages = {7},
	url = {},
	doi = {10.5120/ijca2018917534},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


This paperwork proposes the implementation of a new cloud service IDEaaS (Integrated Development Environment as a Service) to become part of the existing core services. The development of an IDE environment fully supporting Google Cloud Python SDK (Software Development Kit) on the cloud infrastructure is the primary focus of this work. The objective is in fulfilling the need to have a development environment totally independent from personal desktop environments as part of the cloud core services. The paper work also addresses how this migration could become part of the rest of cloud infrastructures provided from Microsoft, Amazon and any other cloud investors in the market. This may be part of the services and business models adopted from the major existing Cloud providers as well as new entries in this important emerging technology. Two new and important cloud application business models derive from the IDEaaS: PaygoC (Pay as you go Coding) and ODC (On Demand Coding). This paper work is going to demonstrate their feasibility as well as unfold their benefits.


  1. A. van Deursen, A. Mesbah, B. Cornelissen, A. Zaidman, M. Pinzger, and A. Guzzi,2010, Adinda: a knowledgeable, browser-based IDE; In ICSE, pp.203-206.
  2. A. Zeller, 2007,The future of programming environments: Integration, synergy, and assistance
  3. Amazon Web Services:
  4. BESPIN. Bespin: 9a2-released- skywriter-update/
  5. CA. Codeanywhere
  6. CLOUD9. Cloud9:
  7. CLOUDFORGE. CloudForge

  8. CODRERUN. CodeRun:
  9. CODEPLEX. CodePlex
  10. COMPILR. Compilr

  11. Condevy:
  12. CREATELY. Creately

  13. Django Support:
  14. E. Kuada, K. Adanu and H. Olesen, "Cloud computing and information technology resource cost management for SMEs," Eurocon 2013, Zagreb, 2013, pp. 258-266.
  15. Fylaktopoulos G, Goumas G, Skolarikis M, Sotiropoulos A, Maglogiannis I. An overview of platforms for cloud based development. SpringerPlus. 2016;5:38.
  16. GAE Launcher as PaaS Application :
  17. GIT. Git
  18. GITLAB. GitLab
  19. Google Cloud Python API :
  20. Google Cloud Tools: admin-tools
  21. Jam J, Brannock E, Dekhane S (2010) JavaWIDE: innovation in an online IDE: tutorial presentation. J Comput Sci Coll 25(5):102–104
  23. J. Hausladen, B. Pohn and M. Horauer,2014,A cloud-based integrated development environment for embedded systems, IEEE/ASME 10th International Conference on Mechatronic and Embedded Systems and Applications (MESA), Senigallia, pp. 1-5.
  24. JSFIDDLE. jsFiddle
  25. L. Wu, G. Liang, S. Kui and Q. Wang,2011, CEclipse: An Online IDE for Programing in the Cloud,2011 IEEE World Congress on Services, Washington, DC, pp. 45-52.
  26. Microsoft Azure :
  27. OAuth2 Python API: library/python/auth/web-app
  28. R. Frost, 2007,Jazz and the eclipse way of collaboration, Ieee Software, pp. 114-117
  29. REMICS (2010) REuse and Migration of legacy applications to Interoperable Cloud Services.
  30. Schmidt R (2012) Scalable business process enactment in cloud environments. Enterprise, business-process and information systems modeling. Springer, Berlin Heidelberg, pp 1–15
  31. STACKDRIVER. StackDriver:
  32. STATISTA. Statista: revenue/
  33. Voorsluys W, Broberg J, Buyya R (2011) Introduction to cloud computing. In: Buyya R, Broberg
  34. J, Goscinski A (eds) Cloud computing: principles and paradigms. Wiley Press, New York
  35. X. Jia, "Google Cloud Computing Platform Technology Architecture and the Impact of Its Cost," 2010 Second World Congress on Software Engineering, Wuhan, 2010, pp. 17-20.


IDE as a Service, Cloud SDK, Cloud providers, Pay as you go Coding, On Demand Coding.