KEMBAR78
Browser and Cloud - The Future of IDEs? | PDF
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)
tooling developers
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

Browser and Cloud - The Future of IDEs?