Jeudi 24 Juillet 2008
~ XI. Problèmes rencontrés et améliorations envisageables ~
Menu
> Accueil

Programmation
> Algorithmes de tri
> Java

Réseaux Telecom
> Logiciel Vigie

Dossiers
> Trajectoire de comètes
> Gestion d'emploi du temps
> Tracking d'internautes
> Référencement
> Open Office
> Multi-agents dans les EIAH

Divers
> Album Photo
> Citations
> Recettes
> Bibliothèque
> Logiciels
> Mini-Annuaire

A propos
> Mon CV
> Me contacter
Recherche
Google
Sur ce site
Sur le web
Annonces
Accueil > Tracking d'internautes > Problèmes rencontrés et améliorations envisageables
sommaire
precedent accueil suivant

1. Problèmes rencontrés

La réalisation de ce projet ne fut pas sans présenter quelques problèmes qu'il a fallu surmonter.


Le cahier des charges initial demandait à ce qu'un internaute se connecte directement à Tomcat à l'aide de son navigateur et tape une URL. Or, ceci est impossible puisque Tomcat n'est pas un serveur ; il ne peut effectuer la résolution des URL qu'il reçoit. La connexion à Tomcat se fait en tapant son URL dans un navigateur, c'est à dire en lui faisant parvenir une requête sur l'une des ressources qu'il gère. Ce problème a été résolu par l'envoi, lorsque l'utilisateur tape l'URL de Tomcat, d'une page d'accueil contenant un formulaire l'invitant à taper l'URL d'une ressource située sur Internet.


La deuxième grande difficulté fut d'appréhender les nouveaux outils que constituent le langage Java et le gestionnaire de Servlet Tomcat. C'est d'ailleurs ce dernier qui a posé le plus de problèmes car sa documentation en ligne est plutôt évasive.


Passée une certaine période d'adaptation, le langage Java est apparu relativement complet et mieux structuré que le langage C/C++ dont la multiplicité des bibliothèques et des modes de programmation tendent à rendre les programmes beaucoup plus confus.

2. Améliorations envisageables

Les principales améliorations à apporter à la partie serveur sont la prise en compte des formulaires et de quelques liens supplémentaires contenus dans les programmes écrits en langage Script.

Il faudrait également optimiser le code source des programmes afin de réaliser les opérations de modification des liens beaucoup plus rapidement. Cela pourrait par exemple se faire en interprétant et en retransmettant les pages reçues au fur et à mesure de leur arrivée, plutôt que d'attendre leur réception complète avant de les traiter. Ceci reviendrait alors à faire de la transmission en " flux tendu ".


En ce qui concerne l'application client, il faudrait pouvoir donner la possibilité à l'utilisateur de réaliser des requêtes suivant les dates de dernier accès aux URL. L'autre principale optimisation envisageable sur cette partie serait la conservation dans un fichier, des paramètres de configuration du logiciel, qui seraient alors chargés à chaque démarrage.

Il faut cependant admettre qu'aucune interface utilisateur n'est réellement parfaite et qu'il est toujours possible de l'améliorer. De plus, l'opinion qu'un utilisateur se fait d'un logiciel est souvent relative à l'usage qu'il en fait.

sommaire
precedent accueil suivant
Accueil > Tracking d'internautes > Problèmes rencontrés et améliorations envisageables