This Confluence space contains tutorials to help you familiarize yourself with Eclipse and KIELER technologies.
Basic Basics | |
---|---|
Git | Basic knowledge on how to use git. |
Eclipse in General | |
Eclipse Modeling Framework (EMF) | An advanced tutorial about one of the Eclipse core technologies, the Eclipse Modeling Framework (EMF). |
Eclipse Plug-ins and Extension Points | A very simple quick start showing how to start Eclipse, import and create plug-ins, and use a very simple extension point. |
Editors and Views | How to create editors and views in Eclipse and how to properly register them through extension points. |
KGraph Text (KGT) | An introduction to the KGraph Text language used to describe graphs when testing layout algorithms. |
Lightweight Diagrams (KLighD) | An introduction to developing visualizations with KIELER Lightweight Diagrams. |
Layout | |
Layout Algorithms | A step-by-step guide creating a simple layout algorithm within the KIELER framework. |
KLay Layered | An introductory programming exercise to familiarize yourself with our very own layer-based layout algorithm. |
KiCo 3.0 | |
The basic setup and a minimal compilation example. | |
Transformation to SCCharts | A basic transformation with the SCCharts meta-model as target language. |
Using own Meta-Models | Building a compilation that transforms models from your own meta-models to, e.g., SCCharts. |
Composing Compilation Systems | Use the pre-defined KIELER systems to directly compile to C or Java. |
Deployment to Hardware | Deploy your models to Arduino or Mindstorms. |
SCCharts | |
SCCharts Development (deprecated) | Learn the fundamentals about the SCCharts project within the KIELER framework and how create M2M transformations for KiCo. |
Xtext and Xtend | |
Xtend 1a - Model Transformations | Learn how to transform a turing machine model into an imperative program model. |
Xtend 1b - Code Generation | Take your imperative program model and generate code for your favorite programming language. |
Xtend 2 - Model Transformations | A light-weight model-to-model transformation tutorial. |
Xtext 1 - Creating a Grammar for an Existing Metamodel | Create a Grammar for your turing machine metamodel. |
Xtext 2 - Creating a Grammar from Scratch | A light-weight tutorial for creating grammars from scratch. |
Search this documentation
Popular Topics
No labels match these criteria.