Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: for the plan.

Jump to: navigation, search

Eclipse DemoCamps Luna 2014/Zurich/Session Abstracts

Ein kleiner Reiseführer durch die Eclipse Welt

Ralph Müller, Eclipse Foundation

Session material: Slides [12MB]

Eclipse and Java™ 8

This session will present the most important new stuff in Java™ 8. It will show how to get started developing Java™ 8 code with Eclipse and then demo the new features that are available in Eclipse for this new Java™ release. We will also look behind the curtain and see how the JDT team accomplished that great piece of work.

Daniel Megert. Dani is one of the initial Eclipse committers. Currently he leads the Platform and the JDT projects. He is a member of the Eclipse Project PMC and represents the Eclipse project in the Planning Council. Dani worked at OTI and now works at IBM Research GmbH. His interests include user interface and API design, editors, software quality and performance.

Session material: Slides [417KB]

Xtext: What's new with Luna

Sven Efftinge is a passionate software developer. He's the project lead of Eclipse Xtend, a statically-typed programming language for the JVM, and Xtext, a framework for developing programming languages and domain-specific languages. Sven works for itemis.

Session material: Slides [55.MB]

Visualizing EMF-models in 3D

At the Norwegian Marine Research Institute (MARINTEK) in Trondheim, Norway, we are using Eclipse RCP as a platform for a marine operations simulations workbench. One important aspect of this workbench is it’s ability to aid simulation modeling through a 3D graphics editor. In this presentation I will demonstrate how the application can be used, and also show how we’ve coupled the simulation EMF-model to 3D-graphics. Brace yourself for some big waves :-)

Torkild Ulvøy Resheim is a Senior software developer, consultant and Eclipse committer. Working at Itema AS.

Talk language: English Session material: Slides

Move your RCP Application from SWT to JavaFX

Your company has chosen to move from SWT to JavaFX but you have a big a codebase in SWT which you don't want to rewrite (immediately). Maybe "SWT on JavaFX" an experimental new SWT port can help you.

Tom Schindl is co-founder of a tech company located in Tyrol, Austria. He's project lead of e(fx)clipse which provide JavaFX-Tooling for the Eclipse IDE, EMF and Eclipse Platform committer.

Crowd-Sourcing, Code-Snippets, and more: What Eclipse Code Recommenders has been to up for Luna

Marcel Bruch is CEO & Founder of Codetrails, Creator of Eclipse Code Recommenders, Co-Lead of Java User group Darmstadt, Researcher, and Wannabe Machine Learner searching alternative ways to improve developers' day-to-day work.

Session material Slides.

Eclipse Scout: Cloud Backend, Automatic Documentation and other Luna features

Matthias Zimmermann is co-lead of the Eclipse Scout project and responsible for the open source efforts of BSI Business Systems Integration AG. He is working as a project manager for BSI Business Systems Integration AG.

Adrian Sacchi is Eclipse Scout committer and working as a software developer for BSI Business Systems Integration AG.

Session material: Slides [664KB]

Flying sharks and m2m

Some day a certain idea popped up in my head - what if I could hold a shark as a pet... in my flat? But how to proceed? My bathtub would probably be to small for him and I would risk trouble with the veterinary inspection office.

Still the idea would not let go of me so I decided to have at least a bit of it realized by holding a remote controlled shark. I bought some helium - combined it with OSGi, Vaadin UI, a 3D-sensor (similar to kinect), BlackBerry10, Paho,, HiveMQ, three tiny Beagle Bone black, Mihini, Lua, OpenNI, NITE and Jnect. Preparing some electronic circuts and did some minor hacks to implement a proper controller. And here we are... my very own sharky started to swim... in my flat.

At my talk at eclipsecon I will demo how simple it is to remote control an airswimmer using m2m. All the steps required to implement the final solution will be explained in detail and I am going to provide this information including the electric circuts at github. So a construction kit is available for your own experiments.

Sharky may become controlled by a Vaadin web UI using a browser, by a 3D-sensor (Asus Xtion Pro) similar to kinect and a BlackBerry 10 smartphone. In the most unlikely case that sharky gets out of control; no panic! Lie down flat on the stomach, protect your head with the arms and wait until sharky has passed by.

To get some detailed information about sharky, you can follow my blog

Florian Pirchner is working in the area of open source for many years now. Some time ago he got addicted about M2M technologies and started to explore that field together with Klemens Edler. Florian works at Lunifera GmbH.

Klemens Edler is working in the area of M2M with the goal of bringing embedded systems and business applications together. Klemens works at Lunifera GmbH.

Eclipse Scout Tutorial

Eclipse Scout is a framework for business applications. Scout applications are based on Java/Eclipse and run on the desktop, in a web browser, and on mobile devices. With the tooling included in the Scout package learning Scout is very easy.

In this hands-on tutorial we will build a small three tier application using the Eclipse Scout framework. During the creation of this application we will come across the following elements:

  • Creation of an initial Scout application
  • SQL Database integration
  • Creating UI dialogs with fields for data entry/display on the Client
  • Creating services for database CRUD operations
  • Running the application as a desktop application, in a browser and on a mobile device

This tutorial is targeted at the beginner/intermediate level and only requires a reasonable understanding of Java. Attendees are encouraged to bring their own laptop computer with a working installation of the Scout framework. When in doubt - show up early and we will help you with the installation on site.

Language: German (slides/material in English). Location: The tutorial takes place in the ETH lecture room HG D 1.1 (in the same room as the demo camp)

Matthias Zimmermann is co-lead of the Eclipse Scout project and responsible for the open source efforts of BSI Business Systems Integration AG. He is working as a project manager for BSI Business Systems Integration AG.

Back to the top