<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FormatException &#187; mono</title>
	<atom:link href="http://www.formatexception.com/tag/mono/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.formatexception.com</link>
	<description>Ramblings on developing in the Windows World</description>
	<lastBuildDate>Fri, 23 Sep 2011 15:34:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Development for iPhone and Android with Mono</title>
		<link>http://www.formatexception.com/2009/10/development-for-iphone-and-android-with-mono/</link>
		<comments>http://www.formatexception.com/2009/10/development-for-iphone-and-android-with-mono/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 15:13:07 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mono]]></category>

		<guid isPermaLink="false">http://www.formatexception.com/?p=267</guid>
		<description><![CDATA[Okay, for the first time ever I&#8217;m a bit jealous of iPhone users.(See below)  Novel (the sponsor of Mono) has released the MonoTouch, a C# and .NET development platform for the iPhone.  Granted it&#8217;s $400 for the platform but at least it&#8217;s not Objective C.  For those of you that don&#8217;t know Mono, it&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: line-through;">Okay, for the first time ever I&#8217;m a bit jealous of iPhone users.</span>(See below)  Novel (the sponsor of Mono) has released the MonoTouch, a C# and .NET development platform for the iPhone.  Granted it&#8217;s $400 for the platform but at least it&#8217;s not Objective C.  For those of you that don&#8217;t know Mono, it&#8217;s a platform agnostic port of the .NET libraries, stable at about the equivalent of .NET 3.0 (which means LINQ and a bunch of other cool stuff).  That means, yes, if you want to you can do ASP.NET hosting on apache and linux.  Novell has long been a sponsor of mono and it seems like they&#8217;re going to get the opportunity to make some money back with the release of MonoTouch.  Of course you still need to have a Mac and be part of Apple&#8217;s iPhone Developer Program which is enough to kill it for me.</p>
<p>See<br />
<a href="http://monotouch.net/" target="_blank">http://monotouch.net/</a></p>
<p>For those of us with an Android phone, Mono is running in Android, it&#8217;s just not very stable.  <a href="http://www.koushikdutta.com/2009/01/compiling-mono-under-android-build.html" target="_blank">Here is a post</a> of one of the Mono developers that compiled the Mono libraries from his Android from a debian install on his SD card.  Yes, in Android he&#8217;s running debian to compile Mono.  Is that not just sweet nerdy goodness?  While there is no time line for a full stable release of Mono on Android it&#8217;s in active development and, unlike the iPhone/MonoTouch option, it probably won&#8217;t cost a thing once it gets stable.</p>
<p>So what does this mean for us doing smart phone development?  When I was in college I applied for and received a grant for a platform agnostic project, written in java, to do streaming media, web cam and audio between multiple PCs.  For the first month of the project I developed on linux (don&#8217;t remember the branch) with Java.  I moved all the code to Windows and came across serious threading issues.  I fixed all those and spent the next month developing in Windows.  After that second month I moved everything back to linux and ran across serious threading issues.  For the last month of the project I compiled to a shared directory and tested on both linux and Windows.  I highly doubt there will ever be a stable environment that will work for all platforms, hardware is just too different.  MonoTouch has specific interfaces to the iPhone APIs.  Once Mono for Android gets stable I&#8217;m sure there are going to be wrappers for the Java APIs for Android.  But is this a bad thing?  Isn&#8217;t competition good?</p>
<p>Later,<br />
Brian</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.formatexception.com%2F2009%2F10%2Fdevelopment-for-iphone-and-android-with-mono%2F&amp;t=Development%20for%20iPhone%20and%20Android%20with%20Mono" title="Facebook"><img src="http://www.formatexception.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.formatexception.com%2F2009%2F10%2Fdevelopment-for-iphone-and-android-with-mono%2F&amp;t=Development%20for%20iPhone%20and%20Android%20with%20Mono" title="HackerNews"><img src="http://www.formatexception.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.formatexception.com/2009/10/development-for-iphone-and-android-with-mono/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

