The .NET/Mono Framework has never been a single, unified stack and over the years Microsoft and Novell added several new versions to cover Linux, OS X, and mobile devices. With the introduction of Windows 8 and Visual Studio 11 we can expect one, maybe two more. In an attempt to clear up some of the confusion this article reintroduces all of the major profiles and many of the lessor know ones.
Wallace B. McClure is the co-author of Professional iPhone Programming with MonoTouch and .NET/C# and the soon to be released Professional Android Programming with Mono for Android and .NET/C#. Our interview took place took place prior to and just following the announcement that Xamarin would be taking over maintenance of Mono from Attachmate.
With the recent legal battle between Google and Oracle there is a renewed focus on the patent issues for Java and .NET. Tim Smith introduces the licenses offered by Oracle/Sun and Microsoft, with a focus on how they may affect third party implementation. Possible motivations for Google Android’s unique implementation are also covered.
IronRuby is Microsoft's implementation of Ruby on the .NET framework. This article introduces IronRuby, and covers running Rails applications in IronRuby as well as potential issues to look out for. 2
This article explores how to set up, test out, and work with the MonoTouch debugger while developing iPhone applications, including debugging running applications over Wifi. 2
Tables are common in iPhone apps, but are very specific given the iPhone's constraints. However, Apple offers easy customization, and this article explores creating highly customized iPhone tables. 7
MonoTouch is a Mono based framework for building iPhone applications with C#. Bryan Costanich shows how to use it with the MonoDevelop IDE to quickly start building .NET-based iPhone applications. 9