Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

J2ME Java 2 Micro Edition. Inhalt  Allgemeine Informationen  Aufbau  Konfiguration Ebene  Profil Ebene  Dateien  Virtual Machine  J2ME Wireless.

Ähnliche Präsentationen


Präsentation zum Thema: "J2ME Java 2 Micro Edition. Inhalt  Allgemeine Informationen  Aufbau  Konfiguration Ebene  Profil Ebene  Dateien  Virtual Machine  J2ME Wireless."—  Präsentation transkript:

1 J2ME Java 2 Micro Edition

2 Inhalt  Allgemeine Informationen  Aufbau  Konfiguration Ebene  Profil Ebene  Dateien  Virtual Machine  J2ME Wireless Toolkit  Beispiele

3 Allgemein Informationen  Sun entwickelt  Kleinere Version von Java für Ressourcen Arme Geräte

4 Konfiguration - Ebene  Verschiedene Gerätetypen simulieren  2 Geräteklassen  CDC (Connected Device Configuration)  CLDC (Connected Limited Device Configuration)

5 Konfiguration - Ebene

6 Profil - Ebene  Die Profil - Ebene sitzt der Konfiguration - Ebene auf  Es kann zwischen verschiedenen Endgerätetypen unterscheiden werden  Z.b. Schwarzweiß-, Farbdisplay, …

7 Dateien  2 Datei Typen:  JAR  Archivierungsdatei mit Programmdateien  JAD (Java Application Descriptor)  Kleine Datei die Informationen über Hersteller, Größe, Ort, … enthält

8 Virtual Machine  Nachstellen der im Gerät gegebenen Funktionalitäten  KMV(Kilobyte Virtual Machine)  CLDC  CVM(C Virtual Machine)  CDC

9 JM2E Wireless Toolkit  Einfacher Emulator zum Testen der Applikation  5 Emulator Konfigurationen  Default Color Phone  Default Gray Phone  MM Emulator  Media Control Skin  Qwerty(z) Device

10 Beispiele  TextBox, Alert  List, Command  Bsp. Programm

11 TextBox, Alert  Display-, TextBox-, Alert Objekt erzeugen  display = Display.getDisplay(this);  display. setCurrent(alert, Displayable d);  TextBox(title, text, maxSize, constraints);  text1.getMaxSize()  Alert(titel, alertText, image, alertType);  alert1.setTimeout(Alert.FOREVER);

12 List  Dient zum auswählen  3Typen:  Choice.Exclusive (value 1)  Choice.Multiple (value 2)  Choice.Implicit (value 3)

13 List  public List(title, listTyp);  public List(title, listTyp, String[] stringElements, Image[] imageElements);  append(String stringPart, Image imagePart)

14 Command  Command(label,commandType,priority);  addCommand(Command cmd);  public void commandAction(c, d)  public void setCommandListener(cl)

15 Danke für eure Aufmerksamkeit Jetzt noch ein kleines Beispiel


Herunterladen ppt "J2ME Java 2 Micro Edition. Inhalt  Allgemeine Informationen  Aufbau  Konfiguration Ebene  Profil Ebene  Dateien  Virtual Machine  J2ME Wireless."

Ähnliche Präsentationen


Google-Anzeigen