14.09.2009, 17:40

pte

C#

Entwicklung von iPhone-Apps fortan auch mit .Net

Novell hat sein MonoTouch Software Development Kit veröffentlicht. Mit dieser Suite aus Compilern, Programmbibliotheken und Tools haben Entwickler nun auch die Möglichkeit, Microsofts .Net-Software-Entwicklungsplattform für die Programmierung von iPhone-Applikationen zu nützen.
Da .Net häufig bei der Herstellung von Firmensoftware Anwendung findet, stellt das MonoTouch in der Version 1.0 die Entwicklung von speziellen iPhone-Anwendungen für Business-User in Aussicht.
Eine technische Herausforderung stellen die restriktiven Zulassungsbedingungen von Apple dar. Das in Cupertino, Kalifornien, ansässige Unternehmen erlaubt für iPhone Applikationen beispielsweise keine JIT-Kompilierung auf Kernel-Ebene. "Wir mussten daher eine Technologie entwickeln, um .NET Ausführungsprogramme und Programmfunktionen statisch in nativen Code zu kompilieren" sagt Novell Chefentwickler Miguel de Icaza. Neben den entsprechenden Compilern und Programmbibliotheken enthält Novells Suite ein Tool, das so ähnlich wie die Entwicklungsumgebung Visual Studio aufgebaut ist und daher von .Net-Entwicklern problemlos verwendet werden kann. Eine vollständige Integration mit Apples XCode-Schnittstelle soll Tests direkt auf dem iPhone ermöglichen.
Anwendungen für das iPhone wurden bislang in Objective-C (ObjC), einer ansonsten nicht sehr weit verbreiteten Erweiterung von C um Sprachmittel zur objektorientierten Programmierung, geschrieben. ObjC ist eine der Hauptsprachen der Programmierschnittstelle Cocoa unter Mac OSX. Mithilfe der MonoTouch-Suite von Novell lassen sich nun aber auch C# und andere .Net-Programmiersprachen in der Anwendungsentwicklung für das iPhone einsetzen. Spezielle iPhone Applikationen würden zwar weiterhin in ObjC geschrieben, MonoTouch böte sich jedoch an, wenn Entwickler plattformübergreifend arbeiten wollen. Ein weiterer Vorteil bestünde darin, dass das Know-how von rund fünf Mio. .Net-Entwicklern in die Entwicklung von iPhone-Applikationen einfließen kann, heißt es unter Experten.
Novell engagiert sich schon seit Langem im Open-Source-Bereich. Auch Mono ist als Entwicklungs- und Laufzeitumgebung für Plattform-unabhängige Software als Open Source-Projekt einzustufen. Das MonoTouch Development Kit für das iPhone soll jedoch kommerziell vertrieben werden. (pte)
Diskutieren Sie mit anderen Lesern über dieses Thema:
PC-WELT-Experten lösen Ihr PC-Problem
Immer informiert mit dem PC-WELT Newsletter
Best-of PC-WELT   PC-WELT Apps
PC-WELT Business-IT   PC-WELT Community
3x PC-WELT testen!
Ja, ich teste 3x die PC-WELT mit DVD für nur 11,90 € (19,- Sfr). Den 4 GB USB-Stick erhalte ich gratis dazu.
PC-WELT 3 / 2012
Anrede:
Vorname:
Nachname:
Straße/Nr:
PLZ/Ort:
Land:
E-Mail:
Nur wenn ich innerhalb von 2 Wochen nach Erhalt der 3. Ausgabe nichts von mir hören lasse, möchte ich die PC-WELT mit DVD zum gleichen Preis weiterbeziehen (D: 55,80 €/Jahr, EU: 64,80 €/Jahr, CH: 103,70 Sfr/Jahr). Nach dem Testzeitraum ist der Bezug jederzeit kündbar.
Ich bin damit einverstanden, dass die IDG Magazine Media GmbH und ihre Partner mich per E-Mail über interessante Vorteilsangebote informieren.
233151
Content Management by InterRed