Autor: Stefan
-
21.01 Java Micro Edition – Ein Einstieg
Sie haben bereits im Kapitel 01.02 Einsatzgebiete von Java etwas über die Java Micro Edition (Java ME) erfahren. In den nachfolgenden Kapiteln werden Sie lernen, wie Sie Anwendungen und Spiele...
-
21.02 JAR, JAD und Proguard
Java ME Programme werden immer als JAR-Datei mit Manifest ausgeliefert. Jedoch unterscheidet sich das Manifest in manchen Punkten vom Desktop-Derivat. Zusätzlich wird das Manifest noch leicht modifiziert als so genannte...
-
21.03 High-Level vs. Low-Level GUI
Es gibt zwei grundlegend verschiedene Wege in der Java ME Welt um grafische Oberflächen darzustellen: Low-Level und High-Level GUIs. In diesem Kapitel lernen Sie die Grundlagen beider Techniken und wann...
-
21.04.01 Java ME Screen Elemente
Aus dem 21.03 High-Level vs. Low-Level GUI kennen Sie bereits die Unterschiede, Einsatzorte und Vor- und Nachteile zwischen den beiden Darstellungsformen in der Java Micro Edition. Sie wissen ebenfalls, dass...
-
21.05.01 Low-Level Hello World
In den letzten Kapiteln haben Sie Java Mobile Programme mit einer High-Level GUI entwickelt. In diesem und den nachfolgenden Kapiteln lernen Sie die Programmierung von Low-Level GUIs kennen. Sie werden...
-
21.05.02 Texte und Bilder zeichnen
Um Ihr Hello World Canvas etwas ansprechender zu gestalten, haben Sie die Möglichkeit bspw. Bilder auf Ihrem Canvas anzuzeigen oder die Schriftart, den Font, zu verändern. Dies wird Thema in...
-
21.05.03 Grafische Elemente/Figuren zeichnen
Mit Texte und Bildern auf einem Canvas können Sie nun umgehen. Oftmals ist es jedoch sinnvoller, Figuren und Elemente selbst zu zeichnen anstatt hierfür Bilder zu verwenden. U. a. weil...
-
21.05.05 Animationen in Java ME
Um eine Animation zu zeichnen, gibt es mehrere Ansätze. Je nach Einsatzort und Komplexität müssen Sie sich für eine geeignete Methode entscheiden. Dieses Kapitel zeigt Ihnen gängige Ansätze und Techniken,...
-
21.06 Ein Low-Level Informations Bildschirm
Als Entwickler möchte man meistens auch weitere Informationen wie bspw. Verwendung der Anwendung, Tastenbelegung, Copyright, … in die eigene Applikation integrieren. In diesem Kapitel lernen Sie eine von Canvas abgeleitete...
-
21.07 Daten in Java ME speichern
Wenn Sie in Java ME Daten speichern möchten, geschieht dies in so genannten javax.microedition.rms.RecordStores. Dort werden byte-Arrays mit einem bestimmten Namen (bspw. Highscore) und einer spezifischen ID (beginnend bei eins)...