Skip to main content
Jump to: navigation, search

Eclipse DemoCamps Luna 2014/Zurich/Session Abstracts

Ein kleiner Reiseführer durch die Eclipse Welt

Talk language: English / German whatever is preferred (slides always in English).

Ralph Müller, Eclipse Foundation

Eclipse und 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.

Talk language: English / German whatever is preferred (slides always in English).

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.

Xtext: What's new with Luna

Sven Efftinge works as consultant, coach and developer and leads a branch and an open-source lab of itemis in Kiel, Germany. His focus is on domain-specific languages and Eclipse technologies. Sven has developed the languages and core of openArchitectureWare 4 as well as the Xtext framework. He's also a speaker on software conferences, co-author of a book and writes articles for magazines.

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 :-)

Talk language: English

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

EMap - Map your EMF-Models to an SQL-Database

Many people today use Teneo&JPA to map their EMF-Objects to a relational database so did we but as our model was growing and we had deploy the application on devices with CPU and memory constraints those 2 technologies didn't do the job anymore.

After looking into various technologies we decided develop a small DSL to express the mappings and generate Java-Code out of it. We set out the main features for the initial version:

  • Allow users to use native SQL queries
  • Support lazy-loading & FETCH JOINs
  • efficient & easy to debug Java-Code
  • Integrate into OSGi without any hacks

In future we'll add more features like database schema generation, ... .

Talk language: English / German whatever is preferred (slides always in English).

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.

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

Talk language: English / German whatever is preferred (slides always in English).

Andreas Hoegger Andreas Hoegger is co-lead of the Eclipse Scout project and main contributor of the Scout SDK tooling provided with Eclipse Scout. He is working as a senior software developer for BSI Business Systems Integration AG.

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.

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

Talk language: English / German whatever is preferred (slides always in English).

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.

Back to the top