The first three components of Oslo, the model-driven connected systems software development initiative from Microsoft, was announced at TechEd. The components are:

  • Modeling tool
  • Repository
  • Declarative programming language

The community technology previews for the components will be offered concurrently with the Microsoft Professional Developers Conference (PDC) in October.

The models will maintain deployment information such as system resources allocated for an application and information about the corresponding service level agreements. The modeling tool will be a graphical tool for building any kind of application. You'll be able to leverage the schema design in Visual Studio and BizTalk.

Plans to support Unified Modeling Language (UML) were announced for inclusion in Visual Studio Team System release code named Rosario.

The declarative programming language makes it easier to customize applications and reuse the code needed for applications.

The repository, based on SQL Server, will provide a single view of an application across different products, sucn as Visual Studio Team System application lifecycle management (ALM) platform, System Center, and BizTalk.

General release dates have not been announced. You can try out an early version of Rosario by downloading the VPC of the April 2008 technology preview (CTP) from Visual Studio® Team System Code Name "Rosario" April 2008 CTP (VPC Image).