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

Back to the top