SlideShare a Scribd company logo
1 of 8
Digital Enterprise Research Institute                                         www.deri.ie




                                        Developing in the Cloud

                                         Michael Hausenblas, Aftab Iqbal



 Stefan.Decker@deri.org
 http://www.StefanDecker.org/

 Copyright 2010 Digital Enterprise Research Institute. All rights reserved.
Introduction
Digital Enterprise Research Institute                                                         www.deri.ie



                                                        Today, Web-based applications are not
                                                         launched.
                                                        On the Web, we continuously integrate and
                                                         constantly iterate (e.g. Facebook’s layout).
                                                        Source-code of applications also lives on
                                                         the Web in different code repositories.
                                                        Cloud computing and AJAX enables us to
                                                         run things in browser which were typically
                                                         run on the desktop.
                                                        Programming environments which can run
                                                         inside browser.



          Continuous integration and deployment of
                    software application
eXo Cloud-IDE *
Digital Enterprise Research Institute                                                       www.deri.ie



                                         Offers teams/developers to collaboratively
                                          develop Java, PHP, HTML/JavaScript and
                                          Ruby Web applications.
                                         Allows easy migration from development to
                                          deployment by deploying application
                                          directly into PaaS environment.
                                         Features:
                                               Support for distributed version control systems like
                                                Git
                                               Syntax highlighting
                                               Code Auto-complete
                                               Code outline etc.




       * http://cloud-ide.com/
Cloud9 IDE *
Digital Enterprise Research Institute                                                       www.deri.ie



                                         A development-as-a-service platform for
                                          JavaScripters and other developers.
                                         Started with a vision of an online
                                          JavaScript development platform where all
                                          the code is open source.
                                         Built entirely on standard HTML,
                                          JavaScript and CSS.
                                         Features:
                                               Supports integration to code repositories like
                                                GitHub
                                               Syntax highlighting
                                               Code Auto-complete
                                               Code outline etc.




       * http://cloud9ide.com/
Coderun Studio *
Digital Enterprise Research Institute                                                       www.deri.ie



                                         Supports C#/.NET, PHP and JavaScript
                                          applications.
                                         Allows testing, debugging and deployment
                                          in the cloud.
                                         Features:
                                               Supports opening and editing Visual Studio
                                                solution/project files
                                               Supports MS SQL 2005 and Amazon SimpleDB
                                                as backend
                                               Integration with social platforms (e.g. facebook,
                                                twitter, digg etc.)
                                               Syntax highlighting and Code Auto-complete etc.




       * http://www.coderun.com/studio/
Kodingen *
Digital Enterprise Research Institute                                                        www.deri.ie



                                         An online coding platform supporting code
                                          editing for PHP, Perl, Python, Ruby,
                                          JavaScript etc., applications
                                         Works with well known online Web editors
                                          like :
                                                Ace &Bespin
                                                Codemirror
                                                Ymacs etc.
                                           Features:
                                                Supports Databases (MySQL, SqLite,
                                                 PostgreSQL)
                                                Support for version control systems (svn, git etc.)
                                                 in the future.




       * https://kodingen.com/
JsApp.US *
Digital Enterprise Research Institute                                        www.deri.ie



                                         A development and hosting platform for
                                          node.js applications
                                         Features:
                                               Syntax highlighting.




       * http://jsapp.us/
Conclusion
Digital Enterprise Research Institute                            www.deri.ie



            Discussed trends of Web software development.

            Online IDEs enable collaboration through the Web.

            Outlined few online IDEs and their features.

More Related Content

What's hot

Spring Roo Flex Add-on
Spring Roo Flex Add-onSpring Roo Flex Add-on
Spring Roo Flex Add-onBill Ott
 
Developing for the BlackBerry PlayBook using Flex Builder Burrito
Developing for the BlackBerry PlayBook using Flex Builder BurritoDeveloping for the BlackBerry PlayBook using Flex Builder Burrito
Developing for the BlackBerry PlayBook using Flex Builder BurritoYuri Visser
 
Lunch and learn as3_frameworks
Lunch and learn as3_frameworksLunch and learn as3_frameworks
Lunch and learn as3_frameworksYuri Visser
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by SubodhSubodh Pushpak
 

What's hot (6)

Spring Roo Flex Add-on
Spring Roo Flex Add-onSpring Roo Flex Add-on
Spring Roo Flex Add-on
 
Resume
ResumeResume
Resume
 
Developing for the BlackBerry PlayBook using Flex Builder Burrito
Developing for the BlackBerry PlayBook using Flex Builder BurritoDeveloping for the BlackBerry PlayBook using Flex Builder Burrito
Developing for the BlackBerry PlayBook using Flex Builder Burrito
 
Lunch and learn as3_frameworks
Lunch and learn as3_frameworksLunch and learn as3_frameworks
Lunch and learn as3_frameworks
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 
Liferay on docker
Liferay on dockerLiferay on docker
Liferay on docker
 

Viewers also liked

Google Public Data Explorer
Google Public Data ExplorerGoogle Public Data Explorer
Google Public Data ExplorerAftab Iqbal
 
Nowa Warszawa - Najlepszy adres w stolicy
Nowa Warszawa - Najlepszy adres w stolicy Nowa Warszawa - Najlepszy adres w stolicy
Nowa Warszawa - Najlepszy adres w stolicy Tomasz Reich
 
Visual CV
Visual CVVisual CV
Visual CVZsofiav
 
Rop services i
Rop services iRop services i
Rop services ilylegreen
 
One-stop shop for software development information
One-stop shop for software development informationOne-stop shop for software development information
One-stop shop for software development informationAftab Iqbal
 
LearnSOFT Language Lab
LearnSOFT Language LabLearnSOFT Language Lab
LearnSOFT Language Lablelogiciel
 

Viewers also liked (8)

Organizational change
Organizational changeOrganizational change
Organizational change
 
Google Public Data Explorer
Google Public Data ExplorerGoogle Public Data Explorer
Google Public Data Explorer
 
Nowa Warszawa - Najlepszy adres w stolicy
Nowa Warszawa - Najlepszy adres w stolicy Nowa Warszawa - Najlepszy adres w stolicy
Nowa Warszawa - Najlepszy adres w stolicy
 
Recetario
RecetarioRecetario
Recetario
 
Visual CV
Visual CVVisual CV
Visual CV
 
Rop services i
Rop services iRop services i
Rop services i
 
One-stop shop for software development information
One-stop shop for software development informationOne-stop shop for software development information
One-stop shop for software development information
 
LearnSOFT Language Lab
LearnSOFT Language LabLearnSOFT Language Lab
LearnSOFT Language Lab
 

Similar to Developing in the cloud

Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)湯米吳 Tommy Wu
 
Evolution of VS code Java ecosystem
Evolution of VS code Java ecosystemEvolution of VS code Java ecosystem
Evolution of VS code Java ecosystem Adi Polak
 
Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021WrapPixel
 
What's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.xWhat's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.xGeertjan Wielenga
 
What’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.xWhat’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.xErik Gur
 
whats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxwhats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxGabrielSoche
 
005528214.pdf
005528214.pdf005528214.pdf
005528214.pdfEidTahir
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfI-Verve Inc
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application DevelopmentSanjay Kumar
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesAjayMishra302670
 
AnDevCon: Introduction to Darwino
AnDevCon: Introduction to DarwinoAnDevCon: Introduction to Darwino
AnDevCon: Introduction to DarwinoPhilippe Riand
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Nilay Binjola
 
Cloud development goes lightweight - Ken Walker
Cloud development goes lightweight - Ken WalkerCloud development goes lightweight - Ken Walker
Cloud development goes lightweight - Ken Walkerjaxconf
 
Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Alaina Carter
 
Cloud Deployment Toolkit
Cloud Deployment ToolkitCloud Deployment Toolkit
Cloud Deployment ToolkitBret Piatt
 
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx75waytechnologies
 

Similar to Developing in the cloud (20)

Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)Cloud development technology sharing (BlueMix premier)
Cloud development technology sharing (BlueMix premier)
 
Evolution of VS code Java ecosystem
Evolution of VS code Java ecosystemEvolution of VS code Java ecosystem
Evolution of VS code Java ecosystem
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021Top 10 IDEs for React.js Developers in 2021
Top 10 IDEs for React.js Developers in 2021
 
What's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.xWhat's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.x
 
What’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.xWhat’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.x
 
whats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxwhats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptx
 
005528214.pdf
005528214.pdf005528214.pdf
005528214.pdf
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
 
Document
DocumentDocument
Document
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application Development
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development Technologies
 
AnDevCon: Introduction to Darwino
AnDevCon: Introduction to DarwinoAnDevCon: Introduction to Darwino
AnDevCon: Introduction to Darwino
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
 
Cloud development goes lightweight - Ken Walker
Cloud development goes lightweight - Ken WalkerCloud development goes lightweight - Ken Walker
Cloud development goes lightweight - Ken Walker
 
Bbs214 Cloud IDEs
Bbs214 Cloud IDEsBbs214 Cloud IDEs
Bbs214 Cloud IDEs
 
Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020
 
Cloud Deployment Toolkit
Cloud Deployment ToolkitCloud Deployment Toolkit
Cloud Deployment Toolkit
 
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
 
Introduction to asp.net Wroclaw
Introduction to asp.net WroclawIntroduction to asp.net Wroclaw
Introduction to asp.net Wroclaw
 

Developing in the cloud

  • 1. Digital Enterprise Research Institute www.deri.ie Developing in the Cloud Michael Hausenblas, Aftab Iqbal Stefan.Decker@deri.org http://www.StefanDecker.org/ Copyright 2010 Digital Enterprise Research Institute. All rights reserved.
  • 2. Introduction Digital Enterprise Research Institute www.deri.ie  Today, Web-based applications are not launched.  On the Web, we continuously integrate and constantly iterate (e.g. Facebook’s layout).  Source-code of applications also lives on the Web in different code repositories.  Cloud computing and AJAX enables us to run things in browser which were typically run on the desktop.  Programming environments which can run inside browser. Continuous integration and deployment of software application
  • 3. eXo Cloud-IDE * Digital Enterprise Research Institute www.deri.ie  Offers teams/developers to collaboratively develop Java, PHP, HTML/JavaScript and Ruby Web applications.  Allows easy migration from development to deployment by deploying application directly into PaaS environment.  Features:  Support for distributed version control systems like Git  Syntax highlighting  Code Auto-complete  Code outline etc. * http://cloud-ide.com/
  • 4. Cloud9 IDE * Digital Enterprise Research Institute www.deri.ie  A development-as-a-service platform for JavaScripters and other developers.  Started with a vision of an online JavaScript development platform where all the code is open source.  Built entirely on standard HTML, JavaScript and CSS.  Features:  Supports integration to code repositories like GitHub  Syntax highlighting  Code Auto-complete  Code outline etc. * http://cloud9ide.com/
  • 5. Coderun Studio * Digital Enterprise Research Institute www.deri.ie  Supports C#/.NET, PHP and JavaScript applications.  Allows testing, debugging and deployment in the cloud.  Features:  Supports opening and editing Visual Studio solution/project files  Supports MS SQL 2005 and Amazon SimpleDB as backend  Integration with social platforms (e.g. facebook, twitter, digg etc.)  Syntax highlighting and Code Auto-complete etc. * http://www.coderun.com/studio/
  • 6. Kodingen * Digital Enterprise Research Institute www.deri.ie  An online coding platform supporting code editing for PHP, Perl, Python, Ruby, JavaScript etc., applications  Works with well known online Web editors like :  Ace &Bespin  Codemirror  Ymacs etc.  Features:  Supports Databases (MySQL, SqLite, PostgreSQL)  Support for version control systems (svn, git etc.) in the future. * https://kodingen.com/
  • 7. JsApp.US * Digital Enterprise Research Institute www.deri.ie  A development and hosting platform for node.js applications  Features:  Syntax highlighting. * http://jsapp.us/
  • 8. Conclusion Digital Enterprise Research Institute www.deri.ie  Discussed trends of Web software development.  Online IDEs enable collaboration through the Web.  Outlined few online IDEs and their features.