Handyprogrammierung
Java Handyprogrammierung mit J2ME
Der Klassiker. Getestet auf Siemens C65.
Verschiedene Level und Geschwindigkeiten.
Snake.jad
Snake.jar
Sourcecode auf Nachfrage
Das Programmieren des Handys (Natel) mit Java ist einerseits nicht schwer und andererseits sehr kompliziert. Anders als beim Java-Programmieren für Personal Computer oder sogar Großrechner als Server (z.B. J2EE) müssen bei der Handyprogrammierung mit J2EE die Regeln der Programmierung für embeded Programmierung beachten. So sind die Eingabegeräte - auch bei modernen Handys - stark eingeschränkt. Auch muss bei der Java-Programmierung in J2ME beachtet werden, dass die Ressourcen (Speicher, vor allem aber auch CPU-Zeit) eines Handys sehr stark eingeschränkt sind.
In Java werden normalerweise durch den Garbage Collector nicht mehr benötigte Objekte automatisch zerstört. IN J2ME muss der Garbage Collector bewusst aufgerufen werden, da er das Programm merklich verlangsamt. Auch das Neu-Erzeugen versus Wiederverwenden von Objecten will bei der Javaprogrammierung für das Handy (Natel) gut durchdacht sein. Das Erzeugen und zerstören von Java Objecten kann in der embedded Handyprogrammierung mit J2ME so aufwendig sein, dass die kluge Wiederverwendung von Objecten über die Funktionsfähigkeit des Handy-Programms entscheidet.
