InfoQ Homepage Mono Content on InfoQ
-
MonoMac Brings C# Development to Mac OS
The Mono team has created a binding for Cocoa API, one of the major application environments for Mac OS, facilitating developers the possibility to write C# applications for Apple’s operating system.
-
MonoTouch.Dialog Makes Creating Simple iPhone Dialogs Easier and Faster
In order to simplify iPhone development using MonoTouch, Miguel de Icaza has developed two new abstraction layers over UITableView. These abstraction layers give developers the option to use a declarative syntax based on attributes or an imperative model based on nested controls.
-
MonoTouch Has Added Support for Apple’s iPad
Within 24 hours of the announcement of the new iPad tablet from Apple, the MonoTouch team has released MonoTouch 1.9 (alpha), which is focused on helping developers to write .NET application for the iPad.
-
Mono Introduces Experimental C# Language Extensions
Having caught with the recent advances in Microsoft’s C# 4, the Mono team is now playing with their own extensions to the language. The two features they are experimenting with are string interpolation and support for multiple return values.
-
Miguel de Icaza’s Keynote at Monospace
Michael Cote, aka RedMonk, has provided an audio recording of Miguel de Icaza’s keynote at Monospace. Miguel talked about Mono’s history, some plans for the future, Silverlight, and he gave a demo of building a Linux appliance.
-
Mono’s First Commercial Release: MonoTouch
MonoTouch is a port of the Mono runtime along with an adapter layer so .NET developers can use the native iPhone GUI toolkit. MonoTouch is unique in the Mono ecosystem because it is the first commercial Mono product from Novell. As expected, there was some community backlash.
-
Developing .NET Applications on Windows with MonoDevelop 2.2
MonoDevelop has become the first cross platform .NET IDE supporting development on Linux, Mac OS X and Windows.
-
Moonlight 2.0 Beta 1 Contains Features from Silverlight 3.0
Moonlight, the open source implementation of Microsoft’s Silverlight for Linux and Unix/X11 systems, has reached version 2.0 Beta 1. Moonlight 2.0 API is a superset of Silverlight 2.0 API because it contains features from Silverlight 3.0.
-
Generating Linux Appliances from Visual Studio
Novell has released SUSE Studio, a tool used for creating Linux appliances. Related to that, the Mono team has created a plug-in to generate such SUSE powered appliances from within Visual Studio.
-
Cross-platform Development – Lessons Learned from Banshee/Mono
In a Scott Hanselman interview, Aaron Bockover of Novell talks about the challenges to create Banshee, a cross-platform application built in C# on Mono for Linux, Max OS X and Windows.
-
Anybody May Legally Implement the C# and CLI Specifications
Microsoft has placed C# and CLI specifications, ECMA 334 and ECMA 335, under the Community Promise which basically protects anybody implementing them in any language and in any way from being sued by Microsoft for infringing corresponding intellectual properties or patents. This is directly related to Mono, the open source .NET implementation, whose legal status was unclear until now.
-
23 .NET Open Source Projects
Eric Nelson, a Developer Evangelist for Microsoft and Technical Editor of MSDN UK Flash, has compiled a list of 23 .NET open source projects mostly based on recommendations sent by UK developers. Other great projects did not make it into the list, while Microsoft’s contribution include: ASP.NET MVC, DLR, IronRuby, IronPython, MEF.
-
Implementation Roundup: Ruby 1.8.x update, JRuby on .NET, MacRuby and MagLev Progress
New versions of Ruby 1.8.6 and 1.8.7 are available now. JRuby development moves ahead with experiments with running JRuby on IKVM. Also: MacRuby continues performance work and MagLev now runs RubyGems.
-
Koushik Dutta is Bringing C#, Ruby, and Python to Google’s Android
Koushik Dutta has reached a major milestone in his effort to support C#, Ruby, and Python on Google’s mobile phone platform. In a recent announcement he has demonstrated by-directional interoperability between Dalvik and Mono.
-
Moonlight 1.0 RTM Has Been Released
Moonlight, the open source Silverlight implementation for Linux, has been sent to manufacturing. It can be downloaded as a Firefox plug-in running on most Linux distributions. Moonlight 1.0 uses Microsoft Media Pack 2 to play the media files.