Introduction to DSS<p>DSS is a lightweight, service oriented runtime that combines key aspects of traditional Web-based architecture with pieces from Web Services to provide a highly flexible yet simple, application model for writing robotics applications. A primary goal of DSS is to promote simplicity, interoperability, and loose coupling.</p> <p align=left> </p> <p align=left>DSS is built using CCR and uses HTTP and DSSP as the foundation for interacting with services. DSSP is a lightweight SOAP-based protocol that extends the current Web architecture by enabling manipulation of structured state and for an event model driven by changes to the structured state. DSSP is used for manipulating and subscribing to services and hence compliments HTTP in providing a lightweight, state-driven application model.</p> <p align=left> </p> <p>Overview and User Guide:</p> <ul> <li><a title="http://msdn2.microsoft.com/library/bb466255.aspx" href="http://msdn2.microsoft.com/library/bb466255.aspx">Introduction to the Microsoft Robotics Studio Application Model</a> <li><a title="http://msdn2.microsoft.com/library/bb483056.aspx" href="http://msdn2.microsoft.com/library/bb483056.aspx">Microsoft Robotics Studio Runtime – An Introduction</a> <li><a title="http://msdn2.microsoft.com/library/bb483108.aspx" href="http://msdn2.microsoft.com/library/bb483108.aspx">DSS User Guide</a> <li><a title="http://channel9.msdn.com/wiki/default.aspx/Channel9.DssPatterns" href="http://channel9.msdn.com/wiki/default.aspx/Channel9.DssPatterns">DSS coding patterns on MSRS Wiki</a></li></ul> <p>On-Demand Videos:</p> <ul> <li>Video chat with Jon Udell: <a title="http://blog.jonudell.net/2007/07/25/henrik-frystyk-nielsen-on-the-restful-architecture-of-microsoft-robotics-studio/" href="http://blog.jonudell.net/2007/07/25/henrik-frystyk-nielsen-on-the-restful-architecture-of-microsoft-robotics-studio/">RESTful robots</a> <li><a title="http://msdn2.microsoft.com/robotics/bb383569.aspx" href="http://msdn2.microsoft.com/robotics/bb383569.aspx">On-Demand Video Tutorials -- Architecture Overview</a></li></ul> <p>Specifications and Articles</p> <ul> <li><a title="http://purl.org/msrs/dssp.pdf" href="http://purl.org/msrs/dssp.pdf">DSSP Protocol Specification</a> and associated <a title="http://purl.org/msrs/dssp.xsd" href="http://purl.org/msrs/dssp.xsd">DSSP XML Schema</a> <li> <div align=left>IEEE Spectrum: <a title="http://www.spectrum.ieee.org/aug07/5391" href="http://www.spectrum.ieee.org/aug07/5391">Robots, Incorporated by Steven Cherry</a></div></li></ul> <p>More Information:</p> <ul> <li>MSDN forum on <a title="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1424&amp;SiteID=1" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1424&amp;SiteID=1">Concurrency and Coordination Runtime (CCR)</a> <li><a title="http://www.microsoft.com/robotics" href="http://www.microsoft.com/robotics">Microsoft Robotics Studio</a></li></ul> <p>Have fun!</p>© 2009 Microsoft Corporation. All rights reserved.Wed, 30 Sep 2009 17:25:51 Zbabf3e90-8196-40b2-a4a1-5f2ecc4e9b47http://social.msdn.microsoft.com/Forums/en-US/roboticsdss/thread/babf3e90-8196-40b2-a4a1-5f2ecc4e9b47#babf3e90-8196-40b2-a4a1-5f2ecc4e9b47http://social.msdn.microsoft.com/Forums/en-US/roboticsdss/thread/babf3e90-8196-40b2-a4a1-5f2ecc4e9b47#babf3e90-8196-40b2-a4a1-5f2ecc4e9b47Henrik F Nielsenhttp://social.msdn.microsoft.com/Profile/en-US/?user=Henrik%20F%20NielsenIntroduction to DSS<p>DSS is a lightweight, service oriented runtime that combines key aspects of traditional Web-based architecture with pieces from Web Services to provide a highly flexible yet simple, application model for writing robotics applications. A primary goal of DSS is to promote simplicity, interoperability, and loose coupling.</p> <p align=left> </p> <p align=left>DSS is built using CCR and uses HTTP and DSSP as the foundation for interacting with services. DSSP is a lightweight SOAP-based protocol that extends the current Web architecture by enabling manipulation of structured state and for an event model driven by changes to the structured state. DSSP is used for manipulating and subscribing to services and hence compliments HTTP in providing a lightweight, state-driven application model.</p> <p align=left> </p> <p>Overview and User Guide:</p> <ul> <li><a title="http://msdn2.microsoft.com/library/bb466255.aspx" href="http://msdn2.microsoft.com/library/bb466255.aspx">Introduction to the Microsoft Robotics Studio Application Model</a> <li><a title="http://msdn2.microsoft.com/library/bb483056.aspx" href="http://msdn2.microsoft.com/library/bb483056.aspx">Microsoft Robotics Studio Runtime – An Introduction</a> <li><a title="http://msdn2.microsoft.com/library/bb483108.aspx" href="http://msdn2.microsoft.com/library/bb483108.aspx">DSS User Guide</a> <li><a title="http://channel9.msdn.com/wiki/default.aspx/Channel9.DssPatterns" href="http://channel9.msdn.com/wiki/default.aspx/Channel9.DssPatterns">DSS coding patterns on MSRS Wiki</a></li></ul> <p>On-Demand Videos:</p> <ul> <li>Video chat with Jon Udell: <a title="http://blog.jonudell.net/2007/07/25/henrik-frystyk-nielsen-on-the-restful-architecture-of-microsoft-robotics-studio/" href="http://blog.jonudell.net/2007/07/25/henrik-frystyk-nielsen-on-the-restful-architecture-of-microsoft-robotics-studio/">RESTful robots</a> <li><a title="http://msdn2.microsoft.com/robotics/bb383569.aspx" href="http://msdn2.microsoft.com/robotics/bb383569.aspx">On-Demand Video Tutorials -- Architecture Overview</a></li></ul> <p>Specifications and Articles</p> <ul> <li><a title="http://purl.org/msrs/dssp.pdf" href="http://purl.org/msrs/dssp.pdf">DSSP Protocol Specification</a> and associated <a title="http://purl.org/msrs/dssp.xsd" href="http://purl.org/msrs/dssp.xsd">DSSP XML Schema</a> <li> <div align=left>IEEE Spectrum: <a title="http://www.spectrum.ieee.org/aug07/5391" href="http://www.spectrum.ieee.org/aug07/5391">Robots, Incorporated by Steven Cherry</a></div></li></ul> <p>More Information:</p> <ul> <li>MSDN forum on <a title="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1424&amp;SiteID=1" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1424&amp;SiteID=1">Concurrency and Coordination Runtime (CCR)</a> <li><a title="http://www.microsoft.com/robotics" href="http://www.microsoft.com/robotics">Microsoft Robotics Studio</a></li></ul> <p>Have fun!</p>Fri, 23 Mar 2007 19:23:29 Z2007-03-23T19:23:29Z