Someday, maybe too not soon, Oslo will cease to be whatever someone wants it to be. In other words, Microsoft will disclose enough about the Oslo marchitecture for a consensus of people to decide what it is. Fortunately, Don Box is blogging a bit and we’ll get a bit more inkling.
The early take was that Oslo is a tool. That is okay; everything is a tool in this part of the world. The second take was that Oslo is a repository. Okay, again. Usually by the time a repository is done – if ever – people have forgotten what the orignial question was .
As we get nearer to Microsoft PDC, it seems that Oslo is a language too. The word comes from Microsoft architect Don Box, among others. Being on the Oslo team means there is a pretty good chance Don can answer the Oslo questions – or some of them.
… we’ve built a language that makes it natural to express models in text, which is medium that a lot of people (especially developers) feel comfortable with. Visual design surfaces are another medium a lot of people feel comfortable with, so we’ve built a design tool for working with the same information our text-centric friends produce and consume.
Even though we’re building a new language and tool, this is very much a platform play. That is, we’re making all of that modeling information that you either typed or drew available in a relational database at runtime.
Box goes on to say the Oslo team has looked at ways of building applications purely out of data. Could Oslo be VB on steroids?