Mon, 2013-11-04 14:11

CDO: Satisfy Your Requirements Before You Even Know You Have Them

Suppose you must develop an application to support someone’s business processes and you accepted a set of requirements and agreed upon the underlying data model. Being eager to deliver, you employ the Eclipse Modeling Framework (EMF) to generate the interfaces and implementation classes of the model. Then you implement your functional requirements by programming against the generated model interfaces and you think you’re done. In this session I’ll explain the ten reasons why you’re not and how you could have been.

You’ve overlooked the following:

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 10:55

Code Generation with Xtend

Xtend is a statically typed programming language specially suited for implementing fast and maintainable code generators. It features template expressions with unique whitespace handling, polymorphic dispatch for easy navigation, and many other helpful concepts that make implementing code generators fun and efficient. Xtend is accompanied with top-notch IDE support for Eclipse that integrates seamlessly with the Java Developer Tools (JDT).

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 Modeling