Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo

Oracle

Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo

Google

Nuxeo logo

Actuate

Bronze sponsors

github

froglogic

Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


Have your Cake and Eat it Too: Embedding Web UIs in your Eclipse application.

Boris Bokowski

Making with Eclipse · Tutorial
Thursday, 10:30, 2 hours | Stevens Creek

Tags:
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

It is very common that Eclipse-based applications need a web UI for at least part of their functionality. Ideally, you would want to write your code once and deploy on the web and in Eclipse. How is this possible? As part of the e4 project, we have explored how web UI components can be written isuch that they 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 UI components 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, more advanced API for authentication, cookies etc. 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 works on Eclipse for IBM Rational in Ottawa, Canada. He leads the Platform UI project, and is active in the e4 incubator project. Boris is a member of the Eclipse Board of Directors as a committer representative. He is the proud owner of a 'knights of the lambda calculus' pin, a Prusa Mendel 3D printer, and a PhD from Freie Universitšt Berlin.

Slides