itemis blogs

FXDiagram - Diagram Repair

Jan Köhnlein

FXDiagram allows the user to choose which elements appear in a diagram and to arrange them individually. As this usually involves quite a bit of work diagrams can be saved. An obvious challenge is how to deal with model changes that happen after a diagram has been created. So here's a demo of FXDiagram's new feature for diagram repair:

Because in Xtext the EMF model gets partly replaced on model change, element identities usually get lost on change and traditional EMF transaction [...]

Building a Dropwizard Microservice with Docker and Maven

Philipp Hauer

Dropwizard produces a fat jar containing every dependency your microservice needs to run. This includes a web server. This way, no web server needs to be installed and configured on the target machine. However, there is some infrastructure left (like the JRE) which still has to be installed before the deployment. That’s where Docker enters the […] The post Building a Dropwizard Microservice with Docker and Maven appeared first on Philipp Hauer's Blog.

What I learned at JavaZone 2015

Sven Efftinge

This week I was lucky to go to Oslo to attend JavaZone, which is what they say "the largest community-driven developer conference in the world".
No matter that's true or not it is for sure one of the coolest conferences I have ever been to. It is generally extremely well organized and on top of that they have some really cool features like:

 an overflow area, where [...]

Building Eclipse Plugins with Maven Tycho and Travis-CI

Andreas Mülder

A couple of weeks ago, we moved our open source project Yakindu Statechart Tools from google code SVN to GitHub. Until today we packaged and deployed our software using a self hosted Jenkins Server, but since Travis CI integrates seamlessly with GitHub and is free for open [...]

EclipseCon Europe 2015 from an Automotive Perspective

Andreas Graf

As Eclipse is established as a tooling platform in automotive industry, the EclipseCon Europe conference in Ludwigsburg is an invaluable source of information. This year’s EclipseCon is full of interesting talks. Here is a selection from my “automotive tooling / … Continue reading →

Sphinx’ ResourceSetListener, Notification Processing and URI change detection

Andreas Graf

The Sphinx framework adds functionality for model management to the base EMF tooling. Since it was developed within the Artop/AUTOSAR activities, it also includes code to make sure that the name-based references of AUTOSAR models are always correct.  This includes … Continue reading →

Enriching RESTful Services with Swagger

Philipp Hauer

Consuming RESTful services can be a laborious task, because there is much low-level-work to do. Jealously we looked at the WS*/SOAP guys: They can easily generate a nice client API based on the formal interface specification WSDL. This significantly simplifies the service consumption. For a long time the REST world lacks a widespread formal specification and generation […] The post Enriching RESTful Services with Swagger appeared first on Philipp Hauer's Blog.

AUTOSAR: OCL, Xtend, oAW for validation

Andreas Graf

In a recent post, I had written about Model-to-Model-transformation with Xtend. In addition to M2M-transformation, Xtend and the new Sphinx Check framework are a good pair for model validation. There are other frameworks, such as OCL, which are also candidates. … Continue reading →

DemoCamp Mars in Stuttgart: Great People, Talks, and Food

Niko Stotz

We had a nice DemoCamp in Stuttgart for Eclipse Mars Release train. About 50 people had a great time alongside great food. The full agenda, including links to all slides, can be found in the Eclipse Wiki. The first talk by Matthias Zimmermann showed the Business Application Framework Scout, especially the new features of Mars […]

GEF4 - Mission to Mars Accomplished!

Alexander Nyßen

It's finally done. With today's Mars release we are able to celebrate the first release of the new GEF4 components, on which we have been intensively working for the last five years. A good opportunity for a small retrospective about our "Mission to Mars" and for some sightseeing "at the landing zone".
Countdown and Liftoff! - The Story behind GEF4The renewal of the GEF API had already been a vision back in 2010, when development of Zest 2.x was started with the goal to revise [...]