Browser and Cloud - The Future of IDEs?

Browser & Cloud
- The Future of IDEs?




             Martin Lippert,VMware
     mlippert@vmware.com, @martinlippert
How will developer tooling
   look like in the future?


                       Or
 ”why is Google able to search the whole web in
10ms and my Eclipse needs 1000ms to open a type
                   hierarchy“
Everything changed
   (in app development)
Browser and Cloud - The Future of IDEs?
Browser and Cloud - The Future of IDEs?
Browser and Cloud - The Future of IDEs?
Browser and Cloud - The Future of IDEs?
tooling developers
Browser and Cloud - The Future of IDEs?
sounds and looks outdated...

            big downloads
          painful installation
       version upgrades awful
      plugin installation tedious
  incompatibilities among extensions

     consumes a lot of resources
    getting slow for large projects
                   ...
So what instead?
Innovation happens here
The JavaScript Story




             http://www.maztek.com/blog/wp-content/uploads/javascript.jpg
Light Table




http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/
Adobe Brackets




     http://brackets.io/
GitHub
Chrome Dev Tools
summary

browser is full featured UI toolkit
     everything is possible
promises of running in the cloud

                no installation
                   no setup
             no updates/upgrades
         accessible from everywhere
 infrastructure & environment ready-to-use

     ”unlimited“ and shared resources
        new ways of collaboration
Cloud 9 IDE
Exo Cloud IDE
Eclipse Orion
Chrome Dev Tools
      (again)
problems & challenges

transform existing IDEs into the browser window?
       what about connectivity (aka offline)?
         files/resources only in the cloud?
    what about re-using existing (local) tools?
we are working on

Scripted
a lightweight JavaScript editor
  that runs in your browser
Inside Scripted
                              Scripted Client
                             (all JavaScript client)

simple navigator                                                content assist

                                                                  cross file
 inplace outline
                           Editor Component                       analysis

single page layout                                                 JSLint


                      CommonJS             AMD support
                       support



                             Scripted Server
                             (local, all JavaScript)

                     serve JS/HTMS/CSS/files           search


                              cross file analysis


                                  node.js
Outlook

       Scripted becomes your
    favorite JavaScript editor :-)

             working on:
    add more innovative features
continue to think beyond the borders
Outlook
cloud IDEs not mainstream
    yet or anytime soon

not a replacement for Java
     development yet

the browser is the future UI
    toolkit for IDEs (no
   limitations anymore)

   cloud-based IDEs will
become reality in the future
Q&A
and thank you for your attention




        Martin Lippert,VMware
mlippert@vmware.com, @martinlippert
1 of 29

More Related Content

Viewers also liked(8)

Tool reviewTool review
Tool review
wm175309352 views
Cloud9 Workshop 27 nov 13Cloud9 Workshop 27 nov 13
Cloud9 Workshop 27 nov 13
Alf Tornatore503 views
Presentation Cloud9 at  sudwebPresentation Cloud9 at  sudweb
Presentation Cloud9 at sudweb
Cloud9 IDE1.2K views
Googleology cmtcGoogleology cmtc
Googleology cmtc
Amy Cantone514 views

Similar to Browser and Cloud - The Future of IDEs?(20)

GWT Introduction for Eclipse Day GWT Introduction for Eclipse Day
GWT Introduction for Eclipse Day
DNG Consulting685 views
Scripted - Embracing Eclipse OrionScripted - Embracing Eclipse Orion
Scripted - Embracing Eclipse Orion
martinlippert15.6K views
The Java alternative to JavascriptThe Java alternative to Javascript
The Java alternative to Javascript
Manuel Carrasco Moñino2.7K views
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloud
lennartkats833 views
Charan Grandhi_ResumeCharan Grandhi_Resume
Charan Grandhi_Resume
CHARAN GRANDHI215 views
Rapid and Reliable Developing with HTML5 & GWTRapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWT
Manuel Carrasco Moñino5.5K views
Javascript handbook Javascript handbook
Javascript handbook
People10 Technosoft Private Limited2.6K views
Js frameworksJs frameworks
Js frameworks
ParagKhalas155 views
Js il.comJs il.com
Js il.com
Eyal Vardi942 views
Web polyglot programmingWeb polyglot programming
Web polyglot programming
Dmitry Buzdin1.5K views
Javascrip frameworksJavascrip frameworks
Javascrip frameworks
Sumit Odich39 views
Embracing Eclipse OrionEmbracing Eclipse Orion
Embracing Eclipse Orion
martinlippert985 views
JSFoo-2017 TakeawaysJSFoo-2017 Takeaways
JSFoo-2017 Takeaways
Mir Ali253 views

Recently uploaded(20)

METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation23 views
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh34 views
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
CXL Forum118 views
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web Developers
Maximiliano Firtman152 views

Browser and Cloud - The Future of IDEs?