Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Eclipse DemoCamps Luna 2014/Zurich/Session Abstracts"

(EMap - Map your EMF-Models to an SQL-Database)
(EMap - Map your EMF-Models to an SQL-Database)
Line 25: Line 25:
  
 
After looking into various technologies we decided develop a small DSL
 
After looking into various technologies we decided develop a small DSL
to express the mappings and generate Java-Code out of it.
+
to express the mappings and generate Java-Code out of it.  
 
+
 
We set out the main features for the initial version:
 
We set out the main features for the initial version:
 
* Allow users to use native SQL queries
 
* Allow users to use native SQL queries

Revision as of 11:34, 17 April 2014

Ein kleiner Reiseführer durch die Eclipse Welt

Ralph Müller, Eclipse Foundation


Eclipse und Java 8

Daniel Megert, IBM Schweiz


Xtext: What's new with Luna

Sven Efftinge, itemis AG

Visualizing EMF-models in 3D

Torkild Ulvøy Resheim, 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, ... .

Tom Schindl is co-founder of BestSolution.at 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. Language: English / German whatever is preferred (slides always in English)

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

Andreas Hoegger, Matthias Zimmermann, BSI Business Systems Integration AG

Flying sharks and m2m

Klemens Edler, Florian Pirchner, Lunifera GmbH

Copyright © Eclipse Foundation, Inc. All Rights Reserved.