As others have mentioned, Oslo has three basic components:
- A tool that provides a visual environment for creating, editing, and interacting with models
- A language for authoring models in a concise, textual way
- A relational repository for storing models, querying models, and making model data available to other parts of the platform
As Don mentioned, one of the goals of Oslo is to make application definition more of a data manipulation exercise as opposed to a code authoring exercise. We'll talk a lot about what this means in detail at PDC.
We're also going to be talking about how core parts of the development platform (.NET -- specifically, .NET 4.0) are evolving to support this vision while remaining independent of the Oslo-specific components. We've been doing a lot of work to bring WCF and WF forward in .NET 4.0 and I'm pretty excited to be able to tell you about them.
Should be a great PDC...