Author: Jonas, Maximilian & Philip

The modeling symposium at EclipseCon Europe 2015 takes place on Wednesday, November 4th from 11.15am-11.50am (see here). I’m happy to present the agenda of selected talks: How EMF Oomphed Oomph - Eike Stepper Modeling Things for IoT - Dr. Udo Hafermann At last, an extensible debugger for OCL - Ed Willink In this year’s format each presenter will have 10 minutes. I’m looking forward to this event and interesting discussions...

Read More

With Mars.1, we released EMF Forms 1.7.0. EMF Forms makes it really simple to create forms that edit your data, based on an EMF model. To get started with EMF Forms please refer to our tutorial. In this post, we want to outline a new feature of the 1.7.0 release: Runtime migration of view models. Short Story In case we change the view model definition, we provide migration...

Read More

Mars.1 was successfully released on Friday, October 2nd. “Mars.1” is the first “service release” for Mars. The community has decided not to call the second and third release of one release stream "service" releases, as many participating projects also add new features. However, specifically the core components mainly focus on stability in Mars.1 and Mars.2 and therefore, we recommend to always update the IDE to...

Read More

We are happy to announce that together with Mars.1, we have released  EMF Forms and EMF Client Platform 1.7.0! We want to thank all committers and contributors for their work as well as the active ecosystem of users and adopters for the feedback and support! EMF Forms is a framework focused on the creation of form-based UIs. EMF Client Platform is designed to support the development...

Read More

In this post, we introduce a way of validating JSON HTTP requests based on a given JSON Schema instead of manually implementing the validation. We were recently approached to implement validation of JSON HTTP requests based on Play’s Validation API and a JSON schema. Play already provides a great API for performing JSON validation via its Reads/Writes combinators, which are also used to convert JSON...

Read More

As described in our previous post, we maintain a common Eclipse Oomph Profile with our favorite plugins and settings preconfigured. Using Oomph, you can get this version of Eclipse installed with a single click. See here for a more thorough introduction and how to get the pre-configured Eclipse. As promised, we will describe the things we adapted and added to the standard Eclipse Packages. I would...

Read More

As described in our previous post, we maintain a common Eclipse Oomph Profile with our favorite plugins and settings preconfigured. By using Oomph, you can get this version of Eclipse installed with a single click. See here for a more thorough introduction and how to get the pre-configured Eclipse Oomph Profile. As promised, we describe the things we adapted compared to the standard Eclipse Packages. I...

Read More

With the Mars Release, we released EMF Forms 1.6.0. EMF Forms makes it really simple to create forms, which edit your data based on an EMF model. To get started with EMF Forms please refer to our tutorial. One of the major things we worked on for the 1.6 release was a refactoring of the rendering architecture of EMF Forms. The goal was to improve the...

Read More

We are happy to announce that Philip, Ed and I are organizing the Modeling Symposium for EclipseCon Europe 2015. Please support us by sharing the call on your communication channels. The symposium aims to provide a forum for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) to facilitate a broad range of speakers. The primary goal is...

Read More

The core strength of the Eclipse IDE has always been its adaptability and extensibility. Even without adding new plug-ins, you can customize almost everything by setting a preference. Additionally, there is a rich ecosystem of plug-ins for almost any imaginable task or activity a developer works on. This ranges from programming language support, SCM integration, static code analysis to integrations with task and bug trackers....

Read More