J2ME PhoneME für den GP2X


EvilDragon

Administrator
Staff member
Joined
Mar 4, 2003
Messages
29,986
Age
46
Location
Ingolstadt
Zaxxon, ein Coder aus der italienischen gp2x-Szene war fleissig am Porten der J2ME Runtime.
Leider ist ihm die Zeit ausgegangen - daher hat er alles bisher programmierte veröffentlicht. Wer möchte, kann sich dem Quellcode weiter annehmen!

J2ME ermöglicht es, Handyspiele (.jar) auf dem gp2x zu spielen. Die Runtime funktioniert soweit ganz gut, die meisten Spiele laufen problemlos, lediglich Sound und einige Optimierungen müssten noch erledigt werden.

Wer weiterprogrammieren oder die Runtime mal ausprobieren möchte, der kann dies gerne tun.

Download: J2ME PhoneME
 
es funktioniert!! UNglaublich, darauf habe ich jahrelang gewartet. Handyspiele wären so genial wenn man sie nicht auf dem Handy spielen müsste wegen der Steuerung.
Und jetzt alles auf dem GP2X
 
Gibts denn gute Handy-Spiele? :D

Ich hab kein funktionierendes Handy (das glaubt mir keiner!) Und hab mich auch nie mit Handy games befasst. Ich dachte immer das sind Java Anwendungen. Wußte gar nicht, dass es Für solche Games ein eigenes Format gibt. ^_^
 
Da ich mich damit eher weniger auskenne, eine kleine Frage dazu.

Diese Jar Dateien sind ja prinzipiell normale Java Dateien. Wie kriege ich das hin das ich normale Java Sachen in Jar kompiliert kriege. Brauche ich dafür nen speziellen Kompiler? Anpassen müsste ich ein programm (ausser der bildschirmgröße und bedienung) ja eigentlich nicht, oder?
Aber andererseits wäre es ja zu einfach wenn man normale Java-Programme in jar kompiliert und dann läuft es auf dem gp2x. Dann wären ja einige schon früher auf die idee gekommen...

Ich hoffe man versteht was ich meine?
Hab zwar schon einiges in java gemacht, aber mit sowas hatte ich mich bis jetzt noch nicht beschäftigt.

grüße
 
Hi!

Leider ist es schon was länger her, daß ich mich mit Java midlets (j2me) auseinandergesetzt hab, aber soviel blieb auf die Schnelle haften:

1) .jar Dateien sind Java ARchives ;) Das heißt, es sind in diesem Fall nix anderes als .zip Dateien; du kannst sie auch in z.B. WinZip, 7zip öffnen.

2) Es gibt einen Kommandozeilenbefehl "jar", der jar files erzeugen kann. Ein bestimmter Compiler ist nicht notwendig. Allerdings gehören einige bestimmte Dateien in ein jar, z.B. ein "Manifest", was einer Beschreibung über das jar nahe kommt. Darauf ist zu achten, wenn du ein jarfile erzeugst. Wenn du das Java SDK ( ...Dev Pack) und nicht nur die Java Runtime (JRE) installiert hast, dann hast du schon alles da (jar etc...). Wenn was fehlt, dann wären die j2me devpackages (java.sun.com) ein guter Platz zum suchen.

3) Es gibt auch JAD Dateien, aber die sind eigentlich nur "Textdateien", die Informationen enthalten und einen Link auf das passende JAR (in Form von URL für gewöhnlich). Normalerweise haben jar und jad den selben Dateinamen. Man benutzt sie z.B. auf Mobiltelefonen, damit VOR dem Download eines Java-Prgs Infos darüber darzustellen. Neben Herstellerinfo sind vor allem Dateigröße und evtl. Kosten (Preis) recht interessant zu wissen, bevor man "Download" klickt :)

Ein paar Links:
Wikipedia - http://de.wikipedia.org/wiki/Java_Archive
Suns JAR manual - http://java.sun.com/j2se/1.5.0/docs/guide/jar/jar.html

Über midlets & jars - http://www.onjava.com/pub/a/onjava/2001/04/26/midlet.html
j2me tutorial - http://www.midlet-review.com/index?content=articles&id=3

Ich hoffe, du kannst was damit anfangen :)

Achja: Bei midlets ist es so, daß die j2me implementierung (also die des GP2x) vorgeben muß, was denn das Gerät so kann. Also welche Auflösung, Orientierung, Farbtiefe, aber auch Knöppe und so. Ohje, echt zulange her für mich, alles nur nebelhaft vorhanden... <_<

Viel Erfolg!
Markus
 
EvilDragon said:
Zaxxon, ein Coder aus der italienischen gp2x-Szene war fleissig am Porten der J2ME Runtime. Leider ist ihm die Zeit ausgegangen
Eine J2ME hatte ich mir ja schon länger gewünscht. Das macht auch total Sinn, da das größte Problem bei den Handy-Games die mikrige Steuerung ist (zumindest auf meinem SE K750i) und das GP2X da bessere Möglichkeiten bietet.

Hoffentlich findet sich ein Programmierer, der sich der Sache weiter annimmt und das Projekt fortsetzt!
 
Back
Top