This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2018_2019:s2:td:td_final [2019/02/28 21:09] blay [La classe Journey (30mn)] |
2018_2019:s2:td:td_final [2019/02/28 21:26] blay [Questions] |
||
---|---|---|---|
Line 54: | Line 54: | ||
* Un membre peut enregistrer son parcours : | * Un membre peut enregistrer son parcours : | ||
- il déclare sur son téléphone qu'il commence à enregistrer un parcours; | - il déclare sur son téléphone qu'il commence à enregistrer un parcours; | ||
- | - toutes les 10 secondes, un nouveau point est automatiquement créé en demandant au GPS du téléphone sa position et l'heure actuelle; le point est ajouté au parcours en cours; Les coordonnées GPS sont des coordonnées sur une sphère et pas des coordonnées cartésiennes, cependant dans le cadre de ce TD, travaillez "simplement" avec des coordonnées cartésiennes; | + | - toutes les 10 secondes, le système crée un nouveau point automatiquement en demandant au GPS du téléphone sa position et l'heure actuelle; le point est ajouté au parcours en cours; Les coordonnées GPS sont des coordonnées sur une sphère et pas des coordonnées cartésiennes, cependant dans le cadre de ce TD, travaillez "simplement" avec des coordonnées cartésiennes; |
- le membre signale la fin du parcours qui est automatiquement enregistré dans sa base de parcours. | - le membre signale la fin du parcours qui est automatiquement enregistré dans sa base de parcours. | ||
* Un membre peut visualiser les parcours passés : par la distance parcourue, la durée, la vitesse moyenne, la date (jour et heure), le type d'entrainement, ... | * Un membre peut visualiser les parcours passés : par la distance parcourue, la durée, la vitesse moyenne, la date (jour et heure), le type d'entrainement, ... | ||
- | * En sélectionnant un parcours, un membre peut visualiser un parcours en utilisant googleMAP. | + | * Un membre peut demander à visualiser un parcours en utilisant googleMAP. |
* Un membre peut savoir quand il était le plus proche d'un point donné lors d'un parcours. | * Un membre peut savoir quand il était le plus proche d'un point donné lors d'un parcours. | ||
- | * Un membre peut savoir où il était à une date particulière, en donnant la position occupée la plus proche de la date. | + | * Un membre peut savoir où il était à une date particulière : le système renvoie la position enregistrée à la date la plus proche. |
* Un membre peut préciser qu'il veut enregistrer un parcours d'entrainement; dans ce cas, avant le départ, il précise le mode d'entrainement. Pour chaque mode, un temps de relevé des points différent est prévu : marche rapide (2mn), course à pied (10s), vélos (5s), foot (10s), ... | * Un membre peut préciser qu'il veut enregistrer un parcours d'entrainement; dans ce cas, avant le départ, il précise le mode d'entrainement. Pour chaque mode, un temps de relevé des points différent est prévu : marche rapide (2mn), course à pied (10s), vélos (5s), foot (10s), ... | ||
* Un membre peut créer son propre mode d'entrainement en précisant les temps de consultation etc. | * Un membre peut créer son propre mode d'entrainement en précisant les temps de consultation etc. | ||
Line 73: | Line 73: | ||
- "Bipbip" s'inscrit en utilisant son compte "Facebook"; | - "Bipbip" s'inscrit en utilisant son compte "Facebook"; | ||
- "Xavier-Bertrand" s'inscrit en saisissant son nom et déclare son compte twitter; | - "Xavier-Bertrand" s'inscrit en saisissant son nom et déclare son compte twitter; | ||
- | - "Bipbip" demande l'enregistrement de son parcours lundi. | + | - "Bipbip" demande l'enregistrement de son parcours "lundi". ((Vous simulez la création du parcours en y ajoutant quelques points toutes les 10s : Thread.sleep(1000); )) |
- | - "Bipbip" demande également l'enregistrement de son parcours et précise qu'il s'agit d'un entrainement à la course. | + | - "Bipbip" demande également l'enregistrement de son parcours et précise qu'il s'agit d'un entrainement à la course. |
- "Bipbip" demande à voir ses parcours triés par la durée : il a couru lundi pendant 20mn et mercredi 30mn. | - "Bipbip" demande à voir ses parcours triés par la durée : il a couru lundi pendant 20mn et mercredi 30mn. | ||
- | - "Bipbip" demande à voir ses parcours triés par la vitesse moyenne: il a courru lundi à 11km/h et mercredi 10km/h. | + | - "Bipbip" demande à voir ses parcours triés par la vitesse moyenne: il a couru lundi à 11km/h et mercredi 10km/h. |
- "Xavier-Bertrand" déclare un nouveau mode d'entrainement : le Marathon, les relevés ne se font que toutes les minutes. | - "Xavier-Bertrand" déclare un nouveau mode d'entrainement : le Marathon, les relevés ne se font que toutes les minutes. | ||
* Définir le diagramme de classes | * Définir le diagramme de classes |