Mon, 2013-11-18 08:26

EcoreTools 2.0: The Luna revival

EcoreTools is one of the prominent graphical modelers in Eclipse: it's pretty much the first step users discovering EMF are taking. Yet the project got little love over the years since the original team stepped out.

This is changing for the Eclipse Luna cycle as the Sirius project enables the creation of rich modeling environment very quickly. A complete rewrite of the modeler is being done with in the end :

Sun, 2013-11-17 07:27

Author Models Textually - No Matter How Big They Are!

We all know that real-life models become big over time. To support these big models, CDO provides a scalable model repository to reliably collaborate on these big models and to persist them in a database. But the conventional tree, form, or diagram editors are somewhat intricate. When authoring an EMF model, many people prefer the convenience of textual editing.

Fri, 2013-11-15 05:07

EMF.Edit: A Story of Adapters

So you need to build a Java application for desktop, mobile or web? You already know that EMF could be helpful in many ways because it handles the burden of writing the data classes (entities) and provides RESTful serialization of those data? Yeah, that is perfectly correct. But how does it help you with changing, or editing, your data? What is the point behind the so-called EMF.Edit framework?

Thu, 2013-11-07 07:25

ESON the EMF Simple Object Notation textual DSL syntax, an alternative to XMI (formerly known as EFactory)

This presentation will introduce you to https://github.com/vorburger/efactory.

EFactory is an Xtext syntax representing generic EObject models in a textual (DSL) syntax. It looks like JSON, but retains EMF's strong typing, and is in effect an alternative to XMI.

If all goes according to plan, EFactory will be renamed to ESON, and based on discussions with Ed Merks at EclipseCon Europe hopefully integrated into eclipse.org EMF (alongside Xcore, probably).

Mon, 2013-11-04 12:01

Sirius role-playing game: Build diagram, table and tree editors in 20 minutes!

Sirius is an official Eclipse Project based on a mature, field-proven technology. It allows the easy and rapid development of custom graphical modeling workbenches (diagrams, tables and trees) by leveraging the Eclipse Modeling technologies, including EMF and GMF.

For now more than 4 years, Sirius has been deployed and improved in operational and intensive contexts.

Mon, 2013-11-04 08:03

Are you still manually coding UIs?

Manual development of user interfaces for Business application has several drawbacks. Visible components such as forms or reports are typically subject to constant change, based on user feedback. Additionally often many forms are developed in parallel while still all forms must comply to a uniform look and feel. Typical UI layout technologies are powerful, but also complex to use, as they have to support any kind of possible layout. Maintenance and testing of manually coded forms is costly, time-consuming and error-prone.

Mon, 2013-11-04 03:35

EMF 'n' Compare: Rescue Rangers

Did you ever cry, stuck in front of your monitor while comparing files in a human-unreadable format (XML, JSon, …)? Did you ever told yourself you could do smarter data processing if only you knew the delta between your inputs? Do you always trust the documentation of a tool that tells you that the new version is backward compatible? Have you ever had to migrate data to a new version of a schema or a data model? EMF Compare may help you to compute, display and consume differences between many data formats and this talk will show you how.

Thu, 2013-10-31 14:35

What every Eclipse developer should know about EMF

Many modeling talks assume you have used the Eclipse Modeling Framework (EMF) before. But what if you haven’t? What is all this modeling stuff about? What is EMF anyway and who is Ed? Now that EMF is even part of Eclipse 4 it is really time to get started with EMF.

This tutorial explains the basics of EMF and how to use it. It is a hands-on tutorial where you really get to "touch" EMF. During the tutorial we - that is you and us - will build a simple data-centric application, including the UI, based on EMF.

Subscribe to emf