Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Embedding web UI components in Eclipse

Boris Bokowski

Making For Eclipse · Tutorial (120 mins)
Thursday, 10:00, 2 hours | Cypress

Tags: e4 , Emerging Technology
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

It is getting common now that products need a web UI for at least part of their functionality, but also have to be integrated into Eclipse. The question is, is there any opportunity to share code between the web UI and Eclipse's desktop UI?
As part of the e4 project, we have explored how web UI components can be embedded in Eclipse as first-class views or editors. This tutorial will go into detail on what's involved when you want to embed web UIs in Eclipse.
Topics include: approaches for achieving code reuse, a deep dive on SWT's Browser control, details about how to communicate between Java and JavaScript, and more advanced API for authentication, cookies etc. that was added in 3.5 and 3.6. There will be a couple of easy hands-on excercises, and attendees will take home working examples that demonstrate different aspects of embedding web UI components in Eclipse.

Boris Bokowski is a Software Developer with IBM Rational in Ottawa, Canada. He is the technical lead of the Eclipse Platform UI team, and a committer on the e4 project. He is also part of the "API police" for the Eclipse Platform, a member of the Eclipse Architecture Council, and a committer representative on the Eclipse Board of Directors. He holds a PhD in computer science from Freie Universität Berlin, Germany.

Slides