
Im Rahmen des Praktikums Java mit Jini im Sommersemester 2003 unter der Leitung von Prof. Dr. J. Kaiser und Dr. G. Menger entwickelten wir den FrogService, einen Dienst der Wetterdaten zur Verfügung stellt.
Dabei ist es einem Klientenprogramm möglich diese Wetterdaten auf drei verschiedene Wege zu erlangen. Dies geschieht entweder über ein Benachrichtigungsverfahren, eine direkte Anfrage oder über das Lesen eines Eintrages aus JavaSpaces.
Für das Benachrichtigungsverfahren muß der Klient sich beim FrogService anmelden, indem er angibt ob er zeitlich begrenzt, bei Unter- oder Überschreiten von Werten oder bei erreichen einer Wertgrenze benachrichtigt werden will.
Direkte Abfragen an den FrogService kann der Klient zu jedem Wert den die Wetterstation liefert stellen.
Über JavaSpace(s) soll der FrogService so erreichbar sein, dass Einträge in den JavaSpace geschrieben werden, indem alle Werte enthalten sind. Zum einen gibt es das WeatherImageEntry, eine graphische Repräsentation der Werte der Wetterstation, zum anderen das WeahterEntry, welches ein Objekt enthält aus dem der Klient alle Wetterdaten lesen kann.
Abschließend ein Aufzählung der Wetterdaten der Wetterstation LaCrosse WS-2003:
- Wettervorhersage
- Tendenz
- Temperatur
- Wettervorhersage
- Wettervorhersage
- Wettervorhersage
- Wettervorhersage
- Wettervorhersage
- gefühlte Temperatur
- Windgeschwindigkeit
- Windrichtung
- Regenmenge
- Taupunkt
- Luftfeuchtigkeit
- Luftdruck
- Gesamtbild
- Gesamtinformation
- Datum mit Zeit (nur bei Abfragen)
- Statistiken (nur bei Abfragen)