<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Gerben van Loon : Oslo</title><link>http://bloggingabout.net/blogs/gerben/archive/tags/Oslo/default.aspx</link><description>Tags: Oslo</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>So what happened to “Oslo”?</title><link>http://bloggingabout.net/blogs/gerben/archive/2010/07/13/so-what-happened-to-oslo.aspx</link><pubDate>Tue, 13 Jul 2010 07:10:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:483706</guid><dc:creator>Gerben van Loon</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/gerben/rsscomments.aspx?PostID=483706</wfw:commentRss><comments>http://bloggingabout.net/blogs/gerben/archive/2010/07/13/so-what-happened-to-oslo.aspx#comments</comments><description>&lt;p&gt;This question still pops up every now and then. You can find quite a clear explanation on MSDN: &lt;a href="http://msdn.microsoft.com/en-us/data/bb525059.aspx"&gt;http://msdn.microsoft.com/en-us/data/bb525059.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=483706" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/Oslo/default.aspx">Oslo</category></item><item><title>"Oslo" / SQL Server Modeling</title><link>http://bloggingabout.net/blogs/gerben/archive/2010/02/23/quot-oslo-quot-sql-server-modeling.aspx</link><pubDate>Tue, 23 Feb 2010 12:43:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:482863</guid><dc:creator>Gerben van Loon</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/gerben/rsscomments.aspx?PostID=482863</wfw:commentRss><comments>http://bloggingabout.net/blogs/gerben/archive/2010/02/23/quot-oslo-quot-sql-server-modeling.aspx#comments</comments><description>&lt;p&gt;A nice update and overview by Lars: &lt;a href="http://startbigthinksmall.wordpress.com/2010/02/17/what-is-left-of-microsoft-oslo-what-now-with-sql-server-modeling-early-2010/"&gt;http://startbigthinksmall.wordpress.com/2010/02/17/what-is-left-of-microsoft-oslo-what-now-with-sql-server-modeling-early-2010/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Not a lot happening in this space lately. I only see the team blogging&amp;nbsp;about OData. Still curious where this will go, especially for the M / Grammer part.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482863" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/Oslo/default.aspx">Oslo</category><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/DSL/default.aspx">DSL</category></item><item><title>PDC09: Building Data-Driven Applications Using Microsoft Project Code Name "Quadrant" and Microsoft Project Code Name "M"</title><link>http://bloggingabout.net/blogs/gerben/archive/2009/11/28/pdc09-building-data-driven-applications-using-microsoft-project-code-name-quot-quadrant-quot-and-microsoft-project-code-name-quot-m-quot.aspx</link><pubDate>Sat, 28 Nov 2009 13:01:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:482516</guid><dc:creator>Gerben van Loon</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/gerben/rsscomments.aspx?PostID=482516</wfw:commentRss><comments>http://bloggingabout.net/blogs/gerben/archive/2009/11/28/pdc09-building-data-driven-applications-using-microsoft-project-code-name-quot-quadrant-quot-and-microsoft-project-code-name-quot-m-quot.aspx#comments</comments><description>&lt;p&gt;Session by Chris Sells, Douglas Purdy. Slides and video at &lt;a href="http://microsoftpdc.com/Sessions/FT50"&gt;http://microsoftpdc.com/Sessions/FT50&lt;/a&gt;&lt;br /&gt;Just to share my notes, thoughts and session highlights:&lt;/p&gt;
&lt;p&gt;First the history about &amp;quot;Oslo&amp;quot; to clarify things up:&lt;/p&gt;
&lt;p&gt;&amp;quot;Oslo&amp;quot; 2007: Very broad vision to generally enhance developer productivity. In 2008 things like .NET Services, WF4 runtime and AppFabric (&amp;quot;Dublin&amp;quot; part) emerged out of this.&lt;br /&gt;&amp;quot;Oslo&amp;quot; 2008: Modeling platform. &amp;quot;M&amp;quot;, &amp;quot;Quadrant&amp;quot; and the &amp;quot;Repository&amp;quot;.&lt;br /&gt;&amp;quot;Oslo&amp;quot; 2009: SQL Server Modeling. Still consists of the three previous parts above.&lt;/p&gt;
&lt;p&gt;Confusing that the same code name was used for different things. But well, the above overview should clarify it up.&lt;/p&gt;
&lt;p&gt;So the rest will be about SQL Server Modeling of course:&lt;/p&gt;
&lt;p&gt;SQL Server will be the shipping vehicle. The three &amp;quot;Oslo&amp;quot; parts are now described as:&lt;/p&gt;
&lt;p&gt;&amp;quot;M&amp;quot;: An open data language&lt;br /&gt;&amp;quot;Quadrant&amp;quot;: A developer tool for SQL Server&lt;br /&gt;&amp;quot;Repository&amp;quot;: SQL Server to store your data&lt;/p&gt;
&lt;p&gt;So the big surprise (for me) is that &amp;quot;Quadrant&amp;quot; has changed from being a tool for visual DSL&amp;#39;s to a SQL dev tool.&lt;/p&gt;
&lt;p&gt;Some statements about &amp;quot;Quadrant&amp;quot;:&lt;/p&gt;
&lt;p&gt;- It&amp;rsquo;s a data navigation tool / database data browser.&lt;br /&gt;- Now can also write &amp;quot;M&amp;quot; inside.&lt;br /&gt;- Allows you to quickly build forms over data. Also with master detail functionality.&lt;br /&gt;- Can work with huge datasets.&lt;br /&gt;- Purdy also calls it the MS Office Access for SQL Server.&lt;/p&gt;
&lt;p&gt;T-SQL and SQL Server management studio (SSMS) are positioned to be for IT/DB pros.&lt;br /&gt;&amp;quot;M&amp;quot; and &amp;quot;Quadrant&amp;quot; are the counterparts for developers.&lt;/p&gt;
&lt;p&gt;They see the &amp;quot;Oslo&amp;quot; stuff as more abstract. Comparison with VB over C/C++ is made. Where C/C++ is T-SQL and SSMS and VB is &amp;quot;M&amp;quot; and &amp;quot;Quadrant&amp;quot;.&lt;/p&gt;
&lt;p&gt;So all cool stuff I think. Even now it&amp;#39;s still positioned as a modeling platform. My main question is: Where can I do Visual DSL&amp;#39;s today? Last year the team showed stuff like building WCF services and workflows with boxes and lines in &amp;quot;Quadrant&amp;quot;. I need boxes and lines to do Visual DSL&amp;#39;s. So where are they? Are they ever going to come back?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482516" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/Oslo/default.aspx">Oslo</category><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/DSL/default.aspx">DSL</category></item><item><title>PDC09: Microsoft Project Code Name “M”: The Data and Modeling Language</title><link>http://bloggingabout.net/blogs/gerben/archive/2009/11/28/pdc09-microsoft-project-code-name-m-the-data-and-modeling-language.aspx</link><pubDate>Sat, 28 Nov 2009 12:18:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:482514</guid><dc:creator>Gerben van Loon</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/gerben/rsscomments.aspx?PostID=482514</wfw:commentRss><comments>http://bloggingabout.net/blogs/gerben/archive/2009/11/28/pdc09-microsoft-project-code-name-m-the-data-and-modeling-language.aspx#comments</comments><description>&lt;p&gt;Session by Don Box, Jeff Pinkston. Slides and video at&amp;nbsp;&lt;a href="http://microsoftpdc.com/Sessions/FT34"&gt;http://microsoftpdc.com/Sessions/FT34&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Just again to share my notes, thoughts and session highlights:&lt;/p&gt;
&lt;p&gt;Don explains that &amp;quot;Oslo&amp;quot; was a broad vision out of which a lot of things emerged. He promises that there will be names at next PDC for the &amp;quot;Quadrant&amp;quot; and &amp;quot;M&amp;quot; code names.&lt;/p&gt;
&lt;p&gt;&amp;quot;M&amp;quot; now consists of three parts:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/7762.moverview.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/7762.moverview.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The EDMX spec is new. &amp;quot;M&amp;quot; now becomes a DSL over the EDM format of Entity Framework (EF). Allows you to use a textual format to use with EF instead of the visual designer. No more ugly XML file edits.&lt;/p&gt;
&lt;p&gt;The T-SQL spec was around last year. The names MSchema and MGraph (for instances)&amp;nbsp;where used back then.&lt;/p&gt;
&lt;p&gt;Few... the Grammar spec is still around. Called MGrammar last year. After the previous talk about &amp;quot;Quadrant&amp;quot; I was almost afraid&amp;nbsp;they also removed the textual DSL stuff. Box explains it as a function to get from text to some structured piece of data.&lt;/p&gt;
&lt;p&gt;Intellipad is still around, but you now can also write &amp;quot;M&amp;quot; in Quadrant AND in Visual Studio.&lt;/p&gt;
&lt;p&gt;Integration with repositoy has become much better. You now just can hit deploy to database from intellipad without calling all the strange .exe tools like you had to do before.&lt;/p&gt;
&lt;p&gt;Much easier API now to use your grammar parser inside visual studio. Just include you &amp;quot;M&amp;quot; file in your project and only a piece of code like this is needed:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/2766.GrammarAPI.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/2766.GrammarAPI.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lot&amp;#39;s of details about smaller new &amp;quot;M&amp;quot; features of all the three parts&amp;nbsp;in this session. But I&amp;#39;ll keep it just with this short overview for now.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482514" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/Oslo/default.aspx">Oslo</category><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/DSL/default.aspx">DSL</category></item><item><title>“Oslo” renames to SQL Server Modeling</title><link>http://bloggingabout.net/blogs/gerben/archive/2009/11/11/oslo-renames-to-sql-server-modeling.aspx</link><pubDate>Wed, 11 Nov 2009 10:56:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:482447</guid><dc:creator>Gerben van Loon</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/gerben/rsscomments.aspx?PostID=482447</wfw:commentRss><comments>http://bloggingabout.net/blogs/gerben/archive/2009/11/11/oslo-renames-to-sql-server-modeling.aspx#comments</comments><description>&lt;p&gt;&lt;span lang="EN-US" style="mso-ansi-language:EN-US;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="mso-ansi-language:EN-US;"&gt;I&amp;rsquo;m not sure what to think of &lt;a href="http://www.douglaspurdy.com/2009/11/10/from-oslo-to-sql-server-modeling/"&gt;the move&lt;/a&gt; announced by Doug Purdy. It&amp;rsquo;s not a complete surprise since the team recently moved more towards the data team, but I still am disappointed by this announcement.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="mso-ansi-language:EN-US;"&gt;I&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language:EN-US;"&gt;n the past &amp;ldquo;Oslo&amp;rdquo; was announced as a modeling platform and a &lt;a href="http://martinfowler.com/bliki/Oslo.html"&gt;Language Workbench&lt;/a&gt;. It&amp;rsquo;s fine by me that the model are stored in SQL Server. But is that so important that you&amp;rsquo;re storage technique should be in the name of your product? Or is &amp;ldquo;Oslo&amp;rdquo; moving in another direction instead of becoming a Language Workbench?&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482447" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/Oslo/default.aspx">Oslo</category><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/DSL/default.aspx">DSL</category></item><item><title>Questionnaire DSL with Microsoft "Oslo" overview</title><link>http://bloggingabout.net/blogs/gerben/archive/2009/10/30/questionnaire-dsl-with-microsoft-quot-oslo-quot-overview.aspx</link><pubDate>Fri, 30 Oct 2009 11:27:00 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:482398</guid><dc:creator>Gerben van Loon</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://bloggingabout.net/blogs/gerben/rsscomments.aspx?PostID=482398</wfw:commentRss><comments>http://bloggingabout.net/blogs/gerben/archive/2009/10/30/questionnaire-dsl-with-microsoft-quot-oslo-quot-overview.aspx#comments</comments><description>&lt;p class="MsoNoSpacing"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;Intro&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;After PDC 2008 there was quite some confusion around what you can do with Microsoft &amp;ldquo;Oslo&amp;rdquo;. I was already busy with Domain-Specific Languages for a while so I got a general idea. There weren&amp;rsquo;t a lot of good and complete demos either for &amp;ldquo;Oslo&amp;rdquo;, so that didn&amp;rsquo;t help in getting &amp;ldquo;Oslo&amp;rdquo; clear for lots of people.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Last year back at Avanade I decided to start building a good showcase together with two enthusiastic graduation students (&lt;/span&gt;&lt;a href="http://www.michaelwolbert.nl/"&gt;&lt;span style="font-family:Calibri;color:#0000ff;"&gt;Michael Wolbert&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt; and Bryan Sumter) and Felienne Hermans from Delft University of Technology. &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;Some of you may have already seen this at &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;a href="http://www.codegeneration.net/cg2009/sessioninfo.php?session=6"&gt;&lt;span style="mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Code Generation 2009&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt; where I did a session about &amp;ldquo;Oslo&amp;rdquo; together with Felienne or at the Achmea Technight where I did a similar session with &lt;/span&gt;&lt;a href="http://www.alexthissen.nl/blogs/main/"&gt;&lt;span style="font-family:Calibri;"&gt;Alex Thissen&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt;. More of you will start to see this demo since it will probably run at the &amp;ldquo;Oslo&amp;rdquo; booth at PDC09!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Bryan and Michael pulled this very well together so let me briefly describe what this is about.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;The case&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Our domain is questionnaires for insurance products. Before you get accepted for insurance product companies tend to ask quite some question so they can calculate risk. These questions generally change quite a lot or extra questions are added due to new insights by insurance experts. Now if you&amp;rsquo;re a big insurance company and sell quite some products you can build these questionnaires one-off every time, but that isn&amp;rsquo;t very handy.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;The &amp;ldquo;Oslo&amp;rdquo; solution&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Here is how you could solve this problem with Microsoft &amp;ldquo;Oslo&amp;rdquo;. I will only show you how this works for the end users and insurance experts, only briefly how this is build with &amp;ldquo;Oslo&amp;rdquo;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;1. Textual DSL&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;We wrote a textual DSL with M. Insurance experts can use this together with a developer to quickly specify all the possible questions and their types in Intellipad:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&amp;nbsp;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/2746.M.jpg"&gt;&lt;img border="0" src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/2746.M.jpg" alt="" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:10pt;mso-fareast-language:NL;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-ansi-language:EN-US;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="line-height:115%;font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;2. Visual DSL&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;After pushing into the repository from &amp;ldquo;Intellipad&amp;rdquo; the insurance expert can model the order and relationships of the questions in &amp;ldquo;Quadrant&amp;rdquo;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/5050.quadrant_5F00_qdsl2.bmp"&gt;&lt;img border="0" src="http://bloggingabout.net/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/5050.quadrant_5F00_qdsl2.bmp" alt="" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/3201.quadrant_5F00_qdsl.bmp"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/5633.quadrant_5F00_qdsl.bmp"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/0652.quadrant.gif"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:10pt;mso-fareast-language:NL;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/1440.Quadrant.jpg"&gt;&lt;/a&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/4834.quadrant.PNG"&gt;&lt;/a&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/1512.quadrant.gif"&gt;&lt;/a&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/0118.quadrant2.bmp"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;3. Runtime&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;If the insurance expert and the developer are done in &amp;ldquo;Intellipad&amp;rdquo; and &amp;ldquo;Quadrant&amp;rdquo; we can launch the runtime. The runtime picks up all the data from &amp;ldquo;Intellipad&amp;rdquo; and &amp;ldquo;Quadrant&amp;rdquo; from the repository and shows the right questions. Optionally the developer can spend some time with stylesheets (css) to adjust the looks of the website. Finally the runtime can be used by customers to request insurance products. Questions can be changed (via &amp;ldquo;Quadrant&amp;rdquo;) or added ( via &amp;ldquo;Intellipad&amp;rdquo; and &amp;ldquo;Quadrant&amp;rdquo;) and the runtime will render accordingly.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/5226.Runtime.jpg"&gt;&lt;img border="0" src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/gerben/5226.Runtime.jpg" alt="" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;span style="font-size:10pt;mso-ansi-language:EN-US;" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;So there you have it, a full case of how &amp;ldquo;Oslo&amp;rdquo; could be used for this problem. Again credits to Michael Wolbert and Bryan Sumter for pulling this together. Hope they start blogging about the inner things of how they got this working. Go check this out at the booth of the &amp;ldquo;Oslo&amp;rdquo; team at PDC09 if you&amp;rsquo;re lucky enough to be there.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482398" width="1" height="1"&gt;</description><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/Oslo/default.aspx">Oslo</category><category domain="http://bloggingabout.net/blogs/gerben/archive/tags/DSL/default.aspx">DSL</category></item></channel></rss>