iPad-Apps mit .NET entwickeln

PCKurz nachdem Apple sein iPad vorgestellt hat, gibt es für die .NET-Entwickler bereits eine gute Nachricht: Novell hat eine neue Version seiner Entwicklungsumgebung MonoTouch herausgebracht.

Mit dieser haben nun .NET-Entwickler die Möglichkeit in C# Applikationen für das iPad zu programmieren.

MonoTouch

MonoTouch ist die kostenpflichtige Entwicklungsumgebung zum Programmieren von .NET- basierenden Applikationen für die beliebten Apple-Produkte iPhone und iPod sowie dem neuen Tablet PC iPad.

MonoTouch basiert dabei nicht auf dem .NET-Framework von Microsoft sondern auf das Mono-Framework von Novell, das entwickelt wurde um eine .NET-Applikationen auch auf alternativen Betriebssystemen wie Linux betreiben zu können.

Apple-Anforderungen gelöst

.NET-Applikationen nutzen normalerweise die sogenannte JIT-Technik, bei der zur Laufzeit der Softwarecode in lauffähigen Maschinencode übersetzt wird. Dies untersagt Apple allerdings aus Sicherheitsgründen.

MonoTouch löst dieses Problem in dem es die fertige .NET-Anwendung und Bibliotheken direkt in den Maschinencode vom iPad übersetzt.

Nach Novell zufolge scheint MonoTouch sehr erfolgreich zu sein. So wurde die -NET- Entwicklungsumgebung für das iPhone respektive iPad und iPod bereits 11.000 mal heruntergeladen und schon etliche Anwendungen entwickelt, die sich bereits im App Store befinden.

Erhältliche Editionen

MonoTouch ist in den folgenden drei Varianten erhältlich:

  • Personal Edition
  • Enterprise Edition
  • Enterprise Edition 5

Die Personal-Variante richtet sich an Einzelpersonen und kostet 399 US-Dollar. Die Enterprise Edition ist in der Standardausführung für 999 US-Dollar erhältlich und die Edition für fünf Entwickler kostet 3999 US-Dollar.

Fachlektüre

Es gibt sogar mittlerweile ein Fachbuch zu diesem Thema, das Ihr bei Amazon bestellen könnt: 

Wie Ihr am Titel bereits erkennen könnt handelt es sich hierbei um ein englischsprachiges Buch, aber damit muss man bei solch einem speziellen Thema wohl leben.

Tutorials und Dokumentation

Auf der Website von MonoTouch findet Ihr neben Informationen zu den verschiedenen Editionen auch jede Menge Dokumentationen und Tutorials für die .NET-Entwicklung mit MonoTouch.

Aber auch auf YouTube sind bereits einige Video-Tutorials zu finden. Um einen kleinen Eindruck von MonoTouch zu bekommen, könnt Ihr hier ein kleines Hello World – Video-Tutorial sehen:

Das sieht doch schon ganz nett aus, wie ich finde. Für .NET-Entwickler, die sich neue Herausforderungen suchen wollen, bietet MonoTouch gute Möglichkeit hierfür.

kick it on dotnet-kicks.de

Comments
  1. MartinJ
  2. Björn
  3. MartinJ
  4. Björn
  5. MartinJ
  6. Berlinde Milcunpl
  7. Stefan