eclipse

A regular day as an Eclipse Committer

Session Type: 
Extended Talk [55 minutes]
Speakers

What is New & Noteworthy for an Eclipse Release is the topic of most of the talks we see at conferences. We see all the new features, we may talk about fixed bugs in the last release and about that the project team could do in the future. But what happens behind the scenes? How does the Eclipse community - with the help of the Foundation, the committers, contributors, and users - build a highly sophisticated software platform? What are the obstacles (from technical ones to legal)?

Schedule info

Room: 
Silchersaal
Status: 
Accepted

Audience

Track: 
Community and Collaboration
Experience level: 
Intermediate

Ask not, what will the future bring for Eclipse. Ask what, Eclipse will bring for the Future Internet: The FI-WARE project

Session Type: 
Standard Talk [25 minutes]
Speakers

Nowadays more than 2,2 billion users worldwide use Internet, daily, from any kind of device and most of the business relies on the Internet as an “all-in-one” infrastructure spanning from data management to computational system. This means that the Internet as it was conceived more than 30 years ago may not be any longer suitable for today and future foreseen expectations and new ideas must be conceived and substantiated. These new ideas are embraced and materialized under the Future Internet concept.

Schedule info

Status: 
Declined

Audience

Track: 
Community and Collaboration
Experience level: 
Intermediate

How Eclipse modeling saves the oil industry

Session Type: 
Standard Talk [25 minutes]
Speakers

The ability to build effective and efficient development studios is a major challenge for large companies nowadays.

For several decades, IFP Energies nouvelles (or IFPEN) has been developping scientific softwares in the field of geosciences. This old generation of monolithic softwares is progressively being replaced by a new generation of full-featured, geoscience software solution which is used by the oil and gas industry. The innovative nature of this scientific software solution comes from the fact that the desktop part is entirely based on Java and the Eclipse RCP framework.

Schedule info

Status: 
Declined

Audience

Track: 
Building Industry Solutions
Experience level: 
Beginner

Embracing Eclipse Orion

Session Type: 
Standard Talk [25 minutes]
Speakers

The Eclipse Orion project provides a completely new platform for building browser-based development tooling. In this talk we show how we re-used Orion to build our own browser-based developer tooling, show-casing an editor-centric and browser-based approach for JavaScript developers that is build on top of Eclipse Orion.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Beginner

Porting SWT for GTK+ 3 - What, Why and How

Session Type: 
Standard Talk [25 minutes]
Speakers

On UNIX/Linux based platforms, SWT (Standard Widget Toolkit) currently supports the GTK+ 2.x
release stream as its underlying native widget toolkit. Modern distributions have however,
started adopting the GTK+ 3.x release stream which brings in many improvements viz. use of Cairo
vector graphics library throughout, upgraded input device handling with XInput2, CSS based theme
APIs, experimental Wayland and HTML 5 backends, and support for touch devices, apart from a bunch
of new fun and useful widgets as well. In order to take full advantage of these new features and to

Schedule info

Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Beginner

Harvesting the power of Eclipse 4 Context Functions

Session Type: 
Standard Talk [25 minutes]
Speakers

With the new dependency injection framework provided with Eclipse 4 you can inject services anywhere you need them. Context Functions can be used for providing the specific implementation to the interface. The special thing about them is that this relation can be a function of the Eclipse Context's state rather than a predefined, hard-wired Interface-Implementation connection.

By design the framework makes it possible to customize the way this wiring is made. This ability opens up a wide range of dynamics which can be performed in the process of selecting the service implementation.

Schedule info

Room: 
Theater
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Advanced

How to train the JDT dragon

Session Type: 
Tutorial [3.5 hours]
Speakers

Ever wanted to extend JDT with a cool new feature of your own? Come to this tutorial to learn about the fundamental concepts in JDT and how to apply them in your own plug-in.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Building a commercial-grade IDE for cross-mobile platform development

Session Type: 
Extended Talk [55 minutes]
Speakers

Building a product is hard, building a platform is even harder. In this session, we will have a look at the technical and organizational challenges that Service2Media faces while developing an Eclipse-based IDE that supports their cross-mobile solution called M2Active. With M2Active, a developer can create applications for mobile platforms (iOS, Android, Blackbery, J2ME, Windows Phone) using the 'define once, deploy anywhere' principle.

Schedule info

Status: 
Declined

Audience

Track: 
Building Industry Solutions
Experience level: 
Intermediate

Efficient JavaScript unit testing

Session Type: 
Extended Talk [55 minutes]
Speakers

One of the biggest challenges of many enterprise web applications is the support on the different browsers with different versions. JavaScript code that runs on Safari does not necessarily mean it will work on IE or Firefox or Google chrome. This challenge is inherited from the lack of testing the JavaScript code that lives in the presentation tier from day one. Without unit testing the JavaScript code, organization will pay much money for testing, re-testing, and re-testing web applications for just deciding upgrading or supporting new browsers.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.