Xamarin has announced significant updates to its developer platform. Xamarin is the company formed around 18 months ago, when Novell discontinued its investment in Mono, a cross-platform implementation of C# and the .NET Framework. Its focus is on mobile platforms, in particular iOS and Android, though there is also support for the Mac. On Windows
…continue reading Xamarin 2.0 and Xamarin Studio announced, build for OSX, iOS and Android with C#
Xamarin has released Xamarin Mac which adds Mac support to the existing iOS and Android compilers from the company:
MonoTouch: apps for iPhone and iPad using the MonoDevelop IDE on the Mac Mono for Android: apps for Android using either Visual Studio or MonoDevelop Xamarin.Mac: apps for Mac OS X using MonoDevelop on the Mac
…continue reading Xamarin brings C# to development of apps for the Mac App Store
When I attended the 2010 GPU programming conference hosted by NVIDIA I encounted Tidepowerd, which has a .NET library called GPU.NET for GPU programming.
GPU programming enables amazing performance improvements for certain types of code. Most GPU programming is done in C/C++, but Typepowerd lets you run code in .NET, simply marking any methods you
…continue reading GPU Programming for .NET: Tidepowerd’s GPU.NET gets some improvements, more needed
A detailed benchmark posted on codeproject investigates the performance of basic operations including string handling, hash tables, math generics, simple arithmetic, sorting, file scanning and (for C#) platform invoke of native code. These are the conclusions:
There is only a small performance penalty for C# on the desktop versus C++. Mono is generally slower than
…continue reading C# vs C++ and .NET vs Mono vs Compact Framework performance tests
Mono is an open source implementation of .NET, formerly sponsored by Novell, and its future following Novell’s acquisition by Attachmate has been the subject of speculation.
Today Mono leader Miguel de Icaza has revealed new plans. In a blog post, he announces Xamarin, a new company focused on Mono. This company will build new commercial
…continue reading Mono splits from Novell/Attachmate to form basis of new company
It is a busy time for cross-platform toolkits. Adobe has released AIR 2.6, and reading the list of what’s new you would think it was mainly for mobile, since the notes focus on new features for Apple iOS, though AIR is also a runtime for Windows, Linux and desktop Mac. New features for iOS include
…continue reading Adobe AIR 2.6, MonoMac 1.0, cross-platform is not dead yet
Miguel de Icaza’s report from the Game Developer Conference is upbeat, rightly so in my view as usage of Mono is continuing to build, not only in game development with Unity, a development tool that uses Mono as its scripting engine, but also for mobile development for Apple’s iOS with Monotouch and for Android with
…continue reading Mono project: no plans for cross-platform WPF
I’ve posted an article on trying out MonoTouch, which builds on the open source Mono project to provide a means of developing apps for Apple’s iOS using C# and the .NET Framework.
It is easy to assume that since the .NET Framework is Microsoft’s technology, using a non-Microsoft implementation is risky. Then again, Mono is
…continue reading Trying out MonoTouch – C# for Apple’s iPhone and iPad
A week or so ago I posted about the Java crisis and what it means for developers. The post attracted attention both here and later on The Guardian web site where it appeared as a technology blog. It was also picked up by Reddit prompting a discussion with over 500 posts.
So what are
…continue reading What you are saying about the Java crisis