News

Guide: Porting Windows Forms Applications

Jonathan Pobst has authored a guide for developers interested in porting their Windows.Forms applications to Linux/Unix using Mono.

Read it here: Guide: Porting Winforms Applications.


Team Foundation for Mono

Joel Reed has released Team Foundation for Mono an implementation of the Team Foundation libraries and related client programs for the .Net platform. Team Foundation is a 'collection of collaborative technologies that support a team effort to deliver a product' from Microsoft that includes bug tracking, source control, and other capabilities.

This project focuses currently on the SCM related libraries and tools. It includes a fairly functional version of the TF client used to access the SCM capabilities of Team Foundation servers. In some respects, its usability exceeds that of the standard TF tool. It also includes some subcommands from the TF Power Tool, and leverages the Gnome Keyring when available. Team Foundation does not do file attribute tracking, but the included TF client in this project leverages libmagic to implement file attribute tracking on unix platforms.

Team Foundation is tightly integrated into the Visual Studio platform. This project will hopefully someday include a MonoDevelop plugin as well as implementations of the other non-SCM related Team Foundation libraries.

For registered developers, CodePlex is a publicly accessible example of a Team Foundation server used to host open source projects.


Mono 1.2.4 Released

Mono 1.2.4 has been released. This release was branched from our development tree in April 20 and includes various important bug fixes that were done during the testing period.

Mono 1.2.4 is the first release where ASP.NET 2 is considered complete (with the exception of WebParts that are still missing). We are shipping the tool "installvst" that helps developers install the www.asp.net starter kits on Unix.

Other hihglights include: 1,000 new APIs implemented (based on the Moma reports), shared memory can now be disabled, major asp.net performance boost, the beginning of C# 3.0, the new Mono.DataConvert class, many 2.0 Windows.Forms improvements (ToolStrip support), Metafiles (WMF and EMF) supported in System.Drawing, start of 3.5 APIs (System.Core), COM support for Callable Wrappers, the 2.0 Socket API, a Solaris/amd64 port and VB can now be used with ASP.NET.

See the release notes for more details about the new features.


Silverlight on Linux

We are on the early stages of planning an implementation of Silverlight 1.1 for Linux.

Our early planning document is here and we are using this group for the discussing the technical implementation challenges.