Support for DSL's in Visual Studio.NET
Another one of the Microsoft announcements around Visual Studio 2005 that I like. Microsoft
announced how they will support DSL's in Visual Studio. DSL stands for Domain Specific Language and describes problems in specific space.
Visual Studio 2005 will allow you to create designers for your own DSL. Imagine you created a very flexible, highly configurable platform product, that uses one huge unmanagable unreadable XML-file to drive it's configuration (my collegues know which XML-file I refer to ;-). To ease configuration, you can write a designer on top of the XML file, that allows you to visually create all the settings you need. I think that can be a big help in these kind of problems. Just imagine your XML file describes the service interaction in your Service Oriented environment, then all of sudden your DSL designer will allow you to see and compose your service interaction visually. Now, I think that is cool.
[UPDATE: S Dot One correctly pointed out I screwed up in definitions. Fixed!]