Speed Comparison of oAW and M2T Xpand

Speed Comparison of oAW and M2T Xpand

Migrating a real world openArchitectureWare Xtext/Xpand project to the corresponding Eclipse M5 modeling projects (TMF, M2T) I had the opportunity to see the results of our ongoing speed improvement effort. While the part of code generation of ...

Continue Reading
Building a java classpath from a windows batch file

Building a java classpath from a windows batch file

A great feature introduced with the JDK 6 is the improved classpath syntax for including Jars of a specific directory. This allows you to do this javac -cp "lib\*" MyClass.java java -cp "lib\*" MyClass from the command line without using ...

Continue Reading
Multiple Inheritance and the Least (Unambiguous) Common Compatible Type

Multiple Inheritance and the Least (Unambiguous) Common Compatible Type

While working on Xtext and the inference of meta-models of a given grammar I encountered different problems that could be broken down to a well-known question: "What is the least common compatible type of those?". While Liskov ...

Continue Reading
Use Eclipse as diff tool

Use Eclipse as diff tool

Coming from the windows platform I am used to tools like WinMerge or AraxisMerge (commercial) that offer a more comfortable way to compare the content of files than diff --side-by-side. To my suprise I did not find ...

Continue Reading
Model-Based UIs and Refactorings at the ESE 2008

Model-Based UIs and Refactorings at the ESE 2008

Beside many other interesting presentations and talks there were two exciting projects I learned about at the Eclipse Summit Europe 2008. [caption id="" align="alignnone" width="300" caption="Olivier demonstrates Wazaabi 2.0 to me"][/caption] On Wednesday, Olivier Moïses, the lead of wazaabi, ...

Continue Reading
Modeling Symposium at Eclipse Summit Europe 2008

Modeling Symposium at Eclipse Summit Europe 2008

Today, the Eclipse Summit Europe 2008 starts with different symposia reaching from embedded runtimes over banking industry to test-driven development to name a few. At the Modeling Symposium Peter and me presented a position paper that outlines ...

Continue Reading