Posted on March 10, 2009 at 11:03 pm
I tried to run the LWUIT Demo with my MicroEmulator iPhone port. Here are some screenshots:
First Try. Got the clipping slightly wrong…

After a quick fix, clipping correct, but no text…

Changing to another theme…

… the text is there!

Menu is workin.

Setting some dialog properties, and…

… displaying it.

Some more screenshots…



Performance is slow as hell, not all graphics are rendered properly, but its working at least.
Posted on November 24, 2008 at 4:00 pm
I have started porting microemulator to (jailbroken) iPhones. Here are some first screenshots.



Posted on April 25, 2008 at 12:14 pm
Um Java CDC Anwendungen zu entwickeln braucht man eine entsprechende virtuelle Machine. Eine OpenSource VM wird im phoneME Projekt entwickelt. Es gibt dort verschiedenste Versionen für Linux, Windows, Windows Mobile und auch für Darwin/OS X. Allerdings ist bisher nur ein PowerPC Variante für OS X verfügbar. Die lässt sich auch auf einem Intel Mac benutzen, allerdings nur im Foundation-Profile, dass keine UI bereitstellt. Um AWT zu haben benötigt man das Personal-Profile, was jedoch QT verlangt. Und mit Fink kann man von QT keine Universal Binarys installieren.
Deshalb habe ich versucht die PowerPC Version von phoneME Advanced nach x86 zu portieren. Dazu war nicht sonderlich viel nötig. Ich habe lediglich einige Dateien durch die entsprechenden Linux x86 Versionen ersetzt.
Hier ist nun das Ergebnis:

Patch: phoneme-cdc-darwin-x86
Binary: phoneme-cdc-personal-darwin-x86-qt3-x11-bin
Die Dateien aus dem Patch-Archiv müssen in die entsprechenden Ordner der phoneME Sourcen kopiert werden. Dann kann im Verzeichnis cdc/build/darwin-x86-mac “make” aufgerufen werden um das Foundation Profil zu bauen und mit “make J2ME_CLASSLIB=personal” kann das Personal-Profil erzeugt werden. Dafür benötigt man QT3, das am einfachsten mit Fink installiert wird.
Die entstandene VM lässt sich am einfachsten mit “bin/cvm -jar democlasses.jar” testen.