iPAQ Weather Service

 

Bei der im Rahmen des Praktikums Java und Jini 2003 entwickelten Software handelt es sich um ein Wetterinformationsprogramm,

das speziell für Geräte mit geringen Resourcen ausgelegt ist. Es soll Benutzern ermöglichen mittels eines Handhelds, in diesem Fall

ein iPAQ (PocketPC), Informationen von einem Wetterdienst zu erhalten. Benutzer können sich dabei verschiedene Informationen über

das Wetter visuell anzeigen lassen.

 

a)      Benutzer können sich bestimmte Wetterinformationen ( Temperatur, Windrichtung, Windstärke, Luftdruck, Regenwahrscheinlichkeit, Luftfeuchtigkeit, usw.) anzeigen

        lassen können, je nachdem wo sie sich gerade räumlich befinden (PLZ, Ort etc.), unter der Voraussetzung dass sie über den iPAQ eine drahtlose Verbindung

        ( über ein WLAN – Jacket ) mit dem Netzwerk aufbauen können.

b)      Benutzer können sich für verschiedene Benachrichtigungen eintragen (Ort, Temperatur, Luftdruck, usw.) und dazu die Zeiträume (Wartezeit) angeben, in denen Sie

         benachrichtigt werden wollen.

 

 

            Das erste Informationsupdate starten

            Beim Starten des Programmes erscheint ein Startbildschirm auf dem der Benutzer die Möglichkeit hat die Position der Wetterstation auszuwählen.

            Durch das Drücken des Connect Buttons sucht das Programm an der ausgewählten Adresse nach einem LookupService und damit einem passenden

            JavaSpace. Dann wird versucht die Wetterinformationen zu aktualisieren und diese auf dem Bildschirm anzuzeigen.( siehe Bild)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

            Informationsüberblick

            Ist das Update erfolgreich abgeluafen können die Informationen nun über verschiedene TabSeiten abgerufen werden.

            Die erste Seite enthält die wichtigsten Informationen im Überblick. Man kann dabei die Einheiten für die jeweiligen Werte auswählen.

            Diese werden dann automatisch, passend zur Einheit, angezeigt.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                Auf der zweiten Seite werden ausgewählte Informationen grafisch dargestellt.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                    Die dritte Seite dient zur Registrierung von Listenern für bestimmte Ereignisse. Dabei wird, um Fehleingaben zu

                    verhindern, eine Reihe von Möglichkeiten angeboten, aus der der Benutzer mit Hilfe von DropDown Listen seine Auswahl treffen kann.

                    Durch die Verwendung von Listen werden Fehleingaben des Benutzers vermieden.

 

 

 

 

 

 

 

 

 

                    Es werden dem Benutzer über das Menü noch weitere Informationen angeboten, wie zum Beispiel den Batteriezustand der Wetterstation.

                    Außerdem besteht über das Menü des Programms die Möglichkeit, die Informationen über den JavaSpace oder direkt

                    vom FrogService zu aktualisieren. Erfolgt die Aktualisierung über den FrogService kann der Benutzer die zu aktualisierenden

                    Werte selbst wählen. Dies erfolgt über den Menüpunkt Update/Manual Update. Außerdem hat der Benutzer jederzeit ein komplettes

                    Update durchzuführen.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Über Informationsdialoge und die Statusleiste im unteren Teil des Programms wird der Benutzer über Vorgänge bzw. Fehler informiert.

 

 

Ulm, den 01.11.2003