Author: Jonas Helming and Maximilian Koegel

JSON Forms is a framework for efficiently developing form-based UIs based on JSON Schema. It provides a simple declarative JSON based language to describe UIs independently of any UI technology. Please see here for a jump start on JSON Forms. With the latest release, JSON Forms now also supports rendering on mobile by providing a renderer set based on Ionic. This means that JSON Forms now...

Read More

We are happy to announce that with the Eclipse Release 2018-03, we have also shipped  EMF Forms and EMF Client Platform 1.20.0! EMF Forms continues to be one of the most active projects at Eclipse with a very stable development activity. Again, we want to thank our continuously active team of 11 contributors (41 contributors overall) for completing 63 bug fixes and features!” Starting with the...

Read More

There is currently a big hype surrounding web- and cloud-based tooling. New projects and frameworks are popping up and existing projects get more traction both in- and outside the Eclipse ecosystem, e.g. Eclipse Che, Eclipse Theia, Visual Studio Code, Atom, Eclipse Drigible, and Eclipse Orion. While the adoption of web-based tools in the real world is still relatively low, almost every tool project will eventually...

Read More

EMF Forms makes it easy to create forms that are capable of editing your data based on an EMF model. To get started with EMF Forms please refer to our tutorial. In this article, we would like to outline a new feature in the 1.19.0 release: The data template mechanism for creating new EObjects, which are based on templates, from within the UI. There are several...

Read More

The last couple of weeks we've been busy with completing an Ionic 3 based renderer set to JSON Forms. If you don't know what Ionic is: Ionic is a cross-platform framework for building mobile apps. A new version, 4.x, currently in its beta and  built on web components via Stencil, is available, while 3.x is considered stable and is built on Angular. As we've added support bindings for...

Read More

Yesterday, Eclipse 2018-12 has been released, a new version of the Eclipse IDE and platform. It contains many useful improvements, so it is worth to update. It is the second release following the new release cycle with four equal releases per year. Besides support for Java 11, Eclipse 2018-12 contains many useful improvements, e.g. the first applications of code mining. Holger Voormann provides once more great...

Read More

We are happy to announce that with the Eclipse Release 2018-12, we have also shipped  EMF Forms and EMF Client Platform 1.19.0! EMF Forms continues to be one of the most active projects at Eclipse with a very stable development activity. Again, we want to thank our continuously active team of 11 contributors (41 contributors overall) for completing 23 bug fixes and features!” With EMF Forms...

Read More

At EclipseSource, we continuously drive innovation in a variety of open source projects to built tools upon. Our goal is to create, adapt, enhance technologies fulfilling the requirements of our adopters and customers. As truly global company, we do that in a distributed way and in our days, we are blessed with the communication channels to efficiently do so! Once in a while, we believe innovation...

Read More

In this article, we compare Eclipse Che with Eclipse Theia and explain their relationship - their differences and their overlap. In fact - spoiler alert - both technologies do combine well and together provide a very powerful stack for cloud-based tooling. So let us start right ahead with the most interesting question: What is the difference between Eclipse Che and Eclipse Theia To answer that question, we...

Read More