-
Celle-ci a bien avancé avec l'aide de Frédéric et Dominique. Le coté
"design" de cette maquette pourra être peaufiné lors du développement
réelle de GC3. Il faudrait maintenant valider le fonctionnel et la
navigation pour être certain que nous obtenons la navigation la plus
simple et la plus évidente possible. Les actions principales doivent
être accessible avec le moins de clic possible et l'interface doit
être suffisamment classique et simple pour ne pas perdre les
utilisateurs les moins techniques. Nous sommes sur la bonne voie et on
pourra de toute facon réajuster ce qui ne va pas durant la finalisation
de GC3.
Le back-end (récupération des données et préparation de celles-ci) :
L'utilisation
de la technologie node.js a été validé pour servir d'API au futur GC3.
J'ai déjà un embryon d'application qui permet de récupérer une liste de
cavités ou une cavité unique depuis la base de données et qui l'envoie
au navigateur web. Il reste encore beaucoup de choses à faire :
- Gérer les sessions des utilisateurs
- Ecrire l'ensemble des requêtes qui seront disponible dans l'API
- Finaliser de modéliser la base de données
- Ecrire les tests unitaires (cela permettra de pouvoir tester l'ensemble des fonctionnalités de l'application en 1 click avant l'ajout d'une nouvelle fonctionnalité et donc de limiter les régression et bugs)
- Gérer les sessions des utilisateurs
- Ecrire l'ensemble des requêtes qui seront disponible dans l'API
- Finaliser de modéliser la base de données
- Ecrire les tests unitaires (cela permettra de pouvoir tester l'ensemble des fonctionnalités de l'application en 1 click avant l'ajout d'une nouvelle fonctionnalité et donc de limiter les régression et bugs)
- Optimiser les performances
- Mettre en place des limitations sur l'API public pour éviter des attaques de personnes mal intentionnées
Le front-end (la visualisation des données sur le navigateur) :
Il reste encore beaucoup de travail à faire pour la version 3 de GC.
De plus j'ai du passer tout mon temps libre du dernier mois à migrer Google Maps de la V2 à la V3 pour éviter que GC 2.1 ne tombe en rade le 19 novembre.
De plus j'ai du passer tout mon temps libre du dernier mois à migrer Google Maps de la V2 à la V3 pour éviter que GC 2.1 ne tombe en rade le 19 novembre.
Le chiffrage en informatique est quelque chose de plutôt
compliqué. Cela est encore plus compliqué lorsque l'on travaille sur des
technologies dont on n'est pas familier et encore plus lorsque l'on ne
pas prédire le temps que l'on peut consacrer au projet chaque semaine...
Je vais surement pouvoir mettre un coup d'accélérateur durant
l'hiver. J’espère que nous auront une première version beta autour
d'avril 2014. Il faudra ensuite plusieurs itérations pour arriver à une
version finale certainement début septembre.
Benjamin