2. Météo
Les fonctions à réaliser
Deux fonctions principales:
S’abonner à des informations météo d’une
ville
Changer la ville àlaquelle nous voulons
s’abonner
3. Météo
Architecture
Une partie pour récupé des
rer
informations de mé o ré
té gulièrement.
Récupé des informations de mé o par la
rer té
web service fournite par .
Interprê des informations de mé o de
ter té
format xml dans un objet de type WeatherInfo
Se lancer dans un thread indépendant pour
récuperer des informations de Mé o chaque 10
té
mins.
4. Météo
Architecture
Une autre partie pour lancer le device,
et pour fournir des services en utilisant
des services que nous avons dé finit.
Des descriptions sous format de xml de device et de
services.
Une class Upnp pour contrôler lancement d’une device, et
des actions réagites en ayant un évenement.
5. Météo
Produits
Download le package avec adresse:
https://sourceforge.net/projects/ychen02/files/upnpMeteo.zip/d
ownload
Extaire des fichiers et lancer start.bat
sous l’environement de Windows
Extaire des fichiers et lander start.sh
sous l’environement de Linux
6. Météo
Tests
Lancer l’application par start.bat et lancer un
control-point pour consulter l’état de device
et lui s’abonner.
7. Météo
Tests
Nous pouvons s’abonner à 5 types d’informations:
Temperature
Wind
Pressure
CityName
RelativeHumidity
Voici des extraits des informations de control-point qui
s’abonne à la device météo quand il y a des
informations changé es.