JMG-APP Surfing-Paddling

La première application la plus complète du store Garmin pour la pratique du surf en mer + surf en rivière, et du paddle surfing, proposée en 4 langues pour le moment (anglais, français, espagnol, italien).

 

Sept écrans vous sont proposés:

 

 - écran 1: écran principal (vitesse actuelle, le nombre de surfs réalisés depuis le début de la session, la distance parcourue, la température,  l'heure en mode arrêt / pause, ou le chrono en mode marche, et l'indicateur de qualité du signal GPS (vert = bon, orange = moyen, rouge = médiocre ou inexistant), et votre fréquence cardiaque avec zones de FC colorées

 

- écran 2: écran de la session en cours (accéléromètre, fréquence cardiaque avec zones de FC colorées, les trois données du dernier surf réalisé, en blanc (temps - distance - vitesse), et les trois données du meilleur surf réalisé au cours de la session, en orange (temps - distance - vitesse)

 

- écran 3 (seulement pour les modèles > 64 Ko de mémoire): reprend les mêmes données que celles de l'écran 2, mais sous forme graphique, avec l'ajout de l'heure (au format 12/24 heures) et de la vitesse actuelle (voir l'image descriptive ci-dessous pour plus d'explications)

 

- écran 4 (seulement pour les modèles > 64 Ko de mémoire): écran de géolocalisation "Spot Idéal". Cet écran vous permet d'enregistrer à tout moment votre position GPS sur l'eau, et d'y revenir à l'aide d'une indication de cap et de distance (voir explications ci-dessous)

 

 - écran 5écran du meilleur surf réalisé avec, le meilleur temps, la plus longue distance parcourue, et le meilleur temps, comparé au meilleur des surfs réalisé toutes sessions confondues

 

- écran statistique: le nombre total de surfs, la distance totale, les temps de surf et de nage, toutes sessions confondues, en valeur et représentés sur une jauge de ratio (temps de surf en violet et temps de nage en rose)

 

écran de fin de session: affiche un récapitulatif des principales données obtenues lors de la session

 

  Dans le fichier FIT, sont enregistrées les données suivantes:

- la vitesse, en km/h ou noeuds (graphique, donnée par défaut Garmin)

- l'altitude (graphique, donnée par défaut Garmin)

- la dépense calorique au cours de la session (donnée par défaut Garmin)

- le nombre de surfs côté droit et gauche de la session (résumé)

- le temps de surfs de la session (résumé)

- le temps de nage de la session (résumé)

- le meilleur temps de surf de la session (résumé)

- la plus longue distance de surf de la session (résumé)

- la meilleure vitesse de surf de la session (résumé)

- la notation de la session (résumé)

 

Chaque surf est enregistré sous la forme d'un tour, avec les données suivantes (en plus des données Garmin): sa durée, sa distance et sa vitesse. Ceci apparaîtra donc sous forme de liste / tableau dans le récapitulatif de l'activité, dans l'onglet intervalles de la page.

 

Notetoutes les options choisies dans le menu sont sauvegardées de manière permanente sur la montre donc, inutile de les ressaisir à chaque lancement de l’application

 

Au vu du temps consacré à son développement, le prix de cette application est fixé à 9 Euros.

 

Pour des explications plus précises, vous pouvez consulter les images détaillées ci-dessous.

 

Malgré tout le soin apporté à cette application, il se peut qu'il y ait encore quelques bugs cachés, ou de possibles dysfonctionnements. Par conséquent, plutôt que de poster de mauvais commentaires sur le site, merci de me contacter directement par mail afin de m'en informer, je ferai alors le nécessaire pour y remédier au plus vite. Je vous en remercie par avance.

 

Actuellement sans emploi, je développe des applications pour la communauté Garmin afin de rester actif et dans le vent.

 

La version payante pourra être débloquée via mon compte Paypal (voir le lien ci-dessus), avec la possibilité également de pouvoir payer par carte bancaire.

 

N'oubliez pas de mentionner le nom de l'application, JMG-APP Surfing, votre sexe (0 = femme, 1 = homme), votre année de naissance ainsi que votre taille enregistrée dans votre profil Garmin, dans le commentaire PayPal ou votre mail additionnel.

 

Please, feel free to enjoy !


Procédure

Saisie du code d'activation

pour tous les modèles de montre,  la saisie du code d'activation s'effectue directement à partir du menu de l'application:

menu -> Options -> Activation Code -> Unlock Code 

 

Préparer et utiliser l'application

- lancer l'application, comme toute autre application

- en premier lieu, il convient de paramétrer l'application à votre convenance (couleur de fond, unités, etc). Pour cela, entrez dans le menu de l'application (appui long sur le bouton UP) et sélectionnez les paramètres à votre convenance. Tous les choix effectués dans le menu sont stockés de manière permanente sur la montre donc, il est inutile de les ressaisir à chaque lancement de l'application

- l'application vous propose deux modes de détection des surfs, un mode automatique et un mode manuel:

  • mode automatique -> comme son nom l'indique, ce mode permet la détection automatique de chaque surf réalisé (introduit dans la version 1.55 donc, en phase de beta-test pour le moment, afin de voir si ça fonctionne bien comme attendu - normalement, ça devrait). A noter que dans ce mode, vous n'aurez pas accès au service web météo puisqu'inutile ici. Ce mode n'est actuellement disponible que pour les modèles disposant d'au-moins 124 Ko de mémoire utile pour les applications (s'il s'avère efficace, je le placerai par défaut dans le code des modèles à 64 Ko)
  • mode manuel -> ce mode vous permet de définir manuellement la détection d'un surf, par la saisie de la vitesse minimale à partir de laquelle un surf sera détecté (entrée dans le menu - appui sur touche UP - puis, "Surf Speed". Vous avez alors le choix entre 2 options:
  • soit rentrer directement la valeur de la vitesse (menu "Set Surf Speed") dans l'unité actuellement sélectionnée (km/h ou noeuds), car vous la connaissez déjà ou l'estimez facilement
  • soit par calcul de la périodicité des vagues (menu "Set Wave Period"). C'est très simple: observez les vagues et comptez le nombre de secondes séparant chaque vague (par exemple, prenez un point de repère pour la première vague, et comptez le nombre de secondes qui séparent l'arrivée de la vague suivante à ce même point de repère). Saisissez la valeur calculée, en secondes, à l'aide du sélecteur et validez. L'application va alors en déduire automatiquement la vitesse des vagues. Ici, si vous avez saisi une clé API pour le service web météo, le menu du service vous est proposé, et la  vitesse sera automatiquement calculée grâce aux données collectées par la requête. Enfin, si vous utilisez la requête sur le service web météo, vous avez la possibilité d'afficher la température issue des données collectées (et pas seulement la température du capteur interne): pour cela, allez dans le menu "Options -> Température (Interne / Service Web)"
dans les 2 modes -> vous aurez enfin à déterminer une durée seuil à partir de laquelle un surf sera détecté comme tel par l'application. En fonction du spot où vous pratiquez, les vagues peuvent être plus ou moins hautes, durer plus ou moins longtemps donc, certaines vagues vont pouvoir générer des surfs de 6- 7 secondes, d'autres d'une durée supérieure à 20-30 secondes. Donc, tous les spots se se valent pas. Cette durée de déclenchement vous permet donc d'adapter ce seuil en fonction des conditions du spot. A noter que sur les modèles ne disposant que de 64 Ko de mémoire utile, ce seuil ne peut pas être modifié par l'utilisateur, il est par conséquent fixé en dur, par défaut à 6 secondes. Utilité de ce seuil: éviter la comptabilisation des faux-positifs (départs de surf interrompus par le surfeur, chute juste après le départ, etc). Pour accéder à cette option, c'est par ici, dans le menu "Détection Surf -> Seuil Déclenchement"

 

- une fois que tous les paramètres de l'application sont fixés (mode de détection, vitesse surf, seuil de durée de déclenchement, etc), vous pouvez sortir du menu pour retourner à un des écrans de l'application

- orientez le nord de votre montre face aux vagues afin de récupérer leur cap en degrés (en haut à droite de l'écran principal, vous avez une zone rouge indiquant le cap actuel); ce paramètre vous permettra de déterminer et d'enregistrer vos surfs côté droit ou gauche pour chaque vague surfée). Vous noterez que la valeur indique un cap augmenté de 180° par rapport à devant vous, en effet, les vagues se dirigeant vers vous, elles suivent un cap opposé de 180° par rapport à devant vous

- enfin, lancez l'application en appuyant sur la touche START (la zone colorée du cap d'orientation des vagues passe à vert, la cap vient d'être récupéré et sauvegardé)

 

- le défilement des écrans se réalise par simple clic sur les touches UP ou DOWN

 

- vous pouvez mettre en pause la session par appui sur la touche START puis choix "Pause", et reprendre l’enregistrement par un second appui sur cette même touche puis, choix "Reprendre"

(pause = billes oranges, actif = billes vertes, arrêt = billes rouges)

- pour mettre fin à la session, vous appuyez sur la touche START, un menu s’affiche, vous proposant alors soit de rejeter soit d’enregistrer la session. Alors, un écran de synthèse vous sera proposé, récapitulant les données principales de la session

- pour quitter l’application en mode arrêt (lorsqu'aucune session n'a été lancée), il faut cliquer sur le bouton LAP, et non sur le bouton START

 

- l'heure actuelle s'affiche dans les 3 modes suivants:  lorsque l'application est dans l'attente d'être lancée, en mode pause, et dans l'écran minimaliste sinon, c'est le timer qui s'affiche.

 

Utilisation du service web météo

Je précise avant toute chose que cette fonctionnalité n'est disponible que sur les modèles disposant de 1024 Ko de mémoire utile pour les applications, c'est-à-dire les applications disposant des options cartographie et/ou musique.

 

Tout d'abord, rendez-vous sur le site proposé par l'application (le seul pour le moment):

le lien vous renvoie directement sur la page de présentation des formules proposées, la version gratuite se trouve sur la gauche, cliquez sur le bouton "Sign Up" , saisissez les informations demandées. Une fois votre compte créé, vous pourrez accéder au dashboard, qui vous donnera alors accès à votre clé API.

 

Pensez à conserver cette clé API, car elle pourra également vous servir dans le futur, au cas où vous devriez la ressaisir dans l'application suite à un remplacement de votre montre, par exemple.

 

Votre clé reçue, vous allez ensuite la saisir dans les settings de l'application, dans le champ correspondant au site que vous avez sélectionné. Pour cela, connectez votre montre avec votre smartphone et ouvrez Garmin Connect (ou à un ordinateur avec Garmin Express). Sélectionnez l'application  Surfing dans la liste de vos applications, et ouvrez les settings: quatre champs apparaissent en haut de la page. Copiez-collez votre clé API dans le champ correspondant et validez votre saisie. Voilà, c'est fait, la clé API est automatiquement transférée à l'application Surfing.

A noter que vos clés sont automatiquement sauvegardées sur votre montre, dans les settings permanents de l'application, vous n'aurez donc plus à les ressaisir, sauf si vous changez de montre.

 

Notesi la clé API a bien été enregistrée dans le champ du fichier paramètres, mais que le menu correspondant n'apparaît toujours pas dans le menu du service web de l'application, veuillez procéder ainsi:

- activez le mode bluetooth de la montre et connectez-la avec votre smartphone puis, lancez l'application Garmin Connect

- lancez l'application Surfing sur la montre, et restez sur l'écran principal

- sur votre smartphone, dans Garmin Connect, allez dans la liste des applications installées sur le montre, sélectionnez l'application Surfing et ouvrez l'onglet des paramètres

- la (les) clé(s) API devraient apparaître; dans le cas contraire, ressaisies-la(les) et sauvegardez les modifications

- cette fois-ci, les clés API doivent avoir été envoyées à l'application sur  la montre 

 

Enfin, pour pouvoir utiliser cette fonction, et ainsi récupérer les données de vent automatiquement dans l'application:

  1. mettez votre montre en mode connectivité (activation du bluetooth)
  2. lancez Garmin Connect sur votre smartphone
  3. lancer l'application Surfing sur votre montre
  4. l'icône de notification de connection au téléphone (en haut à droite de l'écran principal) doit s'éclairer en bleu
  5. entrez dans le menu principal de l'application, et sélectionnez le menu "Get Wind Axis", comme avant en fait, jusqu'ici rien ne change
  6. positionnez-vous sur le menu correspondant au site pour lequel vous avez saisi la clé API, et sélectionnez-le par appui sur la touche START. Voilà, c'est fait, les données vitesse du vent + direction / axe du vent sont maintenant intégrées à l'application, vous devriez les voir s'afficher sur l'écran principal, de la même façon que si vous aviez effectué cette fonction manuellement (comme par le passé)
  7. enfin, si vous le souhaitez, pensez à désactiver le mode bluetooth sur la montre afin d'éviter une consommation de batterie supplémentaire

La requête recueille toutes les informations affichées sur l'image ci-dessous, et toutes les données nécessaires à certains calculs sont automatiquement calculées d'après les infos issues de cette requête donc, tout est automatique. Vous avez juste besoin de continuer à pointer votre montre vers les vagues juste au début de votre session, comme avant.

 

 

 

Résultat de la requête ----->


Ecran de géolocalisation "Spot Idéal"

Cet écran vous permet d'enregistrer votre position GPS à tout moment lorsque vous êtes à l'eau et, lorsque vous avez surfé une vague et que vous souhaitiez revenir à ce point, il vous suffit alors de suivre les indications affichées à l'écran, et voilà !

Cela peut s'avérer très utile lorsque, par exemple, vous repérez un point idéal de départ de surf et que vous souhaitez le retrouver pour y revenir après avoir dérivé à plusieurs dizaines / centaines de mètres après un surf. Avec cet écran, vous aurez ainsi la possibilité de retrouver très facilement ce "point idéal".

Fonctionnement:

  • en mode arrêt / pause / marche, le curseur bleu foncé vous indique le cap en fonction de l'orientation de la montre (le nord en haut du cadran, l'ouest à gauche, le sud en bas, et l'est à droite), comme sur une rose des vents
  • lorsque vous êtes dans l'eau et que vous souhaitez enregistrer un POI, appuyez simplement sur la touche LAP / BACK de la montre (glissement vers la droite pour les montres à écran tactile seul). Un popup s'affiche alors à l'écran, associé à une vibration, pour vous indiquer que le POI a bien été sauvegardé. Un second curseur de couleur bleu ciel apparaît alors à l'écran
  • surfez la vague, vous allez vous éloigner de ce POI
  • pour revenir à ce point précis, le curseur bleu ciel indique le cap vers ce point par rapport à votre position actuelle: par exemple, sur l'image explicative ci-dessous, le cap à suivre est indiquée par la valeur du haut, et correspond à la direction quasi-sud par rapport à votre position (SSO). La valeur du bas vous indique également la distance vous séparant de ce point
  • pour les utilisateurs qui n'ont pas de difficulté à se repérer dans l'espace, il leur suffit donc de se diriger vers la direction indiquée (par la valeur et / ou le curseur). Pour les autres, placez votre montre plus ou moins à l'horizontale et orientez / tournez-la autour de vous pour faire correspondre le curseur bleu foncé sur le curseur bleu ciel. Lorsque les deux curseurs sont alignés, il vous suffit de nager dans la direction droit devant vous tout en maintenant les 2 curseurs alignés, simple ! 
  • plus vous vous approcherez du POI et plus la valeur de la distance diminuera, le cercle central coloré restera rouge jusqu'à une distance de 20 mètres puis, passera à orange, jaune, vert clair et vert foncé, par décrément de 5 mètres. Donc, si vous entrez dans un périmètre de moins de 5 mètres autour de ce POI, le cercle restera vert foncé, et vous saurez à coup sûr que vous êtes sur le POI ! Cool, non ?

Aucun point GPS n'a encore été défini, le curseur vous indique le cap

Un point GPS vient d'être défini et enregistré par appui sur la touche BACK/LAP

L'angle en degrés vous indique le cap à suivre, que vous pourrez facilement ajuster en alignant les 2 curseurs bleus l'un sur l'autre ensuite, il vous suffit de vous diriger dans la direction droit devant vous tout en maintenant ces 2 curseurs alignés; la valeur du bas vous indique la distance vous séparant du point GPS défini (en mètres ou en yards, selon l'unité que vous avez sélectionnée

dans le menu option)


Remarque:

  1. cette fonctionnalité ne fonctionnera efficacement et avec précision qu'en fonction de la qualité du signal GPS reçu par la montre et / ou précision ou fiabilité des capteurs embarqués dans la montre, bien évidemment
  2. si vous souhaitez voir / vérifier comment fonctionne cette fonctionnalité, vous pouvez la tester à terre, cela fonctionnera de la même manière: démarrez une session comme à l'habitude, attendez le signal vert de qualité du signal GPS, placez-vous à un point donné et appuyez sur la touche LAP / BACK. Puis, déplacez-vous de plusieurs dizaines de mètres puis, suivez les étapes / indications expliquées ci-dessus pour revenir à ce POI

 

Réinitialisation des valeurs/scores

Vous avez la possibilité de réinitialiser deux types de données:

  • uniquement les meilleurs scores (best scores): vos records, meilleures performances. Ces données sont affichées sur l'écran "Best Surf"
  • toutes les valeurs (all scores): les meilleurs scores + toutes les données comptabilisées sur toutes vos sessions (écran "Stats")

A noter que la réinitialisation est une fonction irréversible, toutes les données seront perdues après cette action

 

Assignation des valeurs/scores

Cette fonctionnalité vous permet d'assigner manuellement une valeur aux données affichées sur l'écran "Stats". Cela peut être utile par exemple dans le cas d'un remplacement / changement de montre, et que vous ne souhaitez pas perdre l'intégralité de vos statistiques globales. La saisie des données suit le même ordre que celui des données affichée sur l'écran "Stats", afin de vous simplifier la saisie.

 

Ecran minimaliste (wide screen)

Afin d'avoir l'heure en permanence affichée à l'écran, vous pouvez activer l'écran minimaliste: cet écran présente l'essentiel et le minimum d'informations, avec une police de caractères élargie (heure, chrono, vitesse actuelle, et des arcs colorés - voir la signification de ces arcs sur l'image descriptive ci-dessous). Cet écran est donc facilement lisible durant la navigation, notamment pour les surfers ayant une faiblesse visuelle et qui ne peuvent porter leurs lunettes en navigation.

Cet écran s'active dans le menu de l'application - Options -> Essential Wide -> Activate on/off

Lorsque celui-ci est activé, il s'affiche donc lorsque la session est lancée et donc active. Lorsque vous mettez la session en mode pause, cet écran disparaît pour laisser place à tous les autres écrans, cela vous permet donc par exemple de consulter vos performances / informations détaillées lorsque vous faites une pause. Lorsque vous relancez votre session, l'écran minimaliste réapparaît à nouveau.


Galerie


Récupération du cap des vagues

Ecran minimaliste

Premier et second écran

Troisième écran (écran graphique)

Ecran de géolocalisation - "Spot Idéal"

Quatrième écran et écran statistiques

Ecran de fin de session


Enregistrements dans le fichier FIT