Mein Diplomthema

Hier ist wie angekündigt mein Diplomprojekt als Beta-Test. Rückmeldungen gerne über die Kommentarfunktion oder per Mail.

Geospatial Informationaccess – Ein System zur geografisch verorteten Informationsspeicherung und -abfrage mittels mobiler Geräte

Ja, das ist das Thema. In normalen Worten ausgedrückt bedeutet es: Stellt euch vor, ihr könntet Nachrichten an beliebigen Orten hinterlassen. So ähnlich wie Erinnerungszettel. Ihr könnt an beliebiger Stelle sagen „hier hinterlasse ich einen Text oder ein Foto“.

Andere Benutzer des Systems können solche Nachrichten dann an diesem Ort lesen/ansehen. Wer möchte kann auch auf vorhandene Nachrichten antworten.

Voraussetzungen

  1. Java-fähiges Handy (MIDP 2.0, CLDC 1.1 – müsste auf die meisten aktuelleren Modelle zutreffen).
  2. Konfigurierter Internetzugang
  3. Bluetooth- oder Com-Port-GPS-Empfänger
  4. Account zum testen (Zum erstellen von Einträgen, Kommentar oder Mail genügt)
  5. Alpha-Software (Download über PC) oder
    (Direktlink im Handy: http://gi.amenthes.de/gi_client.jad)

Anleitung (Einrichten)

Um die Anwendung auf eurem Handy zu installieren könnt ihr sie entweder per PC runterladen und auf dem Gerät installieren oder direkt mit dem Handy runterladen. Nokia und SonyEricsson haben bei ihren Anwendungsprogrammen ein Tool zur Installation dabei. Es reicht aber, wenn ihr die .jar-Datei einfach irgendwo auf dem Gerät ablegt (zum Beispiel auf der Memorycard, sofern vorhanden) und die Datei startet.

Beim starten wird direkt nach Empfängern gesucht, schaltet ihn also vorher ein. Die Suche läuft im Moment nur einmal ab. Wenn ihr das verpasst habt, löscht das Programm nochmal und spielt es neu auf (wenn ihr die Adresse eures Empfängers wisst könnt ihr sie auch von Hand eingeben).

Wählt aus dem Menü „Einstellungen“ und tragt für Benutzername und Passwort eure Daten ein.

Wenn ihr einen Com-Bluetooth-Empfänger habt, tragt die Adresse bitte in das Feld „Bluetooth-Gerät (URL)“ ein. dabei gebt ihr an: comm://com12 (Zahl abhängig von eurem Gerät). Eine Ausführliche Beschreibung der möglichen Parameter findet man in der Java-Api zum Thema Com-Port.

Das Programm wird nach verschiedenen Berechtigungen fragen. Es muss eine Bluetooth-Verbindung aufbauen und Daten per Internet verschicken. Diese Bestätigung ist einmal pro Programmstart nötig. Wenn ihr wisst wie, könnt ihr auch generelle Rechte vergeben.

Anleitung (Benutzen)

Sobald das Programm startet ermittelt es eure Position und lädt sich Orte in eurer Umgebung herunter (sozusagen die blauen Punkte auf der Karte oben). Wenn ihr in der Nähe von so einem Ort seid, wird er euch im Menü angezeigt. Auswählen eines Ortes zeigt euch die Zugehörigen Einträge an.

Ihr habt immer auch die Wahl einen neuen Ort anzulegen. Ein Ort hat einen Titel (der nachher im Menü erscheint) und man kann gleich eine Nachricht hinterlassen.

Außerdem gibt es im Menü noch die Punkte „Einstellungen“, „Minimieren“ und „Beenden“. Minimieren funktioniert bei weitem nicth auf allen Geräten. Das ist (leider) kein Bug, den ich beheben kann sondern eine Einschränkung des Geräts.

Was funktioniert?

  • GPS-Gerät suchen und ansprechen
  • Orte und Nachrichten anzeigen
  • Orte und Nachrichten erstellen
  • Einstellungen ändern
  • Herunterladen von Bildern

Was funktioniert (noch) nicht?

  • Dateien vom Handy aus hochladen
  • Einträge/Orte nachträglich ändern
  • Fotos, Videos oder Audio direkt aufnehmen
  • Vibration oder Alarm, wenn man einen Ort betritt
  • Das Programm ist momentan ziemlich hässlich, daran arbeite ich

Wozu ist dieser Test?

  1. Ich möchte wissen, ob das Programm auf eurem Mobiltelefon funktioniert. Über eine kurze Rückmeldung (positiv wie negativ) mit Modellnummer würde ich mich freuen.
  2. Ich habe ungefähr 10 Beispiele, wofür man es (mehr oder weniger) sinnvoll benutzen könnte. Was würdet IHR damit machen?

Kompatible Geräte

  • Nokia 6300
  • SonyEricsson K800i

Ausblick (Roadmap)

Die Roadmap wird noch etwas überarbeitet und ergänzt. Das hab‘ ich jetzt mal aus dem Kopf zusammengeschrieben.

Erster Test (Version 0.7)

(oben beschriebener Umfang)

Version 0.8

  • Dateien Hochladen (mindestens 500 KByte)
  • Verschiedene Dateitypen runterladen ins Dateisystem
  • Alle vorgesehenen Felder von Ort werden übertragen, eingegeben und angezeigt
  • Benachrichtigungen beim Betreten eines Spots (inkl. zugehöriger Einstellungen)

Version 0.9

  • Fotos, Videos und Audio aufzeichnen innerhalb des Programms
  • Videos und Audio abspielen innerhalb des Programms
  • Alle vorgesehenen Felder von Eintrag werden übertragen, eingegeben und angezeigt
  • Grafische Benutzeroberfläche

Version 1.0

  • Nachrichten-Schnittstelle
  • Nachrichten lesen und ins Hauptmenü integrieren
  • Online-Hilfe
  • „Gelesen“-Status für Orte
  • Eintrage und Orte bearbeiten
  • JSR-172-Aufrufe gegen XML-Bibliothek tauschen, um mehr Endgeräte zu erreichen

3 Gedanken zu „Mein Diplomthema“

  1. Ja ich auch. Erster Test auf Windows Mobile hat (erwartungsgemäß) nicht funktioniert.

    Dafür hab ich super Ergebnisse auf Nokia 6300 und SonyEricsson K800i.

  2. Ein drittes Windows Mobile-Gerät (Samsung i620, Esmertec JBed VM) kann mit der Anwendung nix anfangen.
    Ein Test auf SonyEricsson K750i mit iBT-GPS ergab folgende Erkenntnisse:

    • Bluetooth-Suche verhält sich minimal anders als auf dem K800 (Es ist erstmal kein Punkt ausgewählt, daher führt Joystick drücken zu speichern von „keinem“ GPS-Empfänger.
    • Bluetooth-Verbindung funktioniert
    • Internetverbindung funktioniert nicht. Grund: K750i kann keine Webservice API (JSR-172), deswegen fliegt er schon vorher raus.

Kommentare sind geschlossen.