<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - The Ball is in our court and control with the Sphero C# Controller (WP8, MonoDroid, MonoTouch and more)</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more/RSS"></atom:link>
	<image>
		<url>http://files.channel9.msdn.com/thumbnail/b60acfdb-54a0-4ca4-b046-0f9244568c40.png</url>
		<title>Channel 9 - The Ball is in our court and control with the Sphero C# Controller (WP8, MonoDroid, MonoTouch and more)</title>
		<link></link>
	</image>
	<description>I&#39;m not sure if this is a awesome Hardware Friday most, a Mobile Monday post, a Modern Monday post or a Wild Wednesday post. Well, actually I think it&#39;s all four! BallControl - an open source Sphero C# controller - WP7, MonoDroid and hopefully MonoTouch (and WinRT?)Meet my latest open source project - meet BallControl for Sphero:  Here&#39;s a first video I made for the project - sorry about the low audio volume!  Xamarin the Native, Sphero the Ball and Lumia the Phone.... After a long week of coding, this experiment in sleep deprivation reaches its inevitable conclusion....Featuring:- Xamarin.Mobile Picture capture- Native voice control- Native accelerometer control- Native UI with lots of touch- Native BlueTooth- Guest Starring Sphero the ball- Cross platform MvvmXamarin the Monkey....&amp;nbsp; because going Native matters &amp;nbsp;... Some technical infoThe project demonstrates Xamarin.Mobile by using Xamarin.Mobile media picker.... But, beyond that it also extends Xamarin.Mobile tackling some elements of several Xamarin.Mobile requests on uservoice: File/Directory browser API. Cross Platform Project File Solution Multiplatform MVVM Framework Bluetooth API Posting things (links, txt, pics,..) on Facebook Accelerometer Make Xamarin Mobile API open source The Source The source is on: https://github.com/slodge/BallControlCurrently, we have: a working WP8 app a working (but ugly) MonoDroid app a non-working Windows Store app - it seems that Windows Store does not yet support BlueTooth SPP devices - which is so bad  I will get a MonoTouch app working soon.... I will also post to the WP8 app store soon.And I will post some more videos soon.... If anyone is interested in how the app was built I did live blog the first 10 hours of coding... see PDF at http://sdrv.ms/V8xdmV (or email ... Ball ControlA BlueTooth/Accelerometer/Camera/VoiceControl app for fun and for Developer CompetitionBall Control is an open source Sphero controller. To use Ball Control, you first need a Ball - get your Sphero from http://gosphero.com - and in the UK from http://www.firebox.com/product/5367/Sphero WHAT?Ball Control&#39;s first target platform is Windows Phone 8 where it makes use of Portable Class Libraries, Xamarin.Mobile library, and MvvmCross The app allows you to control your ball - currently you can control: heading rolling colo(u)r tail light on/off Using the WP8 APIs - abstracted inside PCL MvvmCross plugins, you can control these things using: touch tilt voice The current repo includes a first version of Ball Control for Xaramin Mono for Android. this is in draft at present - it works but is not styled yet. Ball Control will also soon provide WinRT and Xamarin MonoTouch for iOS version  PROJECT DETAILSThe goal of this application was to show off C# Mobile coding, specifically showing off the use of C# native solutions including the use of Xamarin.Mobile products. It was also a chance for me to write some fun code after being on &#39;business logic&#39; for a few months. This application uses MvvmCross and Portable Class Libraries throughout - there are no #if statements allowed - it&#39;s AmazeBalls. This project includes: Xamarin.Mobile Media Picker Really easy way to take a photo - took seconds to add to my app MvvmCross Mvvm Platform Plugins via IoC and PCL for code sharing Windows Phone 8 SDK Voice Control BlueTooth Accelerometer Android SDK with Xamarin&#39;s Mono for Android BlueTooth Accelerometer more coming soon.... Other platforms and features will be added soon.... There are some NUnit unit tests included - I ran out of time a bit - so coverage is not huge. More will be added! ... Now how awesome is that! </description>
	<link></link>
	<language>en</language>
	<pubDate>Wed, 22 May 2013 06:33:49 GMT</pubDate>
	<lastBuildDate>Wed, 22 May 2013 06:33:49 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: The Ball is in our court and control with the Sphero C# Controller (WP8, MonoDroid, MonoTouch and more)</title>
		<description>
			<![CDATA[<p>Thanks for the post about my project <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> I've definitely been coding4fun - and this is only just the beginning <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Everyone please vote on this app at: <a href="http://www.windowsphonegeek.com/lumia-geek-8-week-challenge/ball-control">http://www.windowsphonegeek.com/lumia-geek-8-week-challenge/ball-control</a></p><p>Is there any chance anyone from Microsoft can contact me urgently so I can get this app on to Windows 8 too: <a href="http://slodge.blogspot.co.uk/2012/12/sphero-ball-control-for-windows-store.html">http://slodge.blogspot.co.uk/2012/12/sphero-ball-control-for-windows-store.html</a></p><p>Thanks <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br>Stuart</p><p>posted by slodge</p>]]>
		</description>
		<link>http://channel9.msdn.com/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more#c634904868113568576</link>
		<pubDate>Fri, 07 Dec 2012 14:20:11 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more#c634904868113568576</guid>
		<dc:creator>slodge</dc:creator>
	</item>
	<item>
		<title>Re: The Ball is in our court and control with the Sphero C# Controller (WP8, MonoDroid, MonoTouch and more)</title>
		<description>
			<![CDATA[<p>@<a href="/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more#c634904868113568576?areaType=Blogs&amp;areaName=Coding4FunBlog">slodge</a>: I'm trying to find a good Microsoft connection for you now... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>posted by gduncan411</p>]]>
		</description>
		<link>http://channel9.msdn.com/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more#c634904913786831173</link>
		<pubDate>Fri, 07 Dec 2012 15:36:18 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more#c634904913786831173</guid>
		<dc:creator>gduncan411</dc:creator>
	</item>
	<item>
		<title>Re: The Ball is in our court and control with the Sphero C# Controller (WP8, MonoDroid, MonoTouch and more)</title>
		<description>
			<![CDATA[<p>Thanks gduncan411 - we're still adding cool stuff to this - would love to get it legally on the bigger screen.</p><p>Today's hack was showing what async and await were really made for: <a href="http://slodge.blogspot.co.uk/2012/12/async-and-await-were-made-for-sphero.html">http://slodge.blogspot.co.uk/2012/12/async-and-await-were-made-for-sphero.html</a> <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>posted by slodge</p>]]>
		</description>
		<link>http://channel9.msdn.com/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more#c634905217968435546</link>
		<pubDate>Sat, 08 Dec 2012 00:03:16 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more#c634905217968435546</guid>
		<dc:creator>slodge</dc:creator>
	</item>
	<item>
		<title>Re: The Ball is in our court and control with the Sphero C# Controller (WP8, MonoDroid, MonoTouch and more)</title>
		<description>
			<![CDATA[Great work. I just downloaded your sphero app and it was really cool. Have been playing with it all afternoon &#58;&#41;<br><br>Just a suggestion &#40;and take it if you choose to&#41;... There would be a lot of value in abstracting all the &#34;Sphero&#34; related modules into a single DLL. Right now, I&#39;m very eager to fork your project and hack it to death, but honestly I barely have time from work and between some other side projects. you already have most of the modules... Would it be possible for you to put out a library for C&#35; &#47; .net for sphero. I feel it would have more adoption that way &#58;-&#41;<br><br>Thanks again for your work. I really really look forward to more apps around sphero.<p>posted by Asim</p>]]>
		</description>
		<link>http://channel9.msdn.com/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more#c634982218916046371</link>
		<pubDate>Thu, 07 Mar 2013 02:58:11 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/coding4fun/blog/The-Ball-is-in-our-court-and-control-with-the-Sphero-C-Controller-WP8-MonoDroid-MonoTouch-and-more#c634982218916046371</guid>
		<dc:creator>Asim</dc:creator>
	</item>
</channel>
</rss>