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