Artikel zum Thema ‘Diplomarbeit’

Auf dieser Seite werden alle Artikel, die sich um das Thema ‘Diplomarbeit’ drehen, aufgelistet:

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

Netzwerkschicht – Kommunikation

Netzwerkschicht:

Das Package n3po.net enthält die Klassen, welche für die Netzwerkfunktionalität und Kommunikation über Bluetooth übernehmen. Ebenso sind die Klassen für die Kommunikation über SMS in diesem Package enthalten.

Die Klasse BluetoothLayer bildet den Kern der für die Bluetooth-Kommunikation zuständigen Klassen. Sie implementiert Methoden zum Erzeugen eines Server-Threads (more…)

// Netzwerkschicht – Kommunikation

Benutzeroberfläche – GUI

Benutzeroberfläche:

Die Klassen für die Benutzeroberfläche bauen bis auf zwei Ausnahmen auf den Form-Klassen der High-Level-UI auf, da die Anforderungen des Programms an die GUI gut mit den vorgefertigten Items abgedeckt werden können.

Die von Form abgeleiteten Klassen im Paket n3po.core.gui sind für die Anzeige des Hauptmenüs und des Status-Bildschirms während der Suche nach anderen Geräten zuständig. Auch die Klassen für die Anzeige der Partnerdaten nach einer erfogreichen Verbindung, (more…)

// Benutzeroberfläche – GUI

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

Partnersuche per Bluetooth-Handy

Als zweiten Suchmodus bietet die Applikation die Personensuche über Kennwörter an, da auch eine Identifizierung von Personen mit gemeinsamen Interessen oder bestimmten anderen Eigenschaften ein interessantes Einsatzgebiet darstellt. (more…)

// Partnersuche per Bluetooth-Handy

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

Bluetooth Grundlagen Teil 2

Für Audio- und Sprachdaten gibt es im Bluetooth-Standard drei verschiedene Verfahren, die eine relativ hohe Qualität erreichen (etwa ISDN-Niveau). Damit eignet sich Bluetooth zum Beispiel auch zur drahtlosen Ansteuerung von Lautsprechern, Kopfhörern und Mikrofonen. Die Verfahren sind:

  • 64-kBit/s-PCM-Format (Variante A-Law)
  • 64-kBit/s-PCM-Format (Variante Micro-Law)
  • CVSD-(Continuous Variable Slope Delta-)Modulation. (more…)
// Bluetooth Grundlagen Teil 2



Artikel zum Thema ‘Diplomarbeit’

Wenn Du weitere Informationen zum Thema ‘Diplomarbeit’ suchst, findest Du eine Übersicht über alle Themen im Inhaltsverzeichnis der Java 2 ME Diplomarbeit.
J2ME (Java 2 Micro Edition) & Bluetooth Diplomarbeit karbacher.org © Artikel zu Diplomarbeit