Jump to: navigation, search

Eclipse Day Vorarlberg 2014

FHV EclipseDay Logo.png

Thank you all for participating, and making this event such a success! :) Photos of the event are now available.

Location University of Applied Sciences Vorarlberg, Hochschulstrasse 1, 6850 Dornbirn, Austria

Campus Location The event will be held in room W206, please consider the local signposting and information displays.

DateTime Tuesday, April 29, 2014 - from 08:30 to 18:15

Contact For any questions or comments please contact eclipseday@fhv.at

Official Invitation File:EclipseDayFHV.pdf

Links Facebook Event Page Xing Event Page


Time Main Track (40+5) Eclipse im Ländle/Rheintal Track (20+5)
08:30-11:30 Tutorial: Writing JavaFX applications use Eclipse as IDE and runtime platform (Tom Schindl)
11:30-12:30 Lunch break @ FHV Mensa
12:35-12:45 Introduction (Ralph Müller, Oskar Müller, Marco Descher)
12:45-13:30 JavaFX at Eclipse (Tom Schindl)
13:40-14:05 Persist and modify model instances with CDO (Thomas Huster)
14:15-15:00 Are you still manually coding UIs? (Jonas Helming)
15:00-15:30 Coffee break
15:30-16:15 Predicting the next Eclipse (Chris Giblin)
16:25-16:50 Maven Tycho in practice (Christian Mathis, Martin Schreiber)
17:00-17:45 Who writes the user manual? (Marco Descher) Slides
17:45-open Drinks and Discussion @ FHV Café Schräg

After the Eclipse Day there is a presentation from Elmar Jürgen (" Vom Wiegen allein wird die Sau nicht fett …") featured by Pionierbasis. Please check this link for further information and registration.


All attendees must register for this event. If you have any problems registering, please do not hesitate to send a mail. Tutorial and presentation have a limited number of seats.

Participation fee for the tutorial is € 10,-- the presentations are free. Students and Alumni of the FHV are admission free for all events (donations welcome).

Registration are now open.


A big thank you to our sponsors!

FHV Logo.jpg   OEH Logo.jpg   Eclipse.JPG


  • Tom Schindl is one of the owners of BestSolution.at a small software company in Austria. He is a longterm committer on various Eclipse Projects like PlatformUI, e4, EMF, ... and member of the Eclipse Architectual Council.
  • Jonas Helming is General Manager of EclipseSource Munich. He has many years of experience with Eclipse RCP and EMF and works as a software engineer, consultant and trainer. He is project lead of the EMFStore and the EMF Client Platform project. He researches and teaches at the Technische Universität München.
  • Chris Giblin has been a software engineer at IBM Research in Zurich since 2000 where he has helped to implement a wide range of research projects in the areas of systems management and security. His current interests include programming, middleware, data anonymization, access control and analytics. Prior to joining IBM Research, he worked for many years as a software engineer in various commercial settings.
  • Marco Descher is research assistant at the FHV and works on the FFG research project Écrit. He recently became commiter to the e4 project and is one of the owners of MEDEVIT, a small software development company.
  • Thomas Huster is one of the owners of MEDEVIT. He develops Java applications for more than 7 years and teaches Eclipse RCP at the FHV.
  • Christian Mathis is a software developer at Bachmann electronic. He develops Eclipse RCPs and plugins for more than 9 years and has several years of experience with different build systems for Eclipse.
  • Martin Schreiber is a Software Developer at Bachmann electronic. He develops Java applications for more than 14 years, from small mobile apps to high scalable web applications. Recently he became a contributor to the Tycho project.


  • JavaFX at Eclipse
Many people still equalize Eclipse with SWT. While this has been true in the beginnings of Eclipse, it changed at the latest with the work on Eclipse 4.
This talk shows the development tools provided by Eclipse when it comes to JavaFX applications and how it is possible to create Eclipse 4 JavaFX based applications.
  • Persist and modify model instances with CDO
An introduction how we integrated the HL7 model into a Eclipse RCP application using CDO and EMF. Why use CDO? What needs to be done to the model? How can we persist changes using EMF edit. It works nicely but ...
  • Are you still manually coding UIs? EMF Forms
Manual development of user interfaces for business application has several drawbacks. Visible components such as forms or reports are typically subject to constant change in response to user feedback. Additionally, many forms are often developed in parallel while each form must still comply with a uniform look and feel. Typical UI layout technologies are powerful but also complex to use since they have to support any kind of possible layout. Maintenance and testing of manually coded forms is costly, time-consuming and error-prone. All these shortcomings are in turn typical advantages of Model-Driven-Development.
In this talk, we present a framework called EMF Forms wherein the user interface is expressed with a simple model instead of code.
  • Predicting the next Eclipse
An eclipse is an uncommon event and the achievements of the Eclipse Project have also been uncommon. As a free, community supported development and debugging environment, it has incrementally raised efficiency and usability standards for developers. Its runtime component model has provided the basis for countless extensions from both commercial and academic developers. Eclipse has been the soil in which advances in software engineering such as model-driven development have grown. The contributions produced by the larger Eclipse community have been truly multitudinous.
One could argue, however, Eclipse represents the fruition of its era. A new era has erupted in an explosion of databases, programming languages, processor cores, cloud racks, wearable computers, analytics and sophisticated learning algorithms. In this talk, we identify the technological and social factors, with a focus on data-driven analytics, which may fundamentally change the traditional Integrated Development Environment (IDE).
  • Maven Tycho in practice
Bachmann electronic develops Eclipse based tools for configuring and programming its logic controllers. The build environment for these tools is based on Jenkins and Maven Tycho. We will present the build process from the plugin to the installable product including our solution for working with multiple branches.
  • Who writes the user manual?
Writing an applications user manual is an obnoxious task for developers and yet it is crucial as a port of call for your appliactions users. Generation and up-to-date keeping of this manual requires a considerable amount of time. Solutions to generated documentation lack the required comprehensive information about the application. But wait! Eclipse 4 has an application model, no? Let's see what the future may bring :)
This talk presents the current state on the Écrit research project, where given the Eclipse application model and the ISO 26514 reference document on application documentation generation we try to find the possibilities and limitations of an automated generation approach.