<< JARPATH | Home | EJB 3.0 Will Be Different >>

Mono Beta 1 Here, 1.0 in June

Ximian^H^H^H^H^H^H Novell announced Mono Beta 1 yesterday. Mono is an implementation of the .NET Framework for Linux, Unix and Windows.

I had been a fan of Mono since the early days, getting the sources from CVS, building it daily to see the progress, and writing my first C# programs with it.

It's amazing what the Ximian folks have done in a few short years. The Beta 1 release for Fedora Core 1 contains 48 RPMs totalling 67MBs in size.

Installation is a breeze with yum. I simply added the following in my /etc/yum.conf and installed everything that's available (yum list followed by a bunch of yum installs):

[mono]
name=Mono
baseurl=http://www.go-mono.com/archive/beta1/fedora-1-i386/

Here's the obligatory Hello GTK# application:

using Gtk;
using GtkSharp;
using System;
 
class Hello {
    static void Main() {
        Application.Init();
        Window window = new Window("Hello Gtk#");
        window.DeleteEvent += new DeleteEventHandler(DeleteEvent);
        window.Show();
        Application.Run();
    }

    static void DeleteEvent(object obj, DeleteEventArgs args) {
        Application.Quit();
    }
}

And here's the screenshot:




Add a comment Send a TrackBack