ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2004 (DA04): Arbeits-Archiv
 
DA Mun 04/2 - Javabasierte Datenbankanwendung fur PDAs
Studierende: Claudia Patricia Botero, botercla
  Sabrina von Arx, varxsab

Betreuer: Ewald Mund, mund

Die vorliegende Diplomarbeit befasst sich mit der Entwicklung einer javabasierten Datenbank-Anwendung fur PDAs sowie den dazu benotigten Technologien. Die Entwicklung soll moglichst auf open-source Produkten basieren, welche bezuglich ihrer Einsetzbarkeit analysiert werden. Dabei ist es auch das Ziel, die Probleme der Entwicklung einer Mobile Applikation aufzuzeigen.

Die Anwendung wird fur das Engineering-Unternehmen Molinari Consulting AG erstellt. Die Anwendung dient der Erfassung von Stormeldungen fur die Bayerische Instandhaltungsgesellschaft fur Schienenfahrzeuge durch Lokfuhrer der Bayerischen Oberland Bahn.

Fur die Umsetzung der PDA-Applikation wird eine auf PDAs zugeschnittene Entwicklungsumgebung, sowie eine Datenbank auf dem PDA benotigt. Zudem muss die Ubertragung der Daten zwischen PDA und MSSQL Server moglich sein.

Die Analyse hat ergeben, dass die Stormeldungen wireless direkt zum Server ubertragen werden sollen, sofern eine Verbindung hergestellt werden kann. Ansonsten sollen die Daten auf der lokalen Datenbank abgelegt und spater synchronisiert werden.

Konkret wird Eclipse, Personal Java, die lokale Datenbank Pointbase Micro und UniSync eingesetzt. Sowohl das Auslesen von Daten als auch das Speichern der Stormeldung erfolgt mit JDBC-Statements. Fur die Verbindung zwischen PDA und Server kommt GPRS zum Einsatz.

Realisiert wurde sowohl die Losung, bei der die Daten direkt zum SQL Server ubertragen werden, als auch jene zum Ablegen der Daten in der Pointbase Datenbank. Fur den fakultativen Teil dieser Arbeit zur Synchronisation erfolgten Analyse- und Design-Tatigkeiten. Die Implementierung konnte nicht vollstandig abgeschlossen werden.

Es ist uns wichtig mit dieser Diplomarbeit aufzuzeigen, welche Technologien fur die Entwicklung einer PDA-Anwendung eingesetzt werden mussen und wo Probleme auftreten konnen. Insbesondere wollen wir unsere Erfahrungen aufzeigen und wie wir bei der Entwicklung vorgegangen sind.

zurück