CDO

Now that I've Got a Model - Where's my Application? (Part 2)

Session Type: 
Standard [35 minutes]
Speakers

The first part of the presentation has focussed on the pluggable storage layer for a scalable, transactional and distributed application and this second part will focus on a responsive user interface.

Schedule info

Time slot: 
6 June 11:45 - 12:20
Room: 
Cassiopée
Status: 
Accepted

Audience

Track: 
Eclipse in the Industry
Experience level: 
Intermediate

Social Thinking. Diagram Ideas & Code on the Web!

Session Type: 
Standard [35 minutes]
Speakers

GitHub introduced "social coding". We want to take it to the next level, by introducing social thinking, a cool way of collaborating, that helps developers be more efficient and output better code. Social thinking leverages online diagramming and advanced collaboration flows, made possible by Flower Dev Center (Eclipse powered).

Schedule info

Status: 
Declined

Audience

Track: 
Cool Stuff
Experience level: 
Beginner

How E4 helped our Scrum team to produce quickly a full E4 application for our GNSS engineers

Session Type: 
Standard [35 minutes]
Speakers

The last year we've had to choose between a target platform : E3, E4 and E4 with compatibility layer for our new industrial application developed by an Agile/Scrum team for GNSS engineers. One year later, what are strengths and weakness of the E4 solution ? We present our solution from its Agile organization to the E4 architecture implemented. We present our answers to the following questions:

Schedule info

Time slot: 
6 June 13:30 - 14:05
Room: 
Spot
Status: 
Accepted

Audience

Track: 
Eclipse in the Industry
Experience level: 
Intermediate

Collaborative modeling in heterogeneous environment

Session Type: 
Standard [35 minutes]
Speakers

CDO is a technology used to store and share EMF models using a database as backend.
It supports modern versioning and collaboration concepts on models like branching/merging, which are a requirement when dealing with models edited by several teams and tools.

Our application aims to bridge several system engineering tools using a central pivot model.
This model can be modified, branched and merged and all of these actions are accepted/rejected according to the user access rights.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse in the Industry
Experience level: 
Beginner

Live collaborative modeling goes industrial

Session Type: 
Standard [35 minutes]
Speakers

The facts: collaborating on models through a configuration management tool is a burden
Using SCM (Software Configuration Management) tools to collaborate around models is a productivity killer:

  • Diff/Merge of models is more complex than diff/merge of code. Integrating every modification made by a member of a modeling team, via a manual merge operation, is cumbersome and error-prone;

Schedule info

Time slot: 
6 June 15:15 - 15:50
Room: 
Diamant
Status: 
Accepted

Audience

Track: 
Eclipse in the Industry
Experience level: 
Beginner

CDO & Xtext: Will it blend?

Session Type: 
Standard [35 minutes]
Speakers

During the past two years, I talked to several people - customers and Eclipse hackers alike - about a simple question: Whether it is actually possible to store models edited with Xtext in CDO - or, if you like the other point of view better: whether you can edit a model stored in CDO with an Xtext editor.

While the question is rather simple, the answer is not:

  • Xtext usually does not store EMF models but textual representations;
  • Xtext uses an XtextResource to deserialize and serialize EMF models;

Schedule info

Status: 
Declined

Audience

Track: 
Cool Stuff
Experience level: 
Advanced

Now that I've Got a Model - Where's my Application? (Part 1)

Session Type: 
Standard [35 minutes]
Speakers

Models are efficient for capturing enterprise knowledge at a high level of abstraction, independent of technical concerns. Using the Eclipse Modeling Framework (EMF) I can generate an Eclipse editor for my model on a click of a button and instantly play with it. Once I've iterated on the model I need to develop an application around it to put it to use. Now I realize that modeling didn't eliminate any technical aspects, it just relieved me from thinking about them early.

Schedule info

Time slot: 
6 June 11:00 - 11:35
Room: 
Cassiopée
Status: 
Accepted

Audience

Track: 
Eclipse in the Industry
Experience level: 
Intermediate

Sphinx & CDO

Session Type: 
Standard [35 minutes]
Speakers

In the Eclipse modeling world, Sphinx and CDO are two of the most
interesting projects.
Sphinx provides workspace management that makes it easier to design and
implement tools that work on multiple models with multiple editors, all
based on EMF. Many industries, however, put great emphasis on IP
protection in modeling products, requiring a 3-tier architecture for
their tools. CDO supports that and a lot more (branching, versioning).
However, Sphinx does not support CDO based resources right now. In the
public research project IMES, we are bringing both frameworks together

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse in the Industry
Experience level: 
Intermediate