J2ME Entwicklung in Xcode

Für Windows und Linux gibt es das Suns Java Wireless Toolkit um Applikationen für mobile Endgeräte zu entwickeln. Leider gibt es auf für den Mac nur eine Version für MIDP 1.0. Beim stöbern nach einer annehmbaren Lösung (Eclipse in Parallels war keine) bin ich auf einen Beitrag bei „Cry For Help” gestoßen, der die Entwicklung von J2ME-Applikationen in Xcode behandelt. Leider funktionieren die angegebenen Schritte, vor allem aber das Template nicht! Nach einigem rumprobieren und anpassen läuft es bei mir aber nun einwandfrei. Deswegen nun hier eine Anleitung sowie 2 verbesserte Templates für Xcode.

1. Installation der Templates und des mpowerplayers

  • meine angepassten Xcode-Templates laden
  • den Inhalt („Ant-based MIDlet Jar” und „Ant-based MIDlet Jar (Bluetooth)”) in den Ordner /Library/Application Support/Apple/Developer Tools/Project Templates/Java/ verschieben
  • den mpowerplayer herunterladen
  • den Ordner „mpp-sdk” in den Ordner /Developer/Java/ verschieben
  • ein neues Xcode-Projekt mit der Vorlage „Ant-based MIDlet Jar anlegen”

2. Installation/Verwendung der Bluetooth-Erweiterung

  • Download der (leider nicht kostenlosen) JSR-82-Implementierung von Avetana
  • Die Datei avetanaBluetooth.jar in den Ordner /Developer/Java/mpp-sdk verschieben
  • Für Bluetooth-Applikationen die Vorlage “Ant-based MIDlet Jar (Bluetooth) wählen

Hier noch eine Screenshots:

bild-21.pngXcode Build & Run Pong im mpowerplayer

HAN, Macintosh, Programmierung | 16.10.2006 - 18:33

Bisherige Kommentare

  1. Kai schrieb am 01.11.2006 um 19:43

    Vielen Dank für die kleine aber feine Anleitung!
    Nachdem ich den ganzen Nachmittag mit testen, basteln und googeln verbracht habe, läuft mein Xcode mit deinen Templates nun perfekt :-)

  2. Johannes schrieb am 28.09.2008 um 00:21

    J2ME unter XCode läuft, ist imho sehr mühsam. Mit NetBeans und nachgeladenem Mobility-Pack ist das ganze nicht so schön, dafür wesentlich effektiver. ;)



Neuer Kommentar