Where academic tradition
meets the exciting future

Designing IDE as a Service

Timo Aho, Adnan Ashraf, Marc Englund, Joni Katajamäki, Johannes Koskinen, Janne Lautamäki, Antti Nieminen, Ivan Porres, Ilkka Turunen, Designing IDE as a Service . Communications of Cloud Software 1, 1–10, 2011.


While the popularity of web applications is growing, most of the software is still developed using desktop tools. Nevertheless, a browser-based development environment could offer a multitude of advantages. For example, only an up-to-date web browser is needed and therefore the user has no need to carry out complex tool installation and update procedures. Furthermore, publishing the applications to the web is easy to offer as a feature of IDE, and since the users are already connected via server, collaborative features are easier to implement. For beginning business, effortless publishing offers new possibilities. In this paper, we present Arvue, a browser-based tool that enables simple development and publishing of web applications. Arvue applications are created on the browser using an UI designer and an integrated code editor. The applications are stored in a version control system provided by Arvue and they can easily be published to the cloud. Publishing the user-created applications may impose resource usage and security issues, which are also addressed in this paper.


Full publication in PDF-format

BibTeX entry:

  title = {Designing IDE as a Service },
  author = {Aho, Timo and Ashraf, Adnan and Englund, Marc and Katajamäki, Joni and Koskinen, Johannes and Lautamäki, Janne and Nieminen, Antti and Porres, Ivan and Turunen, Ilkka},
  journal = {Communications of Cloud Software},
  volume = {1},
  pages = {1–10},
  year = {2011},
  keywords = {Cloud, Integrated development environment},

Belongs to TUCS Research Unit(s): Software Engineering Laboratory (SE Lab)

Edit publication