Categories
Tech

phoneME Advanced on OSX Intel

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.

I wanted to develop my J2ME CDC Applicatins on my Intel Mac. Unfortunalty there is no CDC VM available for Intel Macs. The phoneME project provides sources for a PowerPC version for Darwin/OS X. So I decided to port that over to Intel by replacing some files with the correct Linux x86 ones.

Hier ist nun das Ergebnis:

Here is my result:


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.

Copy the files from the Patch-Archive into the correct folders of the phoneME sources. You can build the Foundation-Profile with “make”in the directory cdc/build/darwin-x86-mac and with “make J2ME_CLASSLIB=personal” the Personal-Profile. You need QT3 for the Personal-Profile. Install that with Fink.

You can try out the resulting VM with “bin/cvm -jar democlasses.jar”.

Categories
Tech

iPaq 614c

Ich habe seid gestern einen iPaq 614c und probiere gerade damit zu bloggen.
Ich habe dazu TBlogger installiert. Ich muss mich da erst noch dran gewoehnen, aber es klappt schon ganz gut.
Demnaechst mehr davon, auch zu Java auf dem iPaq, da hab ich auch schon was probiert.

Categories
Tech

WordPress 2.5 und MultiBlog

So das Blog läuft jetzt mit WordPress 2.5 und dem MultiBlog Plugin. Damit kann man mehrere Blogs mit einer WordPress Instanz betreiben.

Ich benutze es zwar bisher nur für 2 Blogs(markus.heberling.net und sebastian.heberling.net), aber auch das ist schon eine Erleichterung.

Es gibt aber Dinge auf die man achten sollte:

  • Das Permalink format sollte auf allen Blogs gleich sein, da sonst die .htaccess Dateien nicht passen
  • Das Google XML Sitemap Plugin muss man so konfigurieren, dass es für die verschiedenen Blogs verschiedene sitemaps generiert
  • Man sollte die Upload-Verzeichnisse trennen, damit jedes Blog sein eigenes hat

Ansonsten sind mir bisher keine Probleme aufgefallen.