EMF and all the technologies that have emerged around it provide a real advantage in developing Java applications the model-driven way. Of course, one can always generate code for other programming languages from your EMF models by using a code generator of your choice. But when it comes to utilize the EMF core framework at runtime in your application you’re tied to Java. Recently, I was pointed to the Eclipse project EMF4Net. They are aiming to transport the EMF core functionality to C#/.Net.

As a strong proposer of cross-platform development surly Java is a choice. Although C++ has it’s flaws I’d still prefer Qt over anything else. It’s fast, has excellent documentation, is almost as easy to learn as Java but provides developers a far better framework for GUI development than Swing and SWT. However, there’s no framework component allowing for model-driven software development. To close that gap, I’d like to create and provide an EMF4Qt project just as the EMF4Net project. Your opinion is important to me. What do you think? Who’d be interested and likes to participate? Should I rather not pursue this any further? Please leave your comments.