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

  • Mono Adopts .NET Source Code

    A draft of the release notes for Mono 4.0 have been posted. Among other changes, they have started to adopt code from Microsoft’s CoreCLR project. At the same time, they are dropping support for .NET 4.0 and earlier. Mono will now only build .NET 4.5 compatible assemblies.

  • A First Look to .NET Core

    Microsoft announced at connect() that .NET Core would be open sourced and it would provide a single code base to support all platforms, including Windows, Linux and Mac OSX. Recently, Immo Landwerth, Program Manager at Microsoft, has given more details about what .NET Core is and how it will provide "the foundation for all future .NET platforms."

  • C# Comes to the Unreal Engine

    The Unreal Engine joins Unity with C# support thanks to Xamarin's new Mono for Unreal Engine. This extension enables developers to create Unreal Engine just using C#.

  • Mono Gets Further Performance, Scalability Improvements

    Mono 3.8.0 was released last week. It comes with several performance and scalability improvements across the runtime, as well as finishes the Windows port.

  • Mono 3.6 Delivers Improved Debugger

    Mono 3.6 has been released, and features an improved debugger, several bug fixes, and Nuget for Mac users.

  • Mono Project Adds Performance Team

    The Mono project has focused on conformant code since its inception. Now the project is adding dedicated resources to focus on improving performance.

  • Interview with Philipp Crocoll on Java/C# Integration for Android

    In this interview we talk to open source developer Philipp Crocoll about Keepass2Android. Besides its features as a password store, this project is a good case study for combining Java and C# in a single Android application.

  • Mono JIT, GC Get Better

    Mono 3.2.7 is out, with a lot of new features such as an improved JIT, new interpreter for LINQ, use of native instructions for 64 bits, and more.

  • Mono: SGen GC And Other Improvements; PlayScript, CppSharp In Works

    Mono 3.2 was released last month with several GC improvements, dev improvements and more. Several other items such as PlayScript integration and CppSharp are already work-in-progress.

  • ILNumerics Now Offers Any CPU Support and REPL Visualizations

    ILNumerics, a high performance numerical calculation library for .NET, now offers a NuGet package with “Any CPU” support. In a separate release called ILView, a 3D visualization tool with REPL support has been announced.

  • Crypto Obfuscator for .Net v2013 R2 Adds Support for Code Masking and Constant Field Removal

    Crypto Obfuscator for .Net v2013 R2 includes support for code masking, constant field removal, Visual Studio 2012. It also includes Linux and Mono support for automatic exception reporting service including several new additions, improvements, changes and bug fixes.

  • Portable Class Libraries for Google APIs

    Google has released a new beta of their SDK known as the Google APIs .NET library. This SDK is being offered as a Portable Class Library and covers 45 of Google’s APIs. This allows Google to offer one DLL that works across .NET, WinRT, Windows Phone, and Silverlight.

  • Licensing Restrictions Plague the new Portable Class Libraries

    Microsoft has been releasing Portable Class Library versions of some really important libraries including the BCL Portability Pack, Async, Stream Compression and ZIP Archives, and Microsoft HTTP Client Libraries. And with the newest version of Mono also supporting PCL, one would think this would be a huge win for cross-platform developers. But that’s not the case.

  • Mono Now Has Portable Class Library Support

    With their focus on Xamarin, the commercial version of Mono, it often seems like Mono is being is being neglected. But the nine year old platform is still seeing active development. Mono 3.0.12 brings with several new features including support for Portable Class Libraries and cookies in WCF.

  • Quickly Create Mono Bindings with Objective Sharpie

    Objective Sharpie is the child of Aaron Bockover. This tool creates C# bindings suitable for use in Mono for Objective C SDKs. Objective Sharpie works by using Clang to parse Objective C header files. Since the process is automated, and has full access to the header, binding errors should be non-existent for most libraries.

BT