<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Where is &#8220;Oslo&#8221; going?</title>
	<atom:link href="http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/</link>
	<description>tanto nomini nullum par elogium...</description>
	<lastBuildDate>Thu, 18 Mar 2010 19:42:12 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: With M (Oslo), is Microsoft on the path to reinventing RDF? &#124; Oracle</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-7514</link>
		<dc:creator>With M (Oslo), is Microsoft on the path to reinventing RDF? &#124; Oracle</dc:creator>
		<pubDate>Tue, 11 Aug 2009 09:12:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-7514</guid>
		<description>[...] for dummies! JSON replacement! all of the above!). Douglas Purdy makes a valiant 4-part effort (1, 2, 3, 4) but it&#8217;s still not crisp enough for my small brain. Even David Chapell, explainer [...]</description>
		<content:encoded><![CDATA[<p>[...] for dummies! JSON replacement! all of the above!). Douglas Purdy makes a valiant 4-part effort (1, 2, 3, 4) but it&#8217;s still not crisp enough for my small brain. Even David Chapell, explainer [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Vambenepe&#8217;s blog &#187; Blog Archive &#187; With M (Oslo), is Microsoft on the path to reinventing RDF?</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-4898</link>
		<dc:creator>William Vambenepe&#8217;s blog &#187; Blog Archive &#187; With M (Oslo), is Microsoft on the path to reinventing RDF?</dc:creator>
		<pubDate>Fri, 12 Jun 2009 07:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-4898</guid>
		<description>[...] for dummies! JSON replacement! all of the above!). Douglas Purdy makes a valiant 4-part effort (1, 2, 3, 4) but it&#8217;s still not crisp enough for my small brain. Even David Chapell, explainer [...]</description>
		<content:encoded><![CDATA[<p>[...] for dummies! JSON replacement! all of the above!). Douglas Purdy makes a valiant 4-part effort (1, 2, 3, 4) but it&#8217;s still not crisp enough for my small brain. Even David Chapell, explainer [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: douglasp</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-1804</link>
		<dc:creator>douglasp</dc:creator>
		<pubDate>Thu, 09 Apr 2009 15:12:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-1804</guid>
		<description>If it is internal DSL, it falls out of the system.

External DSLs are harder as the transform is one way right now.

It is on our backlog, but that is a much harder problem, so I don&#039;t know if we get there for v1.</description>
		<content:encoded><![CDATA[<p>If it is internal DSL, it falls out of the system.</p>
<p>External DSLs are harder as the transform is one way right now.</p>
<p>It is on our backlog, but that is a much harder problem, so I don&#8217;t know if we get there for v1.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Jacques Dubray</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-1797</link>
		<dc:creator>Jean-Jacques Dubray</dc:creator>
		<pubDate>Thu, 09 Apr 2009 11:02:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-1797</guid>
		<description>see my comments: http://www.ebpml.org/blog/181.htm</description>
		<content:encoded><![CDATA[<p>see my comments: <a href="http://www.ebpml.org/blog/181.htm" rel="nofollow">http://www.ebpml.org/blog/181.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PeteGoo</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-1792</link>
		<dc:creator>PeteGoo</dc:creator>
		<pubDate>Thu, 09 Apr 2009 09:20:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-1792</guid>
		<description>Hi Doug,
My previous question about syncing model projections was more around the idea of a projection in a textual dsl using MGrammar. How could this be kept in sync with graphical changes if the parse is one way?

Not sure if I&#039;m missing something obvious here.</description>
		<content:encoded><![CDATA[<p>Hi Doug,<br />
My previous question about syncing model projections was more around the idea of a projection in a textual dsl using MGrammar. How could this be kept in sync with graphical changes if the parse is one way?</p>
<p>Not sure if I&#8217;m missing something obvious here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sándor Nacsa</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-1787</link>
		<dc:creator>Sándor Nacsa</dc:creator>
		<pubDate>Thu, 09 Apr 2009 06:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-1787</guid>
		<description>Doug, thanks for clarification. 

Compared to the March 2009 &quot;Oslo&quot; FAQ (http://msdn.microsoft.com/en-us/library/dd129873.aspx) your statement of &quot;The term “Oslo” today refers to a modeling stack — which is just technology jargon for a data stack. ... taking that stack and working with teams all over Microsoft to move the application lifecycle (design, build, manage) to top of this stack.&quot; is ways better than what you could find in the FAQ. I would suggest to add this ASAP to the extremely broad &quot;&quot;Oslo&quot; is the code name for Microsoft’s platform for model-driven applications&quot; answer what is in the FAQ now to the &quot;What is &quot;Oslo&quot;?&quot; question. 

Regarding the E2E team I would like to see some public release/communication from them since such an all technologies end-to-end work is quite essential. This could also clarify that their current mission is not completely in contradiction to the original FTA one (which BTW was communicated by Adam not as to drive the old &quot;Oslo&quot; but just provide an all-up scenario based approach to the development of the diverse set of technologies involved in the quite broad initial &quot;Oslo&quot;). With such an update on their blog the old entries could remain unchanged I think.

I will also add to my comment on the Infoq article that the E2E group communication was last year.</description>
		<content:encoded><![CDATA[<p>Doug, thanks for clarification. </p>
<p>Compared to the March 2009 &#8220;Oslo&#8221; FAQ (<a href="http://msdn.microsoft.com/en-us/library/dd129873.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/dd129873.aspx</a>) your statement of &#8220;The term “Oslo” today refers to a modeling stack — which is just technology jargon for a data stack. &#8230; taking that stack and working with teams all over Microsoft to move the application lifecycle (design, build, manage) to top of this stack.&#8221; is ways better than what you could find in the FAQ. I would suggest to add this ASAP to the extremely broad &#8220;&#8221;Oslo&#8221; is the code name for Microsoft’s platform for model-driven applications&#8221; answer what is in the FAQ now to the &#8220;What is &#8220;Oslo&#8221;?&#8221; question. </p>
<p>Regarding the E2E team I would like to see some public release/communication from them since such an all technologies end-to-end work is quite essential. This could also clarify that their current mission is not completely in contradiction to the original FTA one (which BTW was communicated by Adam not as to drive the old &#8220;Oslo&#8221; but just provide an all-up scenario based approach to the development of the diverse set of technologies involved in the quite broad initial &#8220;Oslo&#8221;). With such an update on their blog the old entries could remain unchanged I think.</p>
<p>I will also add to my comment on the Infoq article that the E2E group communication was last year.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: douglasp</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-1784</link>
		<dc:creator>douglasp</dc:creator>
		<pubDate>Thu, 09 Apr 2009 05:56:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-1784</guid>
		<description>Good question.

We use an optimistic concurrency model with the repository.

While in memory, the observation system handles any update between N views

When you go to commit and the data has changed, we guide you through conflict resolution.

If you think dataset with N views on top, that is close to right mental model, although we do a lot of work to help the user in the tool.</description>
		<content:encoded><![CDATA[<p>Good question.</p>
<p>We use an optimistic concurrency model with the repository.</p>
<p>While in memory, the observation system handles any update between N views</p>
<p>When you go to commit and the data has changed, we guide you through conflict resolution.</p>
<p>If you think dataset with N views on top, that is close to right mental model, although we do a lot of work to help the user in the tool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: douglasp</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-1783</link>
		<dc:creator>douglasp</dc:creator>
		<pubDate>Thu, 09 Apr 2009 05:51:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-1783</guid>
		<description>Adam wrote than last year.  We are still in the process of figuring out how to take to market several of these technologies then.  At that time, &quot;Oslo&quot; was composed of the next-generation workflow engine, the VS designers for that, the repository, Quadrant, the app server, and the cloud services.  Prior to PDC, we made a decision to decouple many of these from the Oslo name and schedule as they were better aligned with the Dev10 and Azure.  We decided at that time to continue to use the Oslo name for the modeling aspects of that platform (I decision I sometimes question, frankly).

These are all pragmatic customer driven decisions.  We make our decisions based on delivering customer value as soon as possible, even it means we are going to take a &quot;hit&quot; in how to talk about it.  In Dev10, the Oslo initiative birthed a new workflow engine, new designers for that, new XAML stack (with DevDiv), new component model (MEF, with DevDiv) and other improvements to other components of .NET like WCF, etc.  In Azure, the Oslo initiative birthed the .Net Services part of the Azure Service Platform and influence the overall strategy broadly.

The term &quot;Oslo&quot; today refers to a modeling stack -- which is just technology jargon for a data stack.  We have a language (&quot;M&quot;) for writing down other languages, instance data, schemas, expressions and functions.  We have a repository (which is just a SQL Server database with a &quot;catalog&quot; in it) for storing data.  We have a tool (&quot;Quadrant&quot;) for getting N views (graphical and textual over that data).  We have a set of base &quot;models&quot; that people can use and extend to help people write down and access data.  We are then taking that stack and working with teams all over Microsoft to move the application lifecycle (design, build, manage) to top of this stack.

The E2E team is still functioning, they are working broadly across the all the technologies offered by the Microsoft (but with special focus on the technologies birthed as part of the Oslo initiative).</description>
		<content:encoded><![CDATA[<p>Adam wrote than last year.  We are still in the process of figuring out how to take to market several of these technologies then.  At that time, &#8220;Oslo&#8221; was composed of the next-generation workflow engine, the VS designers for that, the repository, Quadrant, the app server, and the cloud services.  Prior to PDC, we made a decision to decouple many of these from the Oslo name and schedule as they were better aligned with the Dev10 and Azure.  We decided at that time to continue to use the Oslo name for the modeling aspects of that platform (I decision I sometimes question, frankly).</p>
<p>These are all pragmatic customer driven decisions.  We make our decisions based on delivering customer value as soon as possible, even it means we are going to take a &#8220;hit&#8221; in how to talk about it.  In Dev10, the Oslo initiative birthed a new workflow engine, new designers for that, new XAML stack (with DevDiv), new component model (MEF, with DevDiv) and other improvements to other components of .NET like WCF, etc.  In Azure, the Oslo initiative birthed the .Net Services part of the Azure Service Platform and influence the overall strategy broadly.</p>
<p>The term &#8220;Oslo&#8221; today refers to a modeling stack &#8212; which is just technology jargon for a data stack.  We have a language (&#8221;M&#8221;) for writing down other languages, instance data, schemas, expressions and functions.  We have a repository (which is just a SQL Server database with a &#8220;catalog&#8221; in it) for storing data.  We have a tool (&#8221;Quadrant&#8221;) for getting N views (graphical and textual over that data).  We have a set of base &#8220;models&#8221; that people can use and extend to help people write down and access data.  We are then taking that stack and working with teams all over Microsoft to move the application lifecycle (design, build, manage) to top of this stack.</p>
<p>The E2E team is still functioning, they are working broadly across the all the technologies offered by the Microsoft (but with special focus on the technologies birthed as part of the Oslo initiative).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sándor Nacsa</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-1781</link>
		<dc:creator>Sándor Nacsa</dc:creator>
		<pubDate>Thu, 09 Apr 2009 05:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-1781</guid>
		<description>Doug, 

IF &quot;“Oslo” == Modeling + WF 4 + what is now Dublin + what is now .Net Services&quot; is a past tense now 

AND what Adam Denning has been written between February 4 and March 23 should be taken down from the http://blogs.msdn.com/e2eblog/default.aspx

THEN:

1. What is Oslo as of today?

2. What happened to Adam Denning&#039;s group and/or his mission?</description>
		<content:encoded><![CDATA[<p>Doug, </p>
<p>IF &#8220;“Oslo” == Modeling + WF 4 + what is now Dublin + what is now .Net Services&#8221; is a past tense now </p>
<p>AND what Adam Denning has been written between February 4 and March 23 should be taken down from the <a href="http://blogs.msdn.com/e2eblog/default.aspx" rel="nofollow">http://blogs.msdn.com/e2eblog/default.aspx</a></p>
<p>THEN:</p>
<p>1. What is Oslo as of today?</p>
<p>2. What happened to Adam Denning&#8217;s group and/or his mission?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PeteGoo</title>
		<link>http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/comment-page-1/#comment-1773</link>
		<dc:creator>PeteGoo</dc:creator>
		<pubDate>Thu, 09 Apr 2009 03:39:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.douglaspurdy.com/2009/04/09/where-is-oslo-going/#comment-1773</guid>
		<description>Hi Doug,
In your post you comment that &#039;We want an architecture that supports both both textual and visual DSLs operating over the same model&#039;. How is it proposed that an MGrammar textual dsl instance will keep in sync with its repository model instance which is changed via another projection e.g. a visual or another textual representation?

Thanks,
Pete</description>
		<content:encoded><![CDATA[<p>Hi Doug,<br />
In your post you comment that &#8216;We want an architecture that supports both both textual and visual DSLs operating over the same model&#8217;. How is it proposed that an MGrammar textual dsl instance will keep in sync with its repository model instance which is changed via another projection e.g. a visual or another textual representation?</p>
<p>Thanks,<br />
Pete</p>
]]></content:encoded>
	</item>
</channel>
</rss>
