Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Anselma Naeger Geändert vor über 9 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.