EMF (Core)
Build applications with a structured data model and let the Eclipse Modeling Framework (EMF) do the work for you. If you have further questions or want to talk to an EMF expert directly, contact us.
Getting Started with EMF
If you are new to EMF, you might want to have a look at our EMF Tutorial, that gives you an introduction to EMF and explains the basics.
EMF Training
Interested in learning more about EMF? Then check out our EMF course.
Support
Need a workshop, support with an evaluation or remote support? Any missing features in the Open-Source that you would like to see implemented? Check out our Developer Support Packages.
EMF Forms
Still manually coding form-based UIs? Use a simple model to describe them. EMF Forms will take it from there. If you have further questions or want to talk to an EMF expert directly, contact us.
Getting Started
The purpose of the framework is to ease the development and layout definition of form-based UIs that allow browsing, creation and data entry. Learn more about EMF Forms in our tutorial.
Training
Interested in learning more about EMF Forms? Then check out our EMF Forms course.
Support
Need a workshop, support with an evaluation or remote support? Any missing features in the Open-Source that you would like to see implemented? Check out our Developer Support Packages.
EMF Client Platform
The EMF Client Platform is a framework for building EMF-based client applications from reusable, adaptable and extensible UI components. If you have further questions or want to talk to an EMF expert directly, contact us.
Getting Started
The EMF Client Platform is a framework that allows you to create and iteratively develop applications very efficiently starting with the bare description of the data entities of your application. Learn more about the EMF Client Platform with our Getting Started Tutorial.
Training
Interested in learning more about EMF Client Platform? Then check out our EMF Forms course.
Support
Need a workshop, support with an evaluation or remote support? Any missing features in the Open-Source that you would like to see implemented? Check out our Developer Support Packages.
Tips and Tricks
Follow our tried-and-true techniques to make the most out of EMF.
EMF Dos and Don’ts
EMF is a very powerful framework and with power comes… responsibility. You can achieve great things with a minimum of effort using EMF. But, if something goes wrong you can also spend hours trying to find out why. This post is the pilot of a series on things you should do and things you should not do when using EMF.
How to customize EMF Forms
EMF Forms provides a form-based and highly customizable UI based on a given data model. The layout of the form-based UI can be described in a simple view model. This tutorial describes how to customize EMF Forms, e.g., by adding new controls or by changing the default behavior.
EMF Validation for Datatype constraints
After defining a model, a common next step is to define validation rules. Often there is a requirement to have attributes with a restricted length or with values in a specific range. It can also be the case that there are multiple attributes with the same restriction in different places of the model. EMF offers a simple solution: EDataTypes with Annotations.
Developer Support
Need a workshop or remote support? Any missing features in the Open-Source that you would like to see implemented? Check out our Developer Support Packages and contact us to find out more.