CFP last date
20 January 2025
Reseach Article

Building a Web-based IDE from Web 2.0 perspective

by Zakaria Itahriouan, Noura Aknin, Anouar Abtoy, Kamal Eddine El Kadiri
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 96 - Number 22
Year of Publication: 2014
Authors: Zakaria Itahriouan, Noura Aknin, Anouar Abtoy, Kamal Eddine El Kadiri
10.5120/16930-7061

Zakaria Itahriouan, Noura Aknin, Anouar Abtoy, Kamal Eddine El Kadiri . Building a Web-based IDE from Web 2.0 perspective. International Journal of Computer Applications. 96, 22 ( June 2014), 46-50. DOI=10.5120/16930-7061

@article{ 10.5120/16930-7061,
author = { Zakaria Itahriouan, Noura Aknin, Anouar Abtoy, Kamal Eddine El Kadiri },
title = { Building a Web-based IDE from Web 2.0 perspective },
journal = { International Journal of Computer Applications },
issue_date = { June 2014 },
volume = { 96 },
number = { 22 },
month = { June },
year = { 2014 },
issn = { 0975-8887 },
pages = { 46-50 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume96/number22/16930-7061/ },
doi = { 10.5120/16930-7061 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:22:31.025120+05:30
%A Zakaria Itahriouan
%A Noura Aknin
%A Anouar Abtoy
%A Kamal Eddine El Kadiri
%T Building a Web-based IDE from Web 2.0 perspective
%J International Journal of Computer Applications
%@ 0975-8887
%V 96
%N 22
%P 46-50
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The term "Web 2. 0" was coined to indicate a set of changes in web applications as they have become more interactive, social and user-centric. These changes were characterized by software migration to the Web creating accordingly more interactive applications. On their part, Integrated Development Environments have turned to the Web taking advantage of many benefits thereby opening very promising prospects for collaboration. Software engineering is a team task where developers need to collaborate and produce pieces of the same software project, resulting in a set of problems in terms of collaboration. Therefore, the implementation of collaboration tools is a pressing necessity. This article presents IDE 2. 0, a collaborative tool for software engineering offering features inspired from collaboration on Web 2. 0 applications. The tool is also characterized by the real-time collaborative editing technique for source code files.

References
  1. J. Parab, V. Shelake, R. Kamat et G. Naik, «Integrated Development Environment,» chez Exploring C for Microcontrollers, Springer Netherlands, 2007, pp. 19-28.
  2. M. Linnenfelser, S. Weber et J. Rech, «An Overview of and Criteria for the Differentiation and Evaluation of RIA Architectures,» chez Handbook of Research on Web 2. 0, 3. 0, and X. 0: Technologies, Business, and Social Applications, S. Murugesan , Éd. , igi-global Inc, 2010, pp. 135-155.
  3. P. Bouillon, J. Krinke et S. Lukosch, «Software Engineering Projects in Distant Teaching,» 18th Conference on Software Engineering Education & Training, pp. 147-154, 2005.
  4. P. Kamthan, «A Social Web Perspective of Software Engineering Education,» chez Handbook of Research on Web 2. 0, 3. 0, and X. 0, IGI Global, 2010, pp. 472-495.
  5. L. Scissors, N. S. Shami, T. Ishihara, S. Rohall et S. Saito, «Real-time collaborative editing behavior in USA and Japanese distributed teams,» Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, p. 1119–1128, 2011.
  6. T. O'Reilly, «Web 2. 0 Compact Definition: Trying Again,» 2006. [Online]. Available: http://radar. oreilly. com/2006/12/web-20-compact-definition-tryi. html.
  7. «What Happens In An Internet Minute?» intel, 2012. [Online]. Available: http://www. intel. com/content/www/us/en/communications/internet-minute-infographic. html.
  8. P. C. O'Brien, Yao et Tian, «Financial Analysts' Role in the 1996-2000 Internet Bubble» 2006. [Online]. Available: http://papers. ssrn. com/Sol3/papers. cfm?abstract_id=964311.
  9. T. O'Reilly, «What is Web 2. 0: Design Patterns and Business Models for the Next Generation of Software,» 2005. [Online]. Available: http://oreilly. com/web2/archive/what-is-web-20. html. [Accès le 10 04 2013].
  10. M. Bruch, E. BODDEN et M. MONPERRUS, «IDE 2. 0: collective intelligence in software development,» Proceedings of the FSE/SDP workshop on Future of software engineering research, pp. 53-58, 11 2010.
  11. J. LAUTAMÄKI, A. NIEMINEN et J. KOSKINEN, «CoRED: browser-based Collaborative Real-time Editor for Java web applications,» Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work, pp. 1307-1316, 2012.
  12. M. Goldman, L. Greg et R. C. Miller, «Collabode: collaborative coding in the browse,» Proceedings of the 4th international workshop on Cooperative and human aspects of software engineering, pp. 65-68, 05 2011.
  13. «codemirror,» [Online]. Available: http://codemirror. net/.
  14. N. Fraser, «Differential synchronization» Proceedings of the 9th ACM symposium on Document engineering, pp. 13-20, 2009.
  15. «google-Mobwrite,» [Online]. Available: http://code. google. com/p/google-mobwrite/.
  16. «Facebook APIs,» [Online]. Available: https://developers. facebook. com/docs/reference/apis.
  17. M. Uruena & C. Busquiel, «Analysis of a Privacy Vulnerability in the OpenID Authentication» IEEE Multimedia Communications, Services and Security (MCSS 2010), Krakow, Poland, 2010.
Index Terms

Computer Science
Information Sciences

Keywords

IDE 2. 0 Real-time editing collaborative IDE