April 9, 2012
.NET, All, ANDROID, Frameworks, iOS, iPhone, Microsoft, Mobile Frameworks, Mobile SDK, Mobile-Development, Mono, OpenSource, Windows Phone, Windows Phone 7
.NET, ANDROID, Frameworks, iOS, iPhone, Microsoft, Mobile Frameworks, Mobile SDK, Mobile-Development, Mono, OpenSource, Windows Phone, Windows Phone 7
I am evaluating different cross platform mobile development solutions. This is just a quick introduction to a framework I came across.
What is cross platform mobile applications?
A mobile application developed in such a way that it will work or run on most of the mobile platforms such as Android, iOS, Windows Phone, Blackberry etc.
What is Monocross?
MonoCross is a refinement of the Model-View-Controller (MVC) pattern for mobile development using .NET, C# and the Mono Framework.
The pattern enables cross-platform portability of business logic and data access code, (Model + Controller), while supporting full, native and/or platform-specific presentation (Views).
Read the MonoCross Roadmap for Platform support.
For more information on using the pattern, see: UsingMonoCross
Source: MonoCross project home http://code.google.com/p/monocross/
Today I was just in a hurry to just go through what’s interesting out there in Technological world. I came across MonoDROID, from Mono&Novell.
MonoDroid is a development stack for using C# and core .NET APIs to develop Android-based applications using .NET.
dotNET on ANDROID cool right?.
There is also MonoTouch which a C# & .NET Api for developing iPhone applications. This was revolutionary. But it’s commercial product. Similar way MonoDROID also going to be commercial product in future. But as far I concern about comparing to feature it provides, price doesn’t matter. They spend lots of money on R & D, Innovation etc. So this is just a nominal fee to recover the cost of development and it makes sense.
We can familiarize yourself with the API, the API Design, MonoDroid’s architecture, the list of class libraries that are part of MonoDroid, MonoDroid’s Limitations.
These additions to Mono in increasing the wide application development base using .NET and I am glad such things should happen. .NET is an interesting platform to work with and every one who understand .NET will start loving it, because of it’s Core features.
You can participate in the preview program today by signing up for the MonoDroid mailing list @ http://monodroid.net/ .
The Mono project, which produces an open source implementation of the .NET runtime, has released version 2.8. The update brings full support for version 4.0 of the C# programming language, substantial improvements to the optional LLVM-based Mono backend, and a new garbage collection implementation that is more efficient.
Continue read more from Ryan Paul’s article in arstechnica.com