-
Active annotations examples: Some examples to demonstrate the power of Xtend's active annotations
-
Repository Target Generator: Editor and Generator for .target and category.xml
-
Xtext Task Tags Generator Fragment: Support of task tags (like TODO or FIXME) in the comments of your Xtext based DSL
-
Knapsack problem solver: Solves combinatorial optimization problem - Given a set of items, each with a mass and a value, determine the number of each item to include in a collection so that the total weight is less than or equal to a given limit and the total value is as large as possible.
-
Opera Mister Wong Bookmarks: This project provides Xtext 2.0 based parsers for the Opera browser address file as well as the export format of Mister Wong. The goal is, to synchronize bookmark descriptions between my Mister Wong account and my locally used bookmarks in the Opera browser. Another feature is the generation of Wiki mark up out of the bookmark descriptions.
-
Permet: Some exercies with Graphiti (and Xtext)
- Contributer to Spray: A generator framework for creating domain specific graphical editors (also on GitHub now).
-
Xtend Mobile Cloud: Ports of the examples from the 2014's take of Coursera's execellent Programming Cloud Services for Android Handheld Systems: Spring into Xtend. See also the ports into other languages
-
Cool grammar: Xtext grammar for Cool language as used in Alex Aiken's execellent Coursera course about the implementation of programming language compilers, including lexical analysis, parsing, syntax-directed translation, abstract syntax trees, types and type checking, intermediate languages, dataflow analysis, program optimization, code generation, and runtime systems.
-
Cataquavice: DSLs for expressing service quality used by a generator to produce a WS-agreement file
- Contributor to 3RAD: Wizard based 3 tier JavaEE application generator
- Some small contributions to DSL Variant Management: Integration of product line engineering (PLE) in your DSL and integration with existing PLE tools (also on GitHub now).
Eclipse based projects
-
Oomph catalogue: This turned more into a documentation project for Oomph but also hosts the custom product and project catalogue for my GitHub projects
-
Polymap: Contributor to the GIS implementation Polymap, that is based on Eclipse RAP and OpenLayers.
-
Git Local Working Sets: Applying a Team Project Set (psf) file for an already locally cloned Git repository without recloning it in the current workspace (also on GitHub now).
-
JUnit4 Test Suite Generator: Custom wizard to create a JUnit4 based test suite class by selecting existing test classes (also on GitHub now).
Ancient projects
-
NewTetris: A Tetris game in Java
-
DirReader: Collect the contents of a folder as printable list
-
DBConnector: read out meta data from DBs and store it as XML