Einführung in J2ME

Transcription

Einführung in J2ME
Einführung in J2ME
Seminar
Komponentenorientierte
Softwareentwicklung und Hypermedia
Fachhochschule Dortmund,
Fachbereich Informatik
Damian Raschka
J2ME
•
•
•
•
Überblick/Geschichte
Aufbau
Installation
Erstellen von Programmen
1
J2ME
• 1 der 3 Anwendungsgebiete
J2ME
• Wofür eine „Micro Edition“?
• Plattform für Geräte mit limitierten
Ressourcen
– Display
– Speicher
– Prozessor
2
J2ME
• Haupteinsatzgebiet:
– Mobiltelefone
– Smartphones
– PDA‘s
J2ME
• Geräte liegen in beabsichtigten
Anwendungsfeldern mehr oder weniger
stark auseinander
• Dies wirkt sich auch auf Leistungsfähigkeit
und Systemarchitetur aus
• Die J2ME muss dem Rechnung tragen
und bestmöglich Unterstützung bieten
3
J2ME
J2ME
• Configuration Ebene wird den
Anforderungen des Strukturellen Aufbaus
gerecht
• Plattform für bestimmte Gruppen von
Endgeräten durch Festlegung bestimmter
Merkmale
4
J2ME
• 2 Gerätegruppen:
– CDC (Connected Device Configuration
– CLDC (Connected Limited Device
Configuration
J2ME
• CLDC Schwerpunkt im bereich Handys
und mobile Organizer
5
J2ME
• Profile Ebene setzt auf Configuration
Ebene auf und erweitert die dortigen API‘s
• Spezifizierung auf spezielle Endgeräte
(-Gruppen)
J2ME
• Virtual Machine
• Für CLDC KVM (Kilobyte Virtual Machine)
• Für CDC CVM (Features und
Möglichkeiten der gewöhnlichen J2SE VM
6
J2ME
J2ME
• Installation
• Als Einzelkomponenten (CLDC und MIDP)
• J2ME Wireless Toolkit (WTK)
7
J2ME
• WTK
Durch Applikation KToolbar Verwaltung
von Projekten
J2ME
• Notwendige Schritte zur
Programmerstellung:
– Schreiben des Java-Quellcodes
– Kompilieren
– Pre-Verifizieren
– Erstellen eines JAR-Archives
– Erstellung ein JAD-Datei
– Testen des MIDlets (MIDP-Applikation)
8
J2ME
J2ME
9
J2ME
J2ME
10