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
51
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
Model Context Protocol - Game Changer for AI Applications
martinlippert
1
150
OCX / EclipseCon 2024: GitHub Copilot + Spring: Making AI-Assisted Coding Spring Aware
martinlippert
2
150
OCX / EclipseCon 2024: Spring Tools Live - All the Great New Things
martinlippert
0
130
JUG Saxony Day 2023: Upgrade to Spring Boot 3? Spring Tools to the Rescue!
martinlippert
1
170
code.talks 2023: The Sustainability Mythbuster
martinlippert
0
180
Invited Talk at TU Dortmund
martinlippert
0
150
The Sustainability Mythbuster
martinlippert
0
130
JCON_ONLINE_2022__From_Zero_to_Spring_Boot_Hero_using_GitHub_Codespaces.pdf
martinlippert
0
140
Devoxx UK 2022: Sustainability in Software Engineering - Today and Tomorrow
martinlippert
0
210
Other Decks in Programming
See All in Programming
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
210
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
250
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
480
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
170
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
190
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
120
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.4k
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.3k
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
590
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
720
Webの地図
yosuke_furukawa
PRO
6
4.6k
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.8k
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
870
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Everyday Curiosity
cassininazir
0
320
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Color Theory Basics | Prateek | Gurzu
gurzu
1
470
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
570
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
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