g1t1 [Main]
Logging  
 
 

Status (up)

ToDo (up)

Doku (up)

Source (up)

Meine JAVA Sources: http://puck.ani.univie.ac.at:9980/svn/pvs/trunk/log/src/logpackage  

Szenarien (up)

1 Pairing and connecting 
1.1 Beschreibung 
Verbindung von zwei Mobiltelefonen und Verbindungsherstellung der auf den Mobiltelefonen installierten PVS-Applikationen 
1.2 Akteure 
Mobiltelefone + Benutzer 
1.3 Basic Flow 
1. Benutzer aktiviert BlueTooth 
a. Falls die beiden Mobiltelefone noch nicht über eine gemeinsame Blutooth-Kopplung verfügen  Kopplung lt. Mobiltelefonbeschreibung durchführen. 
2. Benutzer startet PVS-Applikation 
3. Laden der in der config.ini festgelegten Applikations-Settings 
4. PVS-Applikationen stellen Verbindung untereinander her 
5. Eintrag im Logfile 
1.4 Alternative Flows 
1. Einstieg nach 2. 
a. Benutzer unterbricht Verbindung oder beendet PVS-Applikation 
b. Applikation wird beendet 
1.5 Nachbedingungen 
1. Applikationen stellen Verbindung her wenn 1.3 durchlaufen wird, 
bzw.  
2. Abbruch und Programmende falls 1.3 nicht durchlaufen wird. 
 
2 Pairing, connecting and GPS-Data-Transfer 
2.1 Beschreibung 
Verbindung von zwei Mobiltelefonen in unmittelbarer Nähe und Verbindungsherstellung der auf den Mobiltelefonen installierten PVS-Applikationen. 
Ausverhandeln welches Device aktuelle GPS-Daten hat, Übermittlung dieser an das Partnergerät und Anzeigen der Daten (GPS + Device + Batteriestand). 
2.2 Akteure 
Mobiltelefone + Benutzer 
2.3 Basic Flow 
1. Benutzer aktiviert BlueTooth 
a. Falls die beiden Mobiltelefone noch nicht über eine gemeinsame Blutooth-Kopplung verfügen  Kopplung lt. Mobiltelefonbeschreibung durchführen. 
2. Benutzer startet PVS-Applikation 
3. Laden der in der config.ini festgelegten Applikations-Settings 
4. PVS-Applikationen stellen Verbindung untereinander her: Ad-Hoc Netzwerk 
5. Ausverhandlung der beiden Geräte, welches aktuelle GPS Daten empfängt. 
6. Übermittlung der GPS-Daten an Partner-Device. 
7. Anzeige folgender Daten auf beiden Geräten: GPS-Data (Satellitenstatus, GPS-Fixes, Anzahl der Satelliten, Längengrad, Breitengrad, Höhe, Präzision und Geschwindigkeit), Device-Data (Energy-Level, Reward-Punkte, Geräte-Adressen: eigene & Partner) 
8. Schreiben in LOG-File. 
2.4 Alternative Flows 
2. Einstieg nach 2. 
a. Benutzer unterbricht Verbindung oder beendet PVS-Applikation 
b. Applikation wird beendet 
2.5 Nachbedingungen 
3. Applikationen stellen Verbindung her wenn 1.3 durchlaufen wird, 
bzw.  
4. Abbruch und Programmende falls 1.3 nicht durchlaufen wird. 
5. Auswertung des LOG-Files: Manuell, Anzeige der LOG-Daten. 
 
3 Data retrieval, Pairing and connecting 
3.1 Beschreibung 
Device sammelt alleine die Daten und übergibt diese bei der nächsten Verbindung mit einem zweiten Mobiltelefon und der Verbindungsherstellung der auf den Mobiltelefonen installierten PVS-Applikationen (Last Known active) 
3.2 Akteure 
Mobiltelefone + Benutzer 
3.3 Basic Flow 
1. Benutzer startet PVS-Applikation 
2. Laden der in der config.ini festgelegten Applikations-Settings 
3. Applikation sammelt Daten 
4. Benutzer kommt in den Bereich des Partnergeräts und aktiviert BlueTooth 
a. Falls die beiden Mobiltelefone noch nicht über eine gemeinsame Blutooth-Kopplung verfügen  Kopplung lt. Mobiltelefonbeschreibung durchführen. 
5. Anderer Benutzer startet PVS-Applikation 
6. Laden der in der config.ini festgelegten Applikations-Settings 
7. PVS-Applikationen stellen Verbindung untereinander her  
8. Ausverhandlung welches Gerät die aktuellste Information hat. 
9. PVS-Applikationen tauschen Daten aus 
10. Darstellung der Aktualisierten und devicespezifischen Daten 
11. Eintrag im Logfile 
3.4 Alternative Flows 
1. Einstieg nach 2. 
a. Benutzer unterbricht Verbindung oder beendet PVS-Applikation 
b. Applikation wird beendet 
3.5 Nachbedingungen 
1. Applikationen stellen Verbindung her wenn 1.3 durchlaufen wird, 
bzw.  
2. Abbruch und Programmende falls 1.3 nicht durchlaufen wird. 
 
4 Multi-Data retrieval, Pairing and connecting 
4.1 Beschreibung 
Mehrere mobile Devices werden bewegt – sowohl innerhalb eines Raumes, wie auch von außen nach innen und vice versa - jedes sammelt jeweils die Daten und übergibt diese bei der nächsten Verbindung mit einem oder mehreren Mobiltelefon/e, sowie der Verbindungsherstellung der auf den Mobiltelefonen installierten PVS-Applikationen (Last Known) 
4.2 Akteure 
Mehrere Mobiltelefone + Benutzer 
4.3 Basic Flow 
1. Benutzer starten PVS-Applikation auf mehreren Devices an unterschiedlichen Orten 
2. Jeweils laden der in der config.ini festgelegten Applikations-Settings 
3. Applikation sammeln Daten 
4. Benutzer aktiviert BlueTooth und kommt in den Bereich eines oder mehrerer Partnergeräte  
a. Falls die beiden Mobiltelefone noch nicht über eine gemeinsame Blutooth-Kopplung verfügen  Kopplung lt. Mobiltelefonbeschreibung durchführen. 
5. Falls PVS-Applikation bei anderem Benutzer nicht gestartet startet  Applikationsstart durch den Benutzer. 
6. Laden der in der config.ini festgelegten Applikations-Settings 
7. PVS-Applikationen stellen Verbindung untereinander her  
8. Ausverhandlung welches Gerät die aktuellste Information hat. 
9. PVS-Applikationen tauschen Daten aus 
10. Darstellung der Aktualisierten und devicespezifischen Daten 
11. Eintrag im Logfile 
12. Herausbewegen aus dem aktiven Bereich und bei 3 wieder einsteigen 
4.4 Alternative Flows 
2. Einstieg nach 2. 
a. Benutzer unterbricht Verbindung oder beendet PVS-Applikation 
b. Applikation wird beendet 
4.5 Nachbedingungen 
3. Applikationen stellen Verbindung her wenn 1.3 durchlaufen wird, 
bzw.  
4. Abbruch und Programmende falls 1.3 nicht durchlaufen wird. 
Letzte Änderung: 19.01.2009, 00:29 | 703 Worte