<?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 : Devices</title><link>http://blogs.msdn.com/dotnetinterop/archive/tags/Devices/default.aspx</link><description>Tags: Devices</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>WiiMoteLib - .NET library for Wii Remote</title><link>http://blogs.msdn.com/dotnetinterop/archive/2007/08/20/wiimotelib-net-library-for-wii-remote.aspx</link><pubDate>Mon, 20 Aug 2007 20:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4483281</guid><dc:creator>DotNetInterop</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dotnetinterop/comments/4483281.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dotnetinterop/commentrss.aspx?PostID=4483281</wfw:commentRss><description>&lt;P&gt;Just saw this, thought it was&amp;nbsp;interesting in the realm of interop. The popular &lt;A class="" href="http://wii.nintendo.com/" mce_href="http://wii.nintendo.com"&gt;Nintendo Wii game system&lt;/A&gt; has some really cool motion-sensing magic in the &lt;A class="" href="http://wii.nintendo.com/controller.jsp" mce_href="http://wii.nintendo.com/controller.jsp"&gt;controller&lt;/A&gt;.&amp;nbsp; We have an &lt;A class="" href="http://www.microsoft.com/xbox/" mce_href="http://www.microsoft.com/xbox/"&gt;xbox&lt;/A&gt; at home but my kids really want a Wii, partly for the cool remote which enables different game experiences,&amp;nbsp;and partly for the expanded selection&amp;nbsp;of games for younger people.&amp;nbsp; I'm not a game weenie, but it seems to me xbox has a bunch of shooter games, plus all the NBA/NFL/NHL/Golf games you could want, while Wii has a bunch of games that are interesting and fall outside those limited bounds.&lt;/P&gt;
&lt;P&gt;Anyway, there's a managed-code library for the Wii's remote, it is called &lt;A class="" href="http://www.wiili.org/index.php/WiimoteLib" mce_href="http://www.wiili.org/index.php/WiimoteLib"&gt;WiimoteLib&lt;/A&gt;. (see &lt;A class="" href="http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx" mce_href="http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx"&gt;the related article on Coding4Fun&lt;/A&gt;). It enables any managed app to interact with the Wiimote, read the sensors and button pushes.&amp;nbsp; &lt;A class="" href="http://www.kudzuworld.com/Bio.EN.aspx" mce_href="http://www.kudzuworld.com/Bio.EN.aspx"&gt;Chad Z. Hower&lt;/A&gt;, aka Kudzu, a &lt;A class="" href="http://msdn2.microsoft.com/en-us/isv/Bb190468.aspx" mce_href="http://msdn2.microsoft.com/en-us/isv/Bb190468.aspx"&gt;Microsoft RD&lt;/A&gt;, put that library together with &lt;A class="" href="http://msdn2.microsoft.com/en-us/office/aa905533.aspx" mce_href="http://msdn2.microsoft.com/en-us/office/aa905533.aspx"&gt;VSTO&lt;/A&gt; (Visual Studio Tools for Office)&amp;nbsp;and &lt;A class="" href="http://office.microsoft.com/en-us/excel/FX100487621033.aspx" mce_href="http://office.microsoft.com/en-us/excel/FX100487621033.aspx"&gt;Excel 2007&lt;/A&gt; to build a toolkit for the Wiimote, allowing you to graph the status of the motion sensors over time.&amp;nbsp;(Did you know you could write managed code apps that run within Office programs like Excel?&amp;nbsp; That's what VSTO is all about&amp;nbsp;).&amp;nbsp;&amp;nbsp;&amp;nbsp; He calls it WiiWatcher.&amp;nbsp;&amp;nbsp; He said, "&lt;EM&gt;I decided to use Excel because of its built in analytics capabilities. Why build charting etc, when I can let Excel do it for me? In addition Excel allows you to save tests for later use.&lt;/EM&gt;"&lt;/P&gt;
&lt;P&gt;Check out &lt;A class="" href="http://www.kudzuworld.com/blogs/Tech/20070819.en.aspx" mce_href="http://www.kudzuworld.com/blogs/Tech/20070819.en.aspx"&gt;this blog post&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;To me it is amazing to see all the different, novel connections people are forging with the .NET Framework. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4483281" 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/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/dotnetinterop/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://blogs.msdn.com/dotnetinterop/archive/tags/Devices/default.aspx">Devices</category></item></channel></rss>