Embracing Eclipse Orion
Upcoming SlideShare
Loading in...5
×
 

Embracing Eclipse Orion

on

  • 1,114 views

 

Statistics

Views

Total Views
1,114
Views on SlideShare
1,114
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Embracing Eclipse Orion Embracing Eclipse Orion Presentation Transcript

  • EmbracingEclipse Orion Martin Lippert Staff Engineer - VMware mlippert@vmware.com @martinlippert
  • implementing developer tooling for a long time now (AJDT, Groovy-Eclipse, Grails IDE, Spring IDE, Cloud Foundry Integration forEclipse, tc Server Integration for Eclipse, Gradle Integration for Eclipse, add-ons for m2e, Equinox Weaving)
  • But how will developer tooling look like in the future? Or „why is Google able to search the whole web in10ms and my Eclipse needs 100x longer to open a type hierarchy“
  • what happensif you do things differently? lightweight instead of heavyweight reusing existing tools connecting instead of integrating browser based cloud hosted ...
  • Eclipse Orion„a browser-based open tool integration platform“ similar direction awesome platformvery modular and re-useable
  • IntroducingScripteda lightweight JavaScript editor that runs in your browser
  • Choices and decisions focus on editor lightweight, fast keystroke driven running locallyadvanced code comprehension using inferencing engine module-aware content-assist
  • Choices and decisions Eclipse Orion (all JavaScript client) navigator content assistGit integration folding Editor Component site hosting JSLint sign-on Eclipse Orion (hosted or local) serve JS/HTMS/CSS/files search Git integration sign-on OSGi (Java)
  • Choices and decisions Eclipse Orion (all JavaScript client) navigator content assistGit integration folding Editor Component site hosting JSLint sign-on
  • Choices and decisions content assistGit integration folding Editor Component site hosting JSLint sign-on
  • Choices and decisions content assist folding Editor Componentsite hosting JSLint sign-on
  • Choices and decisions content assist folding Editor Component JSLint sign-on
  • Choices and decisions content assist folding Editor Component JSLint
  • Choices and decisions content assist Editor Component JSLint
  • Choices and decisions Scripted Client (all JavaScript client) content assist cross file Editor Component analysis JSLint
  • Choices and decisions Scripted Client (all JavaScript client) content assist cross file Editor Component analysis JSLint AMD support
  • Choices and decisions Scripted Client (all JavaScript client) content assist cross file Editor Component analysis JSLint CommonJS AMD support support
  • Choices and decisions Scripted Client (all JavaScript client)simple navigator content assist cross file Editor Component analysis JSLint CommonJS AMD support support
  • Choices and decisions Scripted Client (all JavaScript client)simple navigator content assist cross fileinplace outline Editor Component analysis JSLint CommonJS AMD support support
  • Choices and decisions Scripted Client (all JavaScript client)simple navigator content assist cross file inplace outline Editor Component analysissingle page layout JSLint CommonJS AMD support support
  • Choices and decisions Eclipse Orion (hosted or local) serve JS/HTMS/CSS/files Search Git Integration Sign-On OSGi (Java)
  • Choices and decisions Scripted Server (local, all JavaScript) serve JS/HTMS/CSS/files search
  • Choices and decisions Scripted Server (local, all JavaScript) serve JS/HTMS/CSS/files search node.js
  • Choices and decisions Scripted Server (local, all JavaScript) serve JS/HTMS/CSS/files search cross file analysis node.js
  • Scripted overview Scripted Client (all JavaScript client)simple navigator content assist cross file inplace outline Editor Component analysissingle page layout JSLint CommonJS AMD support support Scripted Server (local, all JavaScript) serve JS/HTMS/CSS/files search cross file analysis node.js
  • Demo time...
  • Summary Eclipse Orion is an awesomeplatform for building browser- based tooling
  • What is next?continuously contribute back to Orion add more innovative featurescontinue to think beyond the borders
  • Resources Scripted project https://github.com/scripted-editor/scripted Forumhttps://groups.google.com/forum/#!forum/scripted-dev Issue Trackerhttps://issuetracker.springsource.com/browse/scripted Sample project used herehttps://github.com/aeisenberg/scripted-demo-s2gx2012
  • Q&Aand thank you for your attention Martin Lippert Staff Engineer - VMware mlippert@vmware.com @martinlippert