Codegenerators are everywhere even when you don’t call them so. At the end something that is not text is translated to text. The technologies that are used are very diverse. There is no framework to rule them all, but there are modern technologies out there that will do things differently like we did it 20 years ago. From straightforward model to text to model to model to model to model to model to model to model …. to text - everything is there, but do you really know what is there today? Do you know what to use and why? Do you know when to use what?
Runtime & Frameworks
Eclipse is more than an IDE; it is a host for a lot of great open-source runtime and framework technologies such as Eclipse OpenJ9, Eclipse DeepLearning4J, Eclipse Equinox, Eclipse RAP, Eclipse Jetty, Eclipse RCP, and the Eclipse 4 Application Platform. New technologies from the vibrant Eclipse ecosystem as well as state-of-the-nation talks go here.
This tutorial will give you a jumpstart on the concepts of the Eclipse 4 Application Platform. If you have previous experience developing with RCP 3.x but limited or no experience with e4, this tutorial is designed for you. Using a sample application, we introduce the most important features of the Eclipse 4 platform, such as the Application Model, Dependency Injection and the Programming Model based on Annotations. We complete the introduction with an overview of the most important services available. All topics include hands-on examples that we’ll work through together.
You want to develop a tool with more than code editing? You want to allow experts to configure or describe complex systems, such as cars, chips, machines, software systems, insurance contracts, power plants or something similar? You want to do that in an efficient and well-proven way? Join this talk and learn how the EMF ecosystem can help you with this endeavor!
Do you want to connect your RCP or EMF-based Application to a RESTful web service? Do you use EMF on the server and want to connect web-clients consuming JSON? Do you wonder what the difference is between Ecore, XML/XMI, JSON and JSON Schema and how to convert between those? This is the right talk for you!