BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Mono Content on InfoQ

  • Second Life Now Running Mono Trials

    The popular virtual world Second Life is now publicly testing a Mono viewer. When in a Mono region, this viewer allows LSL scripts to be compiled against Mono. In theory, this will provide reduced lag and improved stability for Second Life users. According to Linden Labs, early results are promising.

  • Changes Coming for Mono on OS X

    Currently Mono offers two GUI toolkits, Windows.Forms and Gtk+. Both of these work on OS X, but they only run via an X server. Just like early Java GUI toolkits, the non-native look and feel is causing problems for developers. Miguel de Icaza has announced that Mono 1.2.6 will be shipped with an OS X native backend for both toolkits.

  • Dalvik, Android's virtual machine, generates significant debate

    With the release of Google's Android SDK earlier this week, there was much discussion of the APIs and the expected impact in the mobile space. However, one particular area which generated significant debate in the Java community was the Dalvik virtual machine which is the basis of the Android platform.

  • Interview with Mads Kristensen of BlogEngine.NET

    In the first we hope to be a series on .NET in the open source world, we interviewed Mads Kristensen of BlogEngine.NET. Mads discusses how a focus on simplicity and an avoidance of third-party dependencies differentiates his project from other ASP.NET based blog platforms.

  • Mono JIT Enhancements: Trampolines and Code Sharing

    Curious about how just-in-time compilers work? Two recent posts from the Mono JIT team shed light on how trampolines and code sharing work by illustrating the work they are doing in those areas.

  • .NET Spotlight on Open Source: Beagle

    One of the most famous Mono applications on Linux is Beagle. In this .NET Spotlight on Open Source, Infoq interviwed Joe Shaw and Pierre Ostlund on Beagle.

  • Moonlight Milestone Reached: Silverlight Chess

    The Moonlight project has reached the point where it can run the Silverlight Chess demo application. This represents a major milestone for the Mono team who are racing to keep up with Microsoft's Silverlight project.

  • Minimal Mono Runtime Smaller than Python

    Mirco Bauer, the Mono package maintainer for Debian Linux, and Miguel de Icaza discuss the minimum runtime sizes of various virtual machines, with Mono coming in first at 7 MB on disk.

  • Cecil and Reflexil Make Assembly Patching Easy

    Jb Evain's Cecil is a library in the Mono project that allows developers to inspect and manipulate compiled assemblies. Sébastien has complemented its capabilities with a GUI interface called Reflexil.

  • Moonlight in 21 days

    In preparation for ReMix07 in Paris, the Mono team filled out the bones of their implementation of Silverlight with very impressive results.

  • In Case You Missed It: MonoDevelop, a C# IDE for Gnome Developers

    MonoDevelop is an IDE designed specifically for Gnome developers targeting the Mono runtime. Originally started as a port of the SharpDevelope IDE, it has grown into a significant project in its own right.

  • Paint.NET for Mono Released to Public

    Paint.NET serves as both a good open source graphics editor and a test bed for new .NET functionality like the CLR add-in model. It has also been a highly coveted prize by the Mono team. On May 15, Miguel de Icaza announced that the port of Paint.NET 3.0 is functional.

  • Dynamic Language Runtime Announced

    Microsoft has announced that they are building an extension to the Common Language Runtime called the Dynamic Language Runtime (DLR). This extension is being designed to enable interoperability between dynamic languages in the same manner that the CLR enabled interoperability between statically typed languages.

  • The First VB 8 Compiler Written in VB

    Rolf Kvinge has released a mostly functional VB 8 compiler written as part of the Mono project. Unlike Microsoft's VB compiler, which is actually written C++, this compiler was written in VB.

  • In Case You Missed It: A .NET OpenID Library

    For those of you looking at using OpenID, there is a .NET compatible library available. The Library was written in Boo, a .NET language inspired by Python. It also leverages a library from the Mono project.

BT