User-friendly Desktop Internet GIS (uDig) is one of the original Eclipse RCP applications aimed at Mapping professionals. This talk is focused on the uDig Platform as used in a range of industries, providing a GIS Platform for RCP developers.
When it comes to build an application out of an EMF model, well, the path is not so straightforward: which frameworks should I use for the UI? Will I be tied to desktop or will I be ready for the web and mobile? At what degree of integration?
EMF Parsley was created for addressing these questions: it provides a set of reusable UI components (trees, tables, forms, editors), which are completely customizable, and an Xtext/Xbase based DSL editor for defining/customizing the UI components, which then can be used by your application with few lines of code.
You have your shiny new DSL up and running thanks to the Eclipse Modeling Technologies and you built a powerful tooling with graphical modelers, textual syntaxes or dedicated editors to support it. But how can you see what is going on when a model is executed ? Don't you need to simulate your design in some way ? Wouldn't you want to see your editors being animated directly within your modeling environment based on execution traces or simulator results?
EMF is now well established as a framework for engineering tools in the automotive industry and it is amazing to see how many use cases are covered by it. But the support for AUTOSAR requires concepts that are not supported by EMF out of the box, one of them being Splitables:
EMF in combination with EMF Forms promises to drastically reduce the effort for building form-based UIs for data entities. However, articles, blogs, and slides can lie. The goal of this talk is to give a real impression of how these technologies perform in practice. We will therefore skip boring slides and theoretical explanations and dive directly into the development of a single form. After a very short introduction we will do a live demonstration of the following steps: