Eclipse Summit Europe - Advanced Programming Techniques with EMF and CDO

10/27/2009, 9:00pm10/27/2009, 1:00pm, Ludwigsburg, Forum am Schlosspark

Abstract

While the early days of modeling involved unrealistic expectations and undelivered promises, since then, the technology has matured to realize its true potential as an incredibly productive paradigm when appropriately applied. Eclipse’s pragmatic approach to modeling as an integral aspect of development and a key ingredient of the runtime fully supports modern enterprise systems. This session will illustrate these benefits and teach how best to exploit some of EMF’s advanced programming techniques in your own projects.

Persisting models in files is not always ideal. Often you’ll need multi-user support or transactionality with fined-grained object-level locking, i.e., database-style persistence. We’ll introduce an additional EMF component, the CDO Model Repository, which involves three tiers and is a general runtime platform for distributed shared models. CDO has pluggable storage adapters on the server side, including support for Teneo/Hibernate, plain JDBC, and object databases.

User interface topics will also be covered by focussing on the integration between EMF and the Eclipse platform’s data binding framework.

By the end of this session, you’ll know how to support distribution and how to scale applications to support multi-giga byte models, that is, you’ll see how modeling is ideal for the enterprise.

To session

Contact

Ed Merks, Development manager for Eclipse Modeling

Merks comes from IBM, where he last worked in the IBM Rational Toronto Lab. He leads the Eclipse Modeling Project and the Eclipse Modeling Framework and will work for itemis AG from Canada. Merks graduated from Simon Fraser University and holds a Ph.D. in Computing Science.

Contact

Patrick Schneider
Head of Marketing

Phone: +49 231 9860-193

E-mail: