Search Here!

Monday, February 8, 2010

What is Oslo ?!


Oslo
is a Microsoft model-driven application development platform intended to allow non-developers to build distributed applications. The initial version of Oslo won’t let a complete novice build applications, but it will ease development. According to eweek,The visual tooling for Oslo was known as Quadrant, the language was known as M and the repository, though unnamed, was based on Microsoft SQL Server. This was Microsoft's messaging leading up to the 2008 PDC (Professional Developers Conference), which took place in October 2008.
“The business analyst is an under-served role, and a good opportunity for the product,” said Brad Lovering, a Microsoft technical fellow leading the Oslo effort. Don Box, a partner architect at CSD who is working on the Oslo language stack, added, “We’re trying to make it simple to get an idea out of your brain and onto a hard disk.”
The Oslo tool allows users to capture domain knowledge in domain-specific views. The tool also will be useful for more advanced diagramming, such as enabling the development of BPMN (business process modeling notification) workflows and UML (Unified Modeling Language) services. (Eweek)
I believe this is an absolutely great tool because people who are less experienced in modeling will deal with a less complex, more automotive and inclusive process. Oslo will also change who can develop applications, what sorts of applications can be modeled and how quickly new applications can be modeled. Less experienced developers would definitely benefit from such a tool. Oslo makes it easier for people to write things down in ways that make sense for the domain they are working in. In other words, you can be a programmer without knowing it !