<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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>All About Interop : Oslo</title><link>http://blogs.msdn.com/dotnetinterop/archive/tags/Oslo/default.aspx</link><description>Tags: Oslo</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Oslo sessions at PDC 2008</title><link>http://blogs.msdn.com/dotnetinterop/archive/2008/08/01/oslo-sessions-at-pdc-2008.aspx</link><pubDate>Fri, 01 Aug 2008 21:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8801526</guid><dc:creator>DotNetInterop</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/dotnetinterop/comments/8801526.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dotnetinterop/commentrss.aspx?PostID=8801526</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&lt;A href="https://sessions.microsoftpdc.com/public/sessions.aspx" mce_href="https://sessions.microsoftpdc.com/public/sessions.aspx"&gt;https://sessions.microsoftpdc.com/public/sessions.aspx&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="BORDER-RIGHT: #cabe9f 1pt solid; BORDER-TOP: #cabe9f 1pt solid; BORDER-LEFT: #cabe9f 1pt solid; BORDER-BOTTOM: #cabe9f 1pt solid; mso-cellspacing: 0in; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" cellSpacing=0 cellPadding=0 border=1 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f 1pt solid; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: #dfd8c6; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; WIDTH: 15pt; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top width=20&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: white; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; CURSOR: hand; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;"Oslo": Managing Software + Services Applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=catalogspeakerlabel1&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&lt;FONT color=#715442&gt;Presenter:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #715442; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt; &lt;SPAN class=speakernames1&gt;Oliver Sharp&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-hide: all"&gt;Increasingly, applications will consist of services that run both on-premises and in the cloud. Learn how Microsoft is simplifying the deployment and management of Software + Services applications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f 1pt solid; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: #dfd8c6; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; WIDTH: 15pt; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top width=20&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: white; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; CURSOR: hand; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;Hosting Workflows and Services in "Oslo"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=catalogspeakerlabel1&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&lt;FONT color=#715442&gt;Presenter:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #715442; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt; &lt;SPAN class=speakernames1&gt;Ford McKinstry&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-hide: all"&gt;"Oslo" builds on Windows Workflow (WF) and Windows Communication Foundation (WCF) to provide a feature-rich middle-tier execution and deployment environment. Learn about the architecture of "Oslo" and the features that simplify deployment, management, and troubleshooting of workflows and services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f 1pt solid; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: #dfd8c6; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; WIDTH: 15pt; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top width=20&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: white; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; CURSOR: hand; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;"Oslo": Customizing and Extending the Visual Design Experience&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=catalogspeakerlabel1&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&lt;FONT color=#715442&gt;Presenter:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #715442; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt; &lt;SPAN class=speakernames1&gt;Florian Voss&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-hide: all"&gt;"Oslo" provides visual tools for writing data-driven applications and services. Learn how to provide a great experience over domain-specific schemas, and explore the basic user model, data-driven viewer construction, user-defined queries, and custom commands. See how the design experience itself is an "Oslo" application and is driven by content stored in the "Oslo" repository.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f 1pt solid; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: #dfd8c6; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; WIDTH: 15pt; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top width=20&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: white; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; CURSOR: hand; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;A Lap around "Oslo"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=catalogspeakerlabel1&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&lt;FONT color=#715442&gt;Presenters:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #715442; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt; &lt;SPAN class=speakernames1&gt;Chris Anderson, Don Box&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-hide: all"&gt;"Oslo" is the family of new technologies that enable data-driven development and execution of services and applications. Come and learn how to capture all aspects of an application schematized in the "Oslo" repository and use "Oslo" directly to drive the execution of deployed applications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f 1pt solid; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: #dfd8c6; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; WIDTH: 15pt; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top width=20&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: white; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; CURSOR: hand; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;"Oslo": The Language&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=catalogspeakerlabel1&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&lt;FONT color=#715442&gt;Presenters:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #715442; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt; &lt;SPAN class=speakernames1&gt;Don Box, David Langworthy&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-hide: all"&gt;"Oslo" provides a language for creating schemas, queries, views, and values. Learn the key features of the language, including its type system, instance construction, and query. Understand supporting runtime features such as dynamic construction and compilation, SQL generation, and deployment. Learn to author content for the "Oslo" repository and understand how to programmatically construct and process the content.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f 1pt solid; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: #dfd8c6; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; WIDTH: 15pt; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top width=20&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #cabe9f; PADDING-RIGHT: 2.25pt; BORDER-TOP: #cabe9f; PADDING-LEFT: 2.25pt; BACKGROUND: white; PADDING-BOTTOM: 2.25pt; BORDER-LEFT: #cabe9f; CURSOR: hand; PADDING-TOP: 2.25pt; BORDER-BOTTOM: #cabe9f" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 8.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;"Oslo:" Repository and Schemas&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=catalogspeakerlabel1&gt;&lt;SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;&lt;FONT color=#715442&gt;Presenters:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #715442; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt; &lt;SPAN class=speakernames1&gt;Martin Gudgin, Chris Sells&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9.5pt; COLOR: #492f1e; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-hide: all"&gt;"Oslo" uses schematized data stored in the "Oslo" repository to drive the development and execution of applications and services. Tour the schemas and see how user-defined content can be created and related to them. Learn how to utilize platform schemas, such as worflow, services, and hosting. Also, learn how to extend the repository and how to use repository-extended SQL database services to support critical lifecycle capabilities such as versioning, security, and deployment. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;PS: I love the UI on the PDC Site.&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8801526" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dotnetinterop/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/dotnetinterop/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/dotnetinterop/archive/tags/Oslo/default.aspx">Oslo</category></item></channel></rss>