Montag, 10. Januar 2011

 

TIOBE-Index: Python ist Programmiersprache 2010

Die Programmiersprache Python konnte unter den im TIOBE-Index gelisteten Sprachen im vergangenen Jahr den größten Zuwachs verzeichnen. Den zweitgrößten Zuwachs hatte Objective-C wegen iPhone- und iPad-Entwicklung. Objective-C galt daher lange Zeit als Kandidat für die Sprache des Jahres 2010.
Detaillierte Informationen gibt es hier und hier.

Labels: , , , , , , ,


Mittwoch, 3. Februar 2010

 

Entwicklung von iPhone Apps unter Linux - VMware Image II

Ich habe nun schon viele Stunden investiert, um nur einmal kurz eine "Hello World"-App für's iPhone zu entwickeln. Ich wollte auch den iPhone-Simulator ausprobieren, da ich kein iPhone besitze. Mich interessiert die Technologie. Ob ich mir ein iPhone, irgend ein Android oder ein Maemo zulegen werde, muss ich mir noch überlegen. Jedenfalls bin ich zur Erkenntnis gekommen, dass es ohne Mac ziemlich mühsam ist, Apps für's iPhone zu entwickeln. Zumindest, wenn man kein eigenes iPhone hat.
Immerhin ist es mir gelungen ein VMware-Image mit Mac OS X Leopard 10.5.2 mit einem, leider nicht aktuellem, iPhone SDK zum Laufen zu bringen.

Meine Arbeit basiert auf einem "Download" von pcwizcomputer.com. Das aktuelle iPhone SDK von developer.apple.com/iphone/ (ich habe mich registriert!) funktioniert leider nicht mit diesem alten OS X 10.5.2. Also machte ich ein Systemupdate. Leider gab's dann immer einen "Kernel Panic". Also suchte ich mir ein älteres iPhone SDK (man muss ein bisschen suchen und einen Torrent-Client haben), das sich dann installieren ließ.
Das mit dem VMware-Image war leider auch nicht so einfach. Ich verwende normalerweise VirtualBox für Sachen, die nur unter 32bit Debian laufen. In meinem 32bit Debian Image in der VirtualBox merkt man den Unterschied zum 64bit Host fast nicht. Aber dieses VMware-Image ist lähmend! Außerdem versuchte ich zunächst den VMware-player. Leider konnte ich da das Netzwerk nicht zum Laufen bringen. Also installierte ich den ebenfalls kostenlos erhältlichen VMware Server. Hier funktioniert das Netzwerk (immer wieder, manchmal behauptet das Mac OS, dass das Netzwerkkabel nicht angeschlossen ist, dann deaktiviere und und aktiviere ich das Netzwerk in der VMware Konsole).
Die Installationen dauern Stunden!
Jedenfalls läuft Xcode mit dem (alten) iPhone SDK:

Viel Geduld und viel virtuelle Rechenzeit waren nötig. Auch der Simulator läuft (allerdings kann ich bei dieser Version das Handy nicht drehen):


Ich befürchte aber, dass das mit dem GUI-Builder auch nicht hinhaut. Jedenfalls habe ich nichts passendes für's iPhone gefunden. Nur für Mac OS. Das sollte auch für's iPhone funktionieren, da auf dem iPhone im Wesentlichen auch ein Mac OS X läuft. Das muss ich aber noch prüfen, sobald ich wieder genügend Zeit habe. - Andere, wichtigere Projekte rufen.

Labels: , , ,


Donnerstag, 28. Januar 2010

 

Entwicklung von iPhone Apps unter Linux - VMware Image

Meine Versuche, die iPhone Entwicklungsumgebung unter Linux zum Laufen zu bringen sind ja bisher gescheitert. Ich habe ein fertiges VM-Image mit einer iPhone-Toolchain heruntergeladen.
Ist nicht ganz das, was ich mir vorgestellt habe:

Ist nur ein Debian (Ubuntu) mit Kommandozeile. "Toolchain" stimmt, es sind passende Compiler, make und ssh installiert. Übrigens muss man sich mit root und Passwort toolchain anmelden.
Man kann dann z.B.
cd /PROJECTS/HelloWorld
make clean
make
machen um ein fertiges "Hello, World"-Projekt zu übersetzen und zum iPhone zu übertragen. Vorher muss man aber im Makefile noch die IP-Adresse des iPhones eintragen. Außerdem benötigt mein ein "jailbreaked" iPhone (also ein entsperrtes Gerät).
Mangels iPhone kann ich das natürlich nicht ausprobieren. Ich hatte mir schon einen Emulator wie beim Android erwartet.
Also nur einmal probieren, wie das Feeling ist, für ein iPhone zu entwickeln, ist offensichtlich nicht drinnen.

Labels: , , ,


 

Entwicklung von iPhone Apps unter Linux

iPhone Entwicklung gibt es eigentlich nur für Mac-User (iPhone ist mir noch nicht unter Linux gelungen). Inoffiziell gibt es die Möglichkeit, das iPhone Software Development Kit auch unter Linux (32bit!) zum Laufen zu bringen.

Ich habe Inoffizielles iPhone-SDK unter Linux einrichten versucht.

Leider bin ich zu Hause hängen geblieben, weil ich ein 64bit-Debian habe. Da funktioniert das Linken nicht. Ich werde es da auf einer 32bit-Debian-VM noch einmal probieren. Erfolgsmeldungen wird es hier geben.

In der Schule (Ubuntu 9.04) bin ich nach etlichen Versuchen auch hängen geblieben. Hier fehlen die "includes".

Es gibt aber ein - nicht aktuelles - VM-Image am edvoftp, das ich aber noch nicht testen konnte.

Hätt' ich doch nur einen Mac!

Labels: , , ,


This page is powered by Blogger. Isn't yours?

Abonnieren Posts [Atom]