Eclipse 4

Build UIs with Java, Groovy DSL and Wazaabi

Session Type: 
Standard Talk [25 minutes]
Speakers

“Groovy is an agile dynamic language for the Java Platform with many features that are inspired by languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax.” *
One of the big benefits of Groovy is how its dynamic features support the development of Domain-Specific Languages which we can run directly on the JVM alongside your existing Java code.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

E++: Migrating Plug-ins from Eclipse 3.x to 4.2

Session Type: 
Standard Talk [25 minutes]
Speakers

Eclipse 4.2 brings e4 technologies into the mainstream. This next generation platform offers model-based user interface design, declarative styling, and a new services-oriented programming model. It's easier and more flexible than ever to create Eclipse applications and plug-ins. Developers who have already created 3.x plug-ins and tools will want to take advantage of the more streamlined look and feel of the workbench in 4.2. In this session, we'll discuss best practises for bringing your 3.x work over to 4.2.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Eclipse Plug-in Development for the Absolute Beginner

Session Type: 
Standard Talk [25 minutes]
Speakers

Feeling a little overwhelmed? Eclipse is a vast and rich ecosystem of technologies, concepts, and buzz words. It's a challenge to get started. This session is about developing plug-ins and rich applications that run on top of Eclipse. You'll need to bring some Java coding knowledge. The session will supply the basics of how plug-ins and apps work in Eclipse 3.x and 4.2, and how you put it all together. We'll discuss best practises to follow and hazards to watch out for. Finally, we'll touch on deployment of your cool new features and products.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse Technology
Experience level: 
Beginner

An Inspirational World Tour: Remarkable Applications Built on Eclipse

Session Type: 
Standard Talk [25 minutes]
Speakers

Get inspired! This session delivers a look at some of the very best, greatest looking, and most interesting applications built on top of Eclipse. From NASA rover operations to 3D city design, talented developers from around the world are putting Eclipse to astonishing uses. In this session, you'll see excellent examples of Eclipse at work and get a taste for how you can push the boundaries in your own applications. Get inspired! Go build something amazing! Become famous!

Schedule info

Room: 
Theater
Status: 
Accepted

Audience

Track: 
Other Cool Stuff
Experience level: 
Beginner

Puttin' On The Rizt: Make Your Eclipse Application Sing & Dance with CSS Styling

Session Type: 
Standard Talk [25 minutes]
Speakers

It's easier than ever to make your Eclipse application stand out from the crowd. Give your app impact and elegance with Eclipse 4 declarative styling. This session delivers a step-by-step look at how it's done along with great tips on making your code effortless to style.

Discover themes, fixed and dynamic styling, styling of individual widgets, and applying color gradients. Gain helpful advice on separating your 'look' from your code, and adding a professional sparkle to your app. Finally, view a selection of showcase apps that look very different from standard Eclipse.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

What every Eclipse developer should know about Eclipse 4 (e4)

Session Type: 
Tutorial [3.5 hours]
Speakers

This tutorial will give you a jumpstart into the new concepts of the Eclipse 4 Application Platform. If you have previous experience developing with RCP 3.x, but limited or no experience with e4, this tutorial is designed for you.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Eclipse 4 - Using Spring OSGi services for dependency injection and how to define own annotations

Session Type: 
Standard Talk [25 minutes]
Speakers

This talk consists out of two parts.

In the first part we see how we can use Spring blueprint services to define Spring Beans as OSGi services. This enables us to use these services in your Eclipse 4 application model via dependency injection.

In the second part of this part, we demonstrate how we can define your own annotations and annotation processors in Eclipse 4. As a demo we use this Eclipse 4 feature to get the JPA persistence manager injected into our application.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse Technology
Experience level: 
Advanced

Extending the Eclipse 4 application model

Session Type: 
Standard Talk [25 minutes]
Speakers

Eclipse 4 introduces new flexibility on almost all levels. The Eclipse 4 application model is based on an EMF model and can be extended by implementation specific elements. Join this talk to see how you can extend the model and define your own Renderer classes which handle the new model element.

Schedule info

Room: 
Theater
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Advanced

Getting started with Eclipse 4 Application Development - Tutorial

Session Type: 
Tutorial [3.5 hours]
Speakers

The Eclipse Rich Client Platform is companies’ choice #1 when high-quality customer or in-house desktop applications have to be developed.

In June, the next generation of this wildly successful framework for building desktop applications was released to the public which finally brings lots of technical innovations to desktop application developers.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

JavaFX 2.1 Renderer for the Eclipse 4 Application Platform: A Perfect Marriage?

Session Type: 
Standard Talk [25 minutes]
Speakers

One important architectural concept of the Eclipse 4 application platform is the strong separation of application model and rendering engine. As a proof of concept, Kai will show and explain a prototype rendering engine based on JavaFX 2.1 that is based on a generic rendering engine architecture. Furthermore he will discuss the advantages of this generic approach and what could be done to have a product-quality JavaFX 2.1 based rendering engine in the future.

Schedule info

Room: 
Theater
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.