Artikel zum Thema ‘J2ME’

Auf dieser Seite werden alle Artikel, die sich um das Thema ‘J2ME’ drehen, aufgelistet. Falls einzelne Begriffe unklar sein sollten: Durch klicken auf die Wikipedia-Icons unter jedem Artikel wird eine Begriffserklärung angezeigt - (sofern vorhanden ).

Audio aufnehmen / Audioaufnahme / Sprachaufnahme

Die Methode recordAudioUntilEternity() arbeitet wie recordAudio(), jedoch nimmt sie solange auf, wie das Flag recording der Klasse CoreMidlet auf true gesetzt ist. Das Flag wird beim Drücken der Taste für d (more…)

// Audio aufnehmen / Audioaufnahme / Sprachaufnahme

Chat per Bluetooth Handy

Wenn die Profil- bzw. Kennwortprüfung eine Übereinstimmung ergibt, wird eine Textnachricht mit dem Inhalt „ok“, falls keine Übereinstimmung besteht wird der String „deny“ zurück an den Kommunikationspartner geschickt. (more…)

// Chat per Bluetooth Handy

Foto mit der internen Kamera

Falls das Endgerät die MMAPI nur unvollständig Implementiert (siehe Kapitel 3.4.1), oder eine Exception im Verlauf des Erzeugens des Video-Items ( z. B. wegen zu geringem Speicher ) geworfen wird, wird versucht die Form F_Filebrowser anzuzeigen, welche die Auswahl eines Bildes aus dem Filesystem ermöglicht. Somit hat der Benutzer die Möglichkeit, ein bestehendes Foto von der Speicherkarte oder dem internen Speicher des Telefons zu laden. Falls die FileConnection API auf dem Endgerät nicht implementiert ist, gibt (more…)

// Foto mit der internen Kamera

GUI - High Level UI Implementierung

Die Form zur Eingabe des persönlichen- und des partner – Kennworts, F_Kennwort - beinhaltet lediglich zwei TextField´s. Die Form´s für die Einstellung des persönlichen Profils bzw. des Partner-Profils sind einander sehr ähnlich, sie bestehen aus ChoiceGroup´s für die Auswahl der persönlichen- und optischen Merkmale sowie der Interessen – und der jeweilig gewünschten Übereinstimmung beim potentiellen Partner. Für die Einstellung der Grundangaben wie Geschlecht, Alter und Größe dient die Form F_meineDaten_Grundlagen, (more…)

// GUI - High Level UI Implementierung

Steuerungsschicht / Controller

Steuerungsschicht / Controller:

Die Methoden zur Steuerung der Programmlogik finden sich im Package n3po.core in der Klasse CoreMidlet, welche die Interfaces für die Behandlung von Bluetooth – und SMS-Events, implementiert. Über die in den Interfaces definierten Callback- Methoden wird auf eingehende Nachrichten und Ereignisse über die Bluetooth- oder Wireless-Messaging-Schnitstelle reagiert und die entsprechenden (more…)

// Steuerungsschicht / Controller

J2ME - Payment und Sicherheit

Die folgende Grafik gibt einen groben Überblick über die Funktionsweise der Applikation:

diplomarbeit_img_26.jpg

Falls man sich durch den Kommunikationspartner gestört fühlt, kann man die Bluetooth-MAC-Adresse des anderen Geräts in einer Blacklist permanent speichern, Geräte deren MAC auf der Blacklist stehen, werden als Kommunikationspartner in Zukunft generell abgelehnt. (more…)

// J2ME - Payment und Sicherheit

Die Hardwareanforderungen der CLDC 1.0

Die Hardwareanforderungen der CLDC 1.0

  • Mindestens 160 KB Speicher
  • davon 128 KB nicht flüchtiger Speicher (ROM)
  • 32 kb flüchtiger Speicher (RAM) -16 bit Prozessor -Drahtlose, bidirektionale Kommunikation mit geringer Bandbreite ohne permanente Verbindung.

Neben der Sicherheitsprüfung wurde die CLDC auch in punkto API-Umfang stark abgespeckt. Zum einen hat sich die Zahl der Klassen im Vergleich zur Java Standard (more…)

// Die Hardwareanforderungen der CLDC 1.0

CDLC - Fehlerbehandlung, Reflection, Classloader & Threads

Ab Version 1.1 ist dieser Mangel behoben, da moderne Handys mittlerweile meist eine FPU (Floatingpoint Processing Unit) besitzen. Für Programmierer, die Gleitkommazahlen unter CLDC 1.0 verwenden wollen, existiert ein frei erhältliches Package namens MathFP, welches die Gleitkomma-Arithmetik auf Integer-Zahlen abbildet. (more…)

// CDLC - Fehlerbehandlung, Reflection, Classloader & Threads

Unterschiede zwischen “normalem” Java und der Microedition - Teil 2

Einige Klassen und Interfaces der CLDC sind in J2SE nicht enthalten und benutzen deshalb den Namensraum javax.microedition.* (z. B. .io, .lcdui, .media, .midlet, .pki, .rms).

Daneben existiert mit der Connected Device Configuration ( CDC ) eine Variante für Nicht-PC-Geräte, welche eine vollständige JVM unterstützen können beispielsweise Settop-Boxen für Digital-TV oder einfache Netzcomputer. (more…)

// Unterschiede zwischen “normalem” Java und der Microedition - Teil 2

Pakete der J2ME

Zum einen hat sich die Zahl der Klassen im Vergleich zur Java Standard Edition reduziert. Von den bekannten Paketen sind nur java.lang, java.io und java.util übrig geblieben – zum anderen (more…)

// Pakete der J2ME



Das waren Artikel zum Thema ‘J2ME’

Wenn Sie weitere Informationen zum Thema ‘J2ME’ suchen, finden Sie eine Übersicht über alle Themen im Inhaltsverzeichnis.


  Printdesign Mainz - DSL Flatrate - Sparzinsen