Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This Confluence space contains tutorials to help you familiarize yourself with Eclipse and KIELER technologies.

Basic Basics
GitBasic 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 PointsA very simple quick start showing how to start Eclipse, import and create plug-ins, and use a very simple extension point.
Editors and ViewsHow 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 AlgorithmsA step-by-step guide creating a simple layout algorithm within the KIELER framework.
KLay LayeredAn introductory programming exercise to familiarize yourself with our very own layer-based layout algorithm.

KiCo 3.0

Compilation Processors & System

The basic setup and a minimal compilation example.
Transformation to SCChartsA basic transformation with the SCCharts meta-model as target language.
Using own Meta-ModelsBuilding a compilation that transforms models from your own meta-models to, e.g., SCCharts.
Composing Compilation SystemsUse the pre-defined KIELER systems to directly compile to C or Java.
Deployment to HardwareDeploy 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 TransformationsLearn how to transform a turing machine model into an imperative program model.
Xtend 1b - Code GenerationTake your imperative program model and generate code for your favorite programming language.
Xtend 2 - Model TransformationsA light-weight model-to-model transformation tutorial.
Xtext 1 - Creating a Grammar for an Existing MetamodelCreate a Grammar for your turing machine metamodel.
Xtext 2 - Creating a Grammar from ScratchA light-weight tutorial for creating grammars from scratch.

Search this documentation

Livesearch
spaceKeyTUT

Popular Topics

Popular Labels
spaceKeyTUT
count10

Recently Updated Pages

Recently Updated
typespage
max5
hideHeadingtrue
themeconcise