Tonight I finished viewing the "Oslo" sessions from the PDC last week.
- A textual language, "M" for authoring models and DSL's.
- "Quadrant", which is a visual design surface for visualizing your models.
- A repository for storing and sharing your models.
If you're interested, you can watch them online.
- Lap around Oslo
Douglas Purdy & Vijaye Raji give an overview of "Oslo" and its components.
- Oslo Language
Don Box & David Langworthy cover the language and demonstrate how to create textual models in "M".
- Oslo Repository & Models
Chris Sells and Martin Gudgin dig into the Repository and security in "Oslo".
- Customizing & Extending the Visual Design Experience
Don Box & Florian Voss dig deeper into "Quadrant" and demonstrate the visual design surface and how to customize the experience.
- Oslo: Building Textual DSL's
Chris Anderson and Giovanni Della-Libera dig into the MGrammer and demonstrate how to easily designer a parser with "M".
- Because the "Oslo" Repository is using features only found in SQL Server 2008, you cannot create an "Oslo" Repository with SQL Server 2005. It will work with SQL Server 2008 Express, though. This is a bit of a controversy already, so maybe this will change before release.
- Quadrant is not included in the Oslo SDK CTP download. It is currently only available to PDC attendees on their USB hard drive. There is an explanation about why in the comments in Shawn Wildermuth's post in case you're curious.
A lot of people think that this is all cool stuff, but are having a difficult time grokking why it is important. I'll try to explain why I'm excited about this new technology in another post later this week.