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
WJAX 2012: Browser and Cloud - The Future of IDEs?
Search
Martin Lippert
November 07, 2012
Technology
0
31
WJAX 2012: Browser and Cloud - The Future of IDEs?
Martin Lippert
November 07, 2012
Tweet
Share
More Decks by Martin Lippert
See All by Martin Lippert
OCX / EclipseCon 2024: GitHub Copilot + Spring: Making AI-Assisted Coding Spring Aware
martinlippert
2
40
OCX / EclipseCon 2024: Spring Tools Live - All the Great New Things
martinlippert
0
33
JUG Saxony Day 2023: Upgrade to Spring Boot 3? Spring Tools to the Rescue!
martinlippert
1
68
code.talks 2023: The Sustainability Mythbuster
martinlippert
0
74
Invited Talk at TU Dortmund
martinlippert
0
90
The Sustainability Mythbuster
martinlippert
0
60
JCON_ONLINE_2022__From_Zero_to_Spring_Boot_Hero_using_GitHub_Codespaces.pdf
martinlippert
0
56
Devoxx UK 2022: Sustainability in Software Engineering - Today and Tomorrow
martinlippert
0
140
Java Cro 2022: Bootiful Spring Tooling for the Masses
martinlippert
0
120
Other Decks in Technology
See All in Technology
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
150
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
780
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
4
140
OPENLOGI Company Profile
hr01
0
60k
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
11k
2/18 Making Security Scale: メルカリが考えるセキュリティ戦略 - Coincheck x LayerX x Mercari
jsonf
0
240
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
750
JAWS DAYS 2025 アーキテクチャ道場 事前説明会 / JAWS DAYS 2025 briefing document
naospon
0
2.7k
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.3k
"TEAM"を導入したら最高のエンジニア"Team"を実現できた / Deploying "TEAM" and Building the Best Engineering "Team"
yuj1osm
1
230
クラウド食堂とは?
hiyanger
0
120
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
A Philosophy of Restraint
colly
203
16k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
A designer walks into a library…
pauljervisheath
205
24k
Become a Pro
speakerdeck
PRO
26
5.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
260
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
It's Worth the Effort
3n
184
28k
Transcript
Browser & Cloud - The Future of IDEs? Martin Lippert,
VMware
[email protected]
, @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)
None
None
None
None
tooling developers
None
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
Scripted Client (all JavaScript client) Inside Scripted 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
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
Martin Lippert, VMware
[email protected]
, @martinlippert Q&A and thank you for
your attention