Microsoft sets out new model for its 'Oslo' modeling language

By Scott M. Fulton, III | Published August 18, 2009, 12:39 PM

Microsoft 'M' modeling language logo main story bannerSince September of last year, Betanews could barely do a story about one or two specific, related Microsoft technologies, code named "Oslo" and "Dublin," without getting a call or comment from the department responsible for the other technology saying our perspective was all wrong. This despite, at one point, providing the transcript of most of a complete interview with the product manager responsible for Oslo, which includes Microsoft's very innovative M modeling language, and which will become a core component of Visual Studio 2010.

Yesterday morning, company engineer Douglas Purdy, a product unit manager on the Oslo project, acknowledged all the confusion that had been generated over associating the modeling language with Dublin, arguably a very different technology for Windows Server, giving it the ability to deploy cloud services. In a blog post, Purdy explained that the company now intends to treat these separate technologies as separate, and to stop extending the boundaries of Oslo into Ireland and Dublin into Norway.

"We started using the term 'Oslo' for only the modeling platform pieces of the overall vision," Purdy wrote. "In addition, we would roll out a bunch of technologies in the .NET 4.0 wave. So when you hear about things like WF 4.0, WCF 4.0, 'Dublin,' MEF [Managed Extensibility Framework], the unified XAML stack -- all of those things were part of 'Oslo' at some stage."

At PDC 2009 in Los Angeles next November, Purdy said, the company will formally cease using the term "Oslo" to refer to any technologies whatsoever. Up to that time, he added, the company will begin merging its ADO.NET and M working groups into a single group, and plans to hold several PDC talks -- including with M's personal champion, Don Box -- explaining how the two methodologies "align."

In a statement that could raise eyebrows, Purdy noted how the M database that maintains the model for other databases under development is "just a SQL Server database." At PDC last year, when Box made that same revelation to attendees, it was with a brighter undertone, and it was received very positively -- developers didn't want a new schema, they preferred a methodology they could already interpret and manipulate.

But this new characterization implies the merging of marketing groups, which with other projects in the past has led to the kind of back-burnering that leads to delays. Purdy noted that PDC attendees this year will learn "how this notion of 'model-driven software' evolves with the existing .NET FX investments," which may or may not be euphemism for the kind of blending that takes place for a company facing budget cuts.

Comments

View comments by with a score of at least

The author of the article is forgetting UML: Universal Modeling Language and the fact that it exists for some time now.

http://www.uml.org/

I would rather want to see RDF metadata with dublin core and XML.
Or other stuff e.g. Unicode compliant. (new version of it)

Score: 0

|

Here's a post from someone at MS about Oslo and UML (post removed but still in Google cache):
http://74.125.95.132/sea...05/26/oslo-and-uml.aspx

Score: 0

|

Not-so-mobile battery life: Time to force the issue

Carmi Levy | Wide Angle Zoom: If power efficiency is important when you buy a car or even a motorcycle, why shouldn't it matter for a smartphone?

Microsoft 'worked with Apple' for Silverlight on iPhone, says Goldfarb

By not making such a big deal out of trying to stream video to the iPhone, Microsoft got a big deal out of it, revealed the Silverlight product manager.

Microsoft's Ray Ozzie: 'Nobody's going to be 100% open'

The mobile apps ecosystems of the world may converge over time, led by apps being ported over across platforms, according to the Chief Software Architect.

Without its own 'iTablet' yet, is Apple missing the boat?

Steve Jobs is on record as dissing "single-purpose" devices like e-readers. But given their recent popularity, was that a mistake?

Apple invokes DMCA, claims Psystar is 'trafficking in circumvention devices'

In trying to close the book on possibly the last attempt at a Mac clone, Apple cites from its own landmark case...but may actually be misinterpreting it.

The fallacy of Facebook privacy

Carmi Levy | Wide Angle Zoom: If an insurance company learns something interesting about its client through the Internet, is that snooping?

Clicker.com cuts through the Web video chaos

In a world where homemade video and Hollywood movies travel the same pipeline, it's good to have a real search engine to cut through the clutter.

A case study in improving software: What Office 2010 can learn from Notion 3

A music composition product gambles with a complete overhaul, in an effort to make headway against two well-known competitors in a tough market.

Kindle 2 update adds battery life, native PDF reader

Amazon has pushed out an update to the Kindle 2 e-reader that lengthens battery life and adds a native PDF viewer.

Safari on iPhone gets competition from a $1 browser app

Apple likes to say it gives iPhone users a full browsing experience, but a new competitor tries to incorporate more desktop browser features.