09/11/2020 écrit par Cyril GRANDJEAN

En dehors du domaine professionnel, j’aime la photographie et la randonnée. C’est pour cela que j’ai crée le groupe French Riviera Hiking Meetup afin de rencontrer des personnes du monde entier autour de randonnées dans les Alpes Maritimes. Etant de nature à coupler les projets personnels avec mes passions, j’ai décidé il y a quelques années avec des amis du groupe Meetup de créer le projet OpenTracks sur mon temps libre.

OpenTracks est un site internet (https://opentracks.app) mais aussi une application iOS (lien) et Android (lien) destiné aux personnes aimant les promenades, randonnées pédestres, randonnées raquettes, trails et treks.

Grâce à l’application OpenTracks, vous pouvez rechercher des randonnées selon plein de critères de sélection mais aussi effectuer les activités sélectionnées depuis votre mobile grâce au GPS intégré et le mode hors-ligne optimisé pour faire en sorte que vous ne soyez pas perdu mais aussi en optimisant l’usage de la batterie. Je vous invite à explorer plus en détails le site d’OpenTracks et les descriptions des applications mobiles pour en découvrir plus sur les multiples fonctionnalités de l’application et n’hésitez pas à créer un compte sur l’application si vous êtes intéressés par l’application.

Je profite du développement de l’application pour perfectionner mes connaissances en Javascript front-end comme backend (OpenTracks est une application entièrement développée en Javascript) ainsi qu’en développement mobile qui était un domaine qui était relativement théorique pour moi jusqu’à maintenant et de créer une architecture robuste qui permettrait de pouvoir avoir des pages affichées en SSR (pour le SEO), tout en étant optimisé sur mobile. Un challenge technique difficile mais pas inintéressant 🙂

J’ai profité de ce projet pour mettre en place le Test Driven Development dans le cycle de vie de l’application. Une petite perte de temps au début du projet mais qui est maintenant un gain de temps considérable grâce aux tests automatiques qui se sont enrichis au fil des versions de l’application et qui participe à l’amélioration continue de la qualité de l’application en évitant les régressions.

Parcourez des parcours existants
Planifiez vos activités

Résumé

Ces dernières années, la quantité de données a augmenté d’une manière significative. Bases de données et plus généralement les sources de données sont maintenant installées sur des serveurs, ordinateurs de bureau mais aussi sur les périphériques mobiles. Les technologies de sources de données distribuées ont donc été développées pour lier ces données en utilisant des technologies de communication.

Dans cette thèse, un toolkit Java pour créer des applications de bases de données distribuées est développé  en utilisant les mécanismes d’abstraction Java. Avant le développement de ce toolkit, quelques technologies middleware sont donc étudiées afin d’établir les communications entre les entrepôts de données. A la fin du projet, le toolkit est implémenté à l’intérieur d’un scenario concret, qui est, une application client pour gérer plusieurs bibliothèques qui ont chacunes leur propre base de données.

Le toolkit a été crée modulaire avec 2 couches. La première couche est la couche middleware composée des modules SQLSpaces et Jgroups qui sont les technologies middleware qui ont été retenues après les expérimentations. La deuxième couche est la couche d’accès aux données composée des modules MySQL et RDF data stores. La transparence de transfert entre les data stores RDF et la base de données MySQL a été implémentée. Les données sont transférées entre entrepôts de données en utilisant des objets de commandes qui représentent des commandes envoyées à un ou plusieurs entrepôts de données.

ddbstoolkit

Intéraction des différents modules du toolkit

Vous trouverez ci-dessous le rapport de cette thèse en anglais.

Lire la suite de l’article

01/05/2010 écrit par Cyril GRANDJEAN

Le logiciel Redim Picture a été mis à jour.

Nouveautés :

  • Mise à jour automatique du logiciel
  • S’adapte à la langue de l’utilisateur (Français – Anglais)
  • Corrige un beug avec Windows 7.

Pour télécharger la mise à jour, cliquez ici.

Pour télécharger les paquets d’installation, cliquez ici.

01/03/2010 écrit par Cyril GRANDJEAN

Je vous informe de la sortie d’une nouvelle version de Redim Picture, mon logiciel de redimensionnement d’images.

Les nouveautés :

  • Gestion des principaux formats d’image (JPEG, PNG, GIF, BMP)
  • Nouvelle gestion des proportions
  • Possibilité de changer de formats d’images
  • Ajout de favoris qui permet à l’utilisateur d’enregistrer des dimensions définies d’images
  • Choix du chemin où enregistrer l’image

L’ancienne version de Redim Picture était développée en VB.NET et souffrait de nombreux bugs (Soyez indulgent, c’était mon premier programme 🙂 ). Cette nouvelle version, développée en C#, est une version bêta. Donc, si vous constatez des bugs ou si vous souhaitez me faire part d’une possibilité d’amélioration du logiciel, n’hésitez pas à me contacter.

Description du programme :

  • Nom : Redim Picture
  • Description : Logiciel de redimensionnement d’images (voir nouveautés)
  • Système compatibles : Windows xp, vista, seven. (Nécessite le .NET Framework 3.5, pour le télécharger, cliquez ici).
  • Télécharger : lien