Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JAX 2013: Introducing Eclipse Orion
Search
Martin Lippert
April 23, 2013
Technology
0
25
JAX 2013: Introducing Eclipse Orion
Martin Lippert
April 23, 2013
Tweet
Share
More Decks by Martin Lippert
See All by Martin Lippert
JUG Saxony Day 2023: Upgrade to Spring Boot 3? Spring Tools to the Rescue!
martinlippert
1
18
code.talks 2023: The Sustainability Mythbuster
martinlippert
0
26
Invited Talk at TU Dortmund
martinlippert
0
57
The Sustainability Mythbuster
martinlippert
0
32
JCON_ONLINE_2022__From_Zero_to_Spring_Boot_Hero_using_GitHub_Codespaces.pdf
martinlippert
0
26
Devoxx UK 2022: Sustainability in Software Engineering - Today and Tomorrow
martinlippert
0
110
Java Cro 2022: Bootiful Spring Tooling for the Masses
martinlippert
0
93
Sustainability in Software Engineering - How to make a difference
martinlippert
1
68
Sustainability in Software Engineering - How to make a difference
martinlippert
0
240
Other Decks in Technology
See All in Technology
KTC_DBRE.pdf
_awache
1
290
SaaS型Webサービス「カオナビ」のチーム開発でPackage by Featureを取り入れた話/Implementing Package by Feature in kaonavi
kaonavi
0
120
Vos logs méritent mieux que la config par défaut
lyrixx
2
440
コードレビューを支援するAI技術の応用
akkie76
3
200
オブジェクト指向宗教史
tanakahisateru
14
12k
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
29
12k
AFTを運用していたらAWS Configの課金が急増していた件
msato
0
120
技術イベントはなんとかひねり出す 日経の技術広報の取り組み/techpr3
nishiuma
0
230
Challenges - Open Farming Hackdays 2024
loleg
0
580
依存ライブラリはどこに?
takesection
0
120
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
1
140
KubeCon EU: Unlocking new Platform Experiences with Open Interfaces
salaboy
1
380
Featured
See All Featured
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
15k
In The Pink: A Labor of Love
frogandcode
137
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
Typedesign – Prime Four
hannesfritz
36
2k
Optimizing for Happiness
mojombo
369
69k
A designer walks into a library…
pauljervisheath
199
23k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
Making Projects Easy
brettharned
106
5.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
Building Applications with DynamoDB
mza
88
5.6k
Transcript
Introducing Martin Lippert, VMware
[email protected]
, @martinlippert Eclipse Orion Software Development
in the Browser
about me Martin Lippert Staff Engineer, R&D, at SpringSource/VMware and
lead of Spring Tool Suite development Working areas • Eclipse Tooling for the Spring platform • Open Source Committer • Aspect-Weaving for OSGi • Cloud IDEs and JavaScript • Agile software development
Eclipse Orion „Open Source Platform for Cloud Based Development“ This
is not the Eclipse IDE in the browser This is not the Eclipse RAP project
Why (web | cloud | browser) ?
Innovation happens here
The JavaScript Story http://www.maztek.com/blog/wp-content/uploads/javascript.jpg
We are already there Bugzilla, Hudson, Jenkins, Bamboo, Jira GitHub,
Gerrit documentation („google“ first) help Firebug, Web Inspector, Chrome Dev Tools
Eclipse Orion provides the missing pieces: lightweight and ultra-fast editor
file navigation search running unit tests
Eclipse Orion (all JavaScript client) 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 Now live...
Extensibility client-side extensibility (via plugins) under the hood: sandboxed via
hidden iframes puristic API
Orion is very modular & re-usable e.g. Scripted a lightweight
JavaScript editor that runs in your browser
Not alone... Cloud 9 IDE Codenvy GitHub TypeScript tooling ...
Benefits scalability build-in trivial update mechanism available from everywhere powerful
UIs possible more open ...
Challenges network connectivity - offline mode where is my code?
existing tooling not easily transferable (todays tools far away from usable for day-to-day Java development)
Give it a try: http://orionhub.org
Resources Eclipse Orion http://www.eclipse.org/orion/ OrionHub https://orionhub.org/ Scripted project https://github.com/scripted-editor/scripted
Martin Lippert, VMware
[email protected]
, @martinlippert Q&A and thank you for
your attention