Home > Microsoft .Net Development News > Microsoft releases new CTP of Oslo SDK
Microsoft .Net Development News:
EMAIL THIS

Microsoft releases new CTP of Oslo SDK

By Ed Tittel, Contributor
03 Mar 2009 | SearchWinDevelopment.com

.NET Essentials Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

On March 2, Microsoft made a new version of its Oslo SDK download available. This January 2009 CTP replaces the earlier October 2008 CTP, which must be uninstalled before the new version can be put into place.

Oslo is a model-driven application platform that is hoping will make service-oriented architecture (SOA) easier to conceptualize, build and deliver. The company's self-proclaimed goal for Oslo is pretty ambitious: "…to provide a 10x productivity gain by making model-driven applications mainstream." The idea is to shift development focus away from low-level implementation and more toward business' data.

Oslo is still early in its development. Oslo works only with Vista and XP on the client side and Server 2003 R2 and 2008 on the server side. It also requires working with Visual Studio 2008 as a development platform and SQL Server 2008 to provide a data repository.

Oslo consists of four primary components, designed to facilitate creation and use of domain-specific models and model-driven programming. The first is a family of programming languages, called M, designed to permit domains to be created textually. Next, a visual development tool code-named Quadrant will let developers visually edit domains. Oslo will also include a repository for managing domain models -- currently SQL Server 2008 -- and a library of pre-fabricated domain models and languages.

Currently, the M family includes MGraph, a graphing structure similar to the JSON syntax; MSchema, which builds on MGraph by adding support for structural types; and MGrammar, which describes domain-specific languages (DSLs) in terms of token and syntax rules, which can be used to parse text into MGraph form. Some DSLs under discussion include MService for describing services and MEntity for describing basic data and record structures.

So far, the SDKs have rested on .NET and Visual Studio 2008, but Microsoft hasn't yet finalized its plans concerning the relationship between the .NET Framework, Windows and Oslo. Given the importance of those technologies to other Microsoft efforts and their involvement in current Oslo SDKs, it's not unreasonable to presume that those plans will include some role for .NET and Windows.

Perhaps more importantly, Microsoft also provides models for workflow, Web services and Web applications as part of the Oslo library. These models give developers some real leverage when it comes to DSLs and applications. From a programming language perspective, this is an extremely interesting project; as a long-term strategy for Microsoft development technologies, I believe it paints a picture of things to come beneath the Microsoft development umbrella.

Ed Tittel is a full-time writer and trainer whose interests include XML and development topics, along with IT Certification and information security topics. E-mail Ed at etittel@techtarget.com with comments, questions or suggested topics or tools to review.

Tags: Web services and SOA implementations in the .NET FrameworkSQL Server and .NET developmentVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Web services and SOA implementations in the .NET Framework
Goin' mobile with Windows
Microsoft "WebSphere Loves Windows" ads tout cost, performance vs. AIX
Microsoft's Oslo modeling platform, the M language and .NET
Outgoing Bill Gates says UML on tap in Oslo SOA modeler
Podcast: Windows CardSpace authors speak
Open XML SDK ready for the road
Some of the Zen of Volta
Scaling WCF applications can challenge development teams
Security interoperability with .NET/WSE and WebLogic Workshop 8.1
Book excerpt: Hands-on Windows Communication Foundation

SQL Server and .NET development
Perpetuum unveils database synchronizer for .NET 2.0
The CTE, the hierarchical query and SQL Server 2005
SQL Server 2005 recursive functions and the CTE
SQL Examiner Suite synchronizes data schema, sets
Book excerpt: ADO.NET and SQL Server 2005
DataDirect database drivers now support MySQL
Top .NET tips of 2007 (so far)
Addressing common SQL Server questions
Book Excerpt: The .NET Framework and SQL Server 2005
Turn SQL data into script with SQL Populator

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
scripting language  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Development Solutions - Silverlight, WinForms, ASP.NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts