Archive for June, 2006



The Power of Positive Whining

“Write about a usability error at Amazon, and 100 sites that copy Amazon will improve.”

Eager to dabble in remote scripting, but don’t know where to start? Let AJAX guru Matthew Eernisse be your pilot — his aerial tour will give you a bird’s-eye view of the basics of building AJAX applications. Then it’s back to the workshop to develop the foundations of an AJAX library on which you can glide to the dizzy heights of Web 2.0 success!

Model-driven software development (MDSD) is not just about generating code. Several
additional challenges have to be mastered. These include: how to get usable graphical and
textual editors for your domain specific language (DSL), how to validate your models against
your metamodels, how to define model modifications and transformations and finally, how to
write scalable, maintainable and extensible code generators. In this article we show how to
tackle all these challenges, based on a collection of open source tools: Eclipse, Eclipse
Modeling Framework (EMF), Graphical Modeling Framework (GMF) as well as
openArchitectureWare. We believe that this tool chain provides a proven and stable stack for
making MDSD a practical reality.