Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
EclipseCon Europe 2012: Embracing Eclipse Orion
Search
Martin Lippert
October 24, 2012
Programming
59
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EclipseCon Europe 2012: Embracing Eclipse Orion
Martin Lippert
October 24, 2012
More Decks by Martin Lippert
See All by Martin Lippert
Cognitive Debt - What AI will do to us
martinlippert
1
140
Model Context Protocol - Game Changer for AI Applications
martinlippert
1
180
OCX / EclipseCon 2024: GitHub Copilot + Spring: Making AI-Assisted Coding Spring Aware
martinlippert
2
170
OCX / EclipseCon 2024: Spring Tools Live - All the Great New Things
martinlippert
0
150
JUG Saxony Day 2023: Upgrade to Spring Boot 3? Spring Tools to the Rescue!
martinlippert
1
180
code.talks 2023: The Sustainability Mythbuster
martinlippert
0
210
Invited Talk at TU Dortmund
martinlippert
0
170
The Sustainability Mythbuster
martinlippert
0
150
JCON_ONLINE_2022__From_Zero_to_Spring_Boot_Hero_using_GitHub_Codespaces.pdf
martinlippert
0
160
Other Decks in Programming
See All in Programming
Rails初心者がパスキーを実装してみて大変だったこと
ktombow
0
160
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
220
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
320
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
240
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
810
Будущее локальных LLM – Алексей Голобурдин, PythoNN
sobolevn
0
120
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
420
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
190
Claude Code ハーネスDeep Dive – 君はどこまで制御する? -
takateeen_knj
6
4.8k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
560
Automating Front-end Workflow
addyosmani
1370
210k
Thoughts on Productivity
jonyablonski
76
5.5k
Design in an AI World
tapps
1
390
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
560
Claude Code のすすめ
schroneko
67
230k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
660
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
400
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
Embracing Eclipse Orion Martin Lippert Staff Engineer - VMware
[email protected]
@martinlippert
implementing developer tooling for a long time now (AJDT, Groovy-Eclipse,
Grails IDE, Spring IDE, Cloud Foundry Integration for Eclipse, 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 in 10ms and my Eclipse needs 100x longer to open a type hierarchy“
what happens if 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 platform very modular and re-useable
Introducing Scripted a lightweight JavaScript editor that runs in your
browser
Choices and decisions focus on editor lightweight, fast keystroke driven
running locally advanced code comprehension using inferencing engine module-aware content-assist
Eclipse Orion (all JavaScript client) Choices and decisions Editor Component
JSLint navigator Git integration site hosting sign-on Eclipse Orion (hosted or local) serve JS/HTMS/CSS/files search OSGi (Java) Git integration sign-on content assist folding
Eclipse Orion (all JavaScript client) Choices and decisions Editor Component
JSLint navigator Git integration site hosting content assist sign-on folding
Choices and decisions Editor Component JSLint Git integration site hosting
content assist sign-on folding
Choices and decisions Editor Component JSLint site hosting content assist
sign-on folding
Choices and decisions Editor Component JSLint content assist sign-on folding
Choices and decisions Editor Component folding JSLint content assist
Choices and decisions Editor Component JSLint content assist
Scripted Client (all JavaScript client) Choices and decisions Editor Component
JSLint cross file analysis content assist
Scripted Client (all JavaScript client) Choices and decisions Editor Component
JSLint AMD support cross file analysis content assist
Scripted Client (all JavaScript client) Choices and decisions Editor Component
JSLint AMD support CommonJS support cross file analysis content assist
Scripted Client (all JavaScript client) Choices and decisions Editor Component
JSLint AMD support CommonJS support simple navigator cross file analysis content assist
Scripted Client (all JavaScript client) Choices and decisions Editor Component
content assist JSLint AMD support CommonJS support simple navigator inplace outline cross file analysis
Scripted Client (all JavaScript client) Choices and decisions Editor Component
JSLint AMD support CommonJS support simple navigator inplace outline single page layout cross file analysis content assist
Choices and decisions Eclipse Orion (hosted or local) serve JS/HTMS/CSS/files
Search OSGi (Java) Git Integration Sign-On
Scripted Server (local, all JavaScript) Choices and decisions serve JS/HTMS/CSS/files
search
Scripted Server (local, all JavaScript) Choices and decisions serve JS/HTMS/CSS/files
search node.js
Scripted Server (local, all JavaScript) Choices and decisions serve JS/HTMS/CSS/files
search node.js cross file analysis
Scripted Client (all JavaScript client) Scripted overview Editor Component JSLint
AMD support CommonJS support simple navigator inplace outline single page layout cross file analysis content assist Scripted Server (local, all JavaScript) serve JS/HTMS/CSS/files search node.js cross file analysis
Demo time...
Summary Eclipse Orion is an awesome platform for building browser-
based tooling
What is next? continuously contribute back to Orion add more
innovative features continue to think beyond the borders
Resources Scripted project https://github.com/scripted-editor/scripted Forum https://groups.google.com/forum/#!forum/scripted-dev Issue Tracker https://issuetracker.springsource.com/browse/scripted Sample
project used here https://github.com/aeisenberg/scripted-demo-s2gx2012
Martin Lippert Staff Engineer - VMware
[email protected]
@martinlippert Q&A and
thank you for your attention