Course Generator V4.00 Beta 7 – Enfin un manuel d’utilisation!

Je viens de mettre en ligne la version 4 beta 7 de Course Generator.

Ce qui a été ajouté :

  • Le répertoire « Help » contient le manuel au format HTML. Il est accessible par le menu « Aide>Aide… ». Les versions PDF et EPUB arrivent…
  • Dans la configuration du mini roadbook, j’ai ajouté des boutons « Couleurs par défauts » afin de revenir aux couleurs initiales.

Ce que j’ai modifié :

  • Au démarrage, la fenêtre est maximisée (au lieu de restituer la précédente taille de l’écran).

Ce qui a été corrigé :

  • Les commentaires sont maintenant bien chargés en mémoire.
  • Dans la boite de dialogue de remplissage du coefficient de fatigue, le temps estimé du parcours pour l’évaluation du coefficient est maintenant supérieur à 24h.
  • Dans la boite de dialogue d’édition de la position, le temps de ravitaillement peut maintenant être supérieur à 24h.

Attention! Il y a plus de fichiers nécessairesau fonctionnement du logiciel. Le plus simple est de télécharger l’archive à l’adresse http://techandrun.com/course-generator/telechargement/ et de bien suivre les directives d’installation situées sur dans la page de téléchargement.

Enjoy 🙂

Course Generator V4.00 beta 6 – Clic gauche sur la carte…

Je viens de mettre en ligne le version 4.00 beta 6 sur github.

J’ai modifié la façon d’interagir avec la carte. Avant il fallait utiliser le clic droit pour faire bouger la carte (comportement par défaut du composant). Il faut maintenant utiliser un clic gauche, ce qui plus logique.

Pas de problème sous Windows, par contre je n’ai pas pu faire de test sous Linux (cela ne va tarder) et Mac (pas de machine à ma disposition).

Enjoy 🙂

 

Course Generator – Beta 5 – Nuit et jour sur le MRB

Je viens de mettre en ligne sur Github la version beta 5.

Elle comprend les éléments suivants.

La visualisation jour/nuit sur le mini-roadbook

Sur mini-roadbook, la visualisation du jour et de la nuit a été ajouté. Les passages de nuits sont sur fond gris. Cette visualisation dépend de l’activation du mode nuit dans les paramètres du parcours. De plus, le bouton  dans la boite de dialogue du mini-roadbook permet d’activer/désactiver la visualisation de la nuit.

Une sauvegarde plus rapide

La sauvegarde des parcours aux format CGX est maintenant beaucoup plus rapide. Lors des essais, pour un fichier de  plus de 10000 points, la sauvegarde passe de 52 secondes à 13 secondes.

Étiquettes dans la barre de statut

Des étiquettes ont été ajoutés dans la barre de statut. Elle apparaissent lors du survol des éléments.

Ajout d’information dans le fichier de log

Dans le fichier de « log », les temps de démarrage, de chargement et de sauvegarde ont été ajoutés. Cela est très utile pour localiser les sources de ralentissement.

Bonne course.

 

Course Generator 4.00 beta 4

Je viens de mettre en ligne sur Github la version beta 4. Elle fait suite aux messages m’indiquant que des ralentissements avaient été constatés lors du lancement et de l’exécution de l’application.

Pour les lenteurs au lancement, je n’ai pour le moment pas de solution. Cela est sûrement dû à java qui met du temps s’initialiser. Course Generator ne fait rien d’extraordinaire au démarrage. Après de nombreux essais avec différentes versions de java je n’ai pas constaté de temps excessif de démarrage. A creuser…

Pour les lenteurs à l’ouverture de la fenêtre d’édition cela est dû à la fonction qui fait une sauvegarde temporaire du parcours afin de pouvoir annuler une modification. Avec des gros parcours (10000 lignes et plus) cela prendre beaucoup de temps. Il faut que je fasse autrement. J’ai décidé de désactiver la fonction « undo » temporairement afin de prendre le temps de mettre en place une solution qui tienne la route sans perturber les utilisateurs durant cette période estivale riche en aventure de toutes sortes.

Enjoy 🙂

Course Generator 4.0.beta 1 – Utilisable par tout le monde

Terminé les versions Alpha on passe aux Beta. Cela veut dire qu’il n’y aura pas de nouvelle fonctionnalité.

La version finale sera diffusée quand :

  • la documentation sera terminée. Pour le moment vous pouvez vous reporter à la documentation de la version 3.88
  • la traduction anglaise aura été validé (traduction et unités)
  • les fichiers courbes en miles/h auront été créés
  • l’installateur Windows aura été créé

Un fichier unique

Bonne nouvelle, plus besoin de faire manuellement l’installation des courbes standards. Au démarrage l’application contrôle si la courbe « default » est présente sur votre système et en cas d’absence il vous demande si vous voulez installer toutes les courbes. Magique 🙂

D’ailleurs le programme ne contient qu’un fichier :

  • « course_generator.exe » pour Windows
  • « course_generator.jar » pour MacOS et Linux

C’est portable et très pratique si vous n’êtes pas administrateur de votre poste. Les 2 fichiers sont disponibles ici:

https://github.com/patrovite/Course_Generator/tree/master/build

Cliquez sur le fichier que vous voulez. Cela va vous ouvrir une fenêtre puis cliquez sur le bouton « Download ».

Utilisation

  1. Installez ce fichier où vous voulez
  2. Si nécessaire, créez un raccourci que vous ajoutez à votre bureau ou votre menu
  3. Exécutez le programme
  4. Si c’est la première fois que vous utilisez la version 4 de Course Generator, répondez « Oui » à la question sur l’installation des courbes standards

Comme d’habitude, je ne fais pas beaucoup de publicité autour de Course Generator. Je compte sur les utilisateurs pour prêcher la bonne parole.

Donc, je compte sur vous…

Course Generator – Nettoyage de printemps

Je viens de mettre en ligne sur Github la version alpha 13.

Le lien : https://github.com/patrovite/Course_Generator

Pas de révolution mais plutôt du ménage en interne afin d’avoir un programme plus lisible et plus maintenable. C’était nécessaire car dernièrement j’ai empilé de nombreuses fonctionnalités sans trop me préoccupé de la structure générale et de la qualité du code.

J’ai quand même corrigé quelques bugs, ajouté la fonction sauvegarde au format CSV, la fonction d’annulation de la dernière modification, la fonction « Copier » et un indicateur de taille du répertoire des cartes hors ligne. Celui-ci est situé en bas à droite de la fenêtre et affiche la taille de tous les répertoires contenu dans le répertoire « %utilisateur%/.course_generator/OpenStreetMapTileCache ». Vous pouvez sans problème supprimer le contenu du répertoire si le besoin s’en fait sentir.

Tâches terminées :

  • Paramètres du parcours >> 100%
  • Courbes vitesses/pentes >> 100%
  • Paramètres course generator >> 100%
  • Affichage des données >> 100%
  • Affichage du profil >> 100%
  • Affichage des données du parcours >> 100%
  • Ouverture fichier GPX >> 100%
  • Ouverture fichier CGX >> 100%
  • Mémorisation derniers fichiers GPX >> 100%
  • Mémorisation derniers fichiers CGX >> 100%
  • Sauver en GPX >> 100%
  • Sauver en CGX >> 100%
  • Sauver partie en GPX >> 100%
  • Sauver partie en CGX >> 100%
  • Recherche d’un point >> 100%
  • Marquer la position courante >> 100%
  • Aller à la position suivante >> 100%
  • Aller à la position précédente >> 100%
  • Générer un mini roadbook >> 100%
  • Détermination des min/max >> 100%
  • Inversion du parcours >> 100%
  • Définir un nouveau point de départ >> 100%
  • Estimer un temps de parcours >> 100%
  • Affichage du résumé >> 100% >> Sauvegarde CSV à faire
  • Barre d’outils pour interagir avec la carte >> 100%
  • Affichage des statistiques >> 100%
  • Exporter des tags comme waypoints >> 100%
  • Changer fournisseur de « tiles » et passer sur Opentopomap >> 100%
  • Carte OpenStreetMap hors ligne >> 100%
  • Affichages des analyses >> 100%
  • Sauver en CSV >> 100%
  • Sauver partie en CSV >> 100%
  • Annuler une modification >> 100%
Tâches à faire :
  • Importer des points >> 0%
  • Exporter des points >> 0%
  • Afficher le répertoire les courbes vitesses/pentes >> 0%
  • Affciher le répertoire cartes >> 0%
  • Générer un rapport au format HTML >> 0% >> Pas prioritaire
  • Générer un fichier KML >> 0% >> Pas prioritaire
  • Générer un roadbook >> 0% >> Conservé?
  • Afficher la vitesse dans le tableau >> 0% >> Pas prioritaire
  • Afficher la pente dans le tableau >> 0% >> Pas prioritaire
  • Outils internet >> 0% >> Nécessaire?
  • Aide >> 0% >> Vous pouvez utiliser l’aide de la version 3.88

La version Alpha est disponible dans le répertoire « build » de Github. Attention, il faut cliquer sur « course generator.jar ». Cela va ouvrir une nouvelle page qui va vous afficher un bouton « download ». La taille du fichier est d’environ 5.4Mo. Volontairement, il n’y a pas d’installeur (cela va arriver d’ici peu). Le fichier « readme » situé sur Github décrit l’installation manuelle du logiciel.

Enjoy 🙂

Course generator – Onglet analyses et ajout de cartes

Je viens de mettre en ligne sur Github la version alpha 12.

Les nouveautés :

L’onglet « Analyses »

Cela comprend:

L’onglet « Temps/Distance » qui permet l’évolution du temps sur la distance. Une rupture dans la pente indique qu’il y a eu un événement particulier (ravitaillement, coup de mou…).

L’onglet « Vitesse » qui permet de voir l’évolution de la vitesse sur la distance. La courbe verte est la régression linéaire de la vitesse.

L’onglet « Vitesse/Pente » permet de voir une représentation de la vitesse sous forme d’un nuage de point. La courbe rouge est calculée à partir de ce nuage de point. L’icône de sauvegarde permet d’ajouter cette courbe à la liste des courbes « Vitesse/pente ».

Note: Il est possible de sauvegarder la courbe sous forme d’image. Pour cela il faut faire un clique droit sur la courbe sélectionner « Save as » puis « PNG ».

Nouvelles cartes

Au fond de carte « OpenTopoMap » j’ai ajouté le fond de carte « OpenStreetMap » et « Bing aerial ». Cela amène un fond de carte basique et une vue satellite.

Note: Le 25/03/2017, OpenTopoMap a un problème de certificat SSL qui empêche l’affichage des cartes venant de ce site. En principe, cela devrait être temporaire. Utilisez les fonds « OpenStreetMap » en attendant.

La sélection du type de carte se fait dans la barre d’icone de la carte avec l’icone :

Fichiers log

J’ai ajouté un système de fichiers de journalisation (log) qui me permet de récupérer de nombreuses informations en cas de problèmes. Ces fichiers sont dans le répertoire « logs » qui est dans le même répertoire que les fichiers courbes. Il n’y pas de transfert automatique des fichiers log. En cas de problème, il faut me contacter et je vous demanderai sûrement de m’envoyer les 2 fichiers sous forme compressés.

Tâches terminées :
  • Paramètres du parcours >> 100%
  • Courbes vitesses/pentes >> 100%
  • Paramètres course generator >> 100%
  • Affichage des données >> 100%
  • Affichage du profil >> 100%
  • Affichage des données du parcours >> 100%
  • Ouverture fichier GPX >> 100%
  • Ouverture fichier CGX >> 100%
  • Mémorisation derniers fichiers GPX >> 100%
  • Mémorisation derniers fichiers CGX >> 100%
  • Sauver en GPX >> 100%
  • Sauver en CGX >> 100%
  • Sauver partie en GPX >> 100%
  • Sauver partie en CGX >> 100%
  • Recherche d’un point >> 100%
  • Marquer la position courante >> 100%
  • Aller à la position suivante >> 100%
  • Aller à la position précédente >> 100%
  • Générer un mini roadbook >> 100%
  • Détermination des min/max >> 100%
  • Inversion du parcours >> 100%
  • Définir un nouveau point de départ >> 100%
  • Estimer un temps de parcours >> 100%
  • Affichage du résumé >> 100% >> Sauvegarde CSV à faire
  • Barre d’outils pour interagir avec la carte >> 100%
  • Affichage des statistiques >> 100%
  • Exporter des tags comme waypoints >> 100%
  • Changer fournisseur de « tiles » et passer sur Opentopomap >> 100%
  • Carte OpenStreetMap hors ligne >> 100%
  • Affichages des analyses >> 100%
Tâches à faire :
  • Sauver en CSV >> 0%
  • Sauver partie en CSV >> 0%
  • Importer des points >> 0%
  • Exporter des points >> 0%
  • Annuler une modification >> 0%
  • Générer un rapport au format HTML >> 0% >> Pas prioritaire
  • Générer un fichier KML >> 0% >> Pas prioritaire
  • Générer un roadbook >> 0% >> Conservé?
  • Afficher la vitesse dans le tableau >> 0% >> Pas prioritaire
  • Afficher la pente dans le tableau >> 0% >> Pas prioritaire
  • Outils internet >> 0%
  • Afficher le répertoire les courbes vitesses/pentes >> 0%
  • Aide >> 0% >> Vous pouvez utiliser l’aide de la version 3.88

La version Alpha est disponible dans le répertoire « build » de Github. Attention, il faut cliquer sur « course generator.jar ». Cela va ouvrir une nouvelle page qui va vous afficher un bouton « download ». La taille du fichier est d’environ 5.4Mo. Volontairement, il n’y a pas d’installeur (cela va arriver d’ici peu). Le fichier « readme » situé sur Github décrit l’installation manuelle du logiciel.

Enjoy 🙂

Course Generator (Alpha 8) : 10 lignes qui changent tout!

3eme articles en très peu de temps!

Je viens de mettre en ligne la version Alpha 8 qui contient des corrections de bugs mais surtout les cartes hors lignes 🙂

10 lignes de programmes récupérées sur Stackoverflow m’ont permis d’ajouter la fonctionnalité (grand merci aux contributeurs de Stackoverflow).

Dès que vous lancez CG, un répertoire « OpenStreetMapTileCache » est créé dans celui qui contient le fichier de configuration (« Utilisateur »/.course_generator). A partir de là, toutes les tuiles (bout de carte) que vous téléchargez sont mémorisées dans ce répertoire. C’est magique 🙂

Quelques remarques :

  • Si vous voulez mémoriser la carte pour différent niveaux de zoom, il faut sélectionnez chaque niveau de zoom est parcourir tout le parcours afin que les tuiles soient téléchargées.
  • A force cela peut prendre de la place sur le disque. Donc jetez un coup d’œil de temps en temps. Si nécessaire, vous pouvez effacer le contenu du répertoire. A l’avenir, je pense :
    • ajouter une boite de dialogue qui affiche la taille du répertoire et qui donnera la possibilité de supprimer son contenu.
    • ajouter une alerte (configurable) sur la taille de ce répertoire
    • ajouter la possibilité d’activer ou non la fonctionnalité
    • ajouter la possibilité d’avoir un répertoire de « cache » par parcours (beaucoup plus compliqué!)

Terminé pour ce week-end pluvieux. Enjoy 🙂