commit cb90bcdbdabe3b7c759924cdd76b28e150b459f4
parent 5de94a57cf0652a2bb072981ada8de3e44f142ae
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date: Mon, 23 May 2011 01:48:09 +0200
Rédaction de la conclusion.
Diffstat:
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/rapport/rapport.tex b/rapport/rapport.tex
@@ -692,10 +692,35 @@ select * from table limit 100 order by random();
\end{itemize}
\subsection{Perspectives}
-% TODO
+
+Bien que fonctionnelle, notre application peut encore être améliorée. L'implémentation d'un des modes de jeu prévus au départ, par exemple
+le mode «thématique», peut-être couplé avec un mode «l'image cachée» (on choisit un thème, et au bout de plusieurs parties, on découvre une
+image associée à ce thème) serait certainement un plus pour l'addictivité du jeu.
+
+Un autre point améliorable est la qualité des nuages de mots générés. Actuellement, l'algorithme de génération des nuages ne tient pas
+compte de la partie du discours à laquelle le mot central et les mots du nuage appartiennent. Par exemple, la relation «fait partie de» n'a
+de sens que pour des noms, alors que notre algorithme peut aussi bien la choisir avec un adjectif comme mot central.
+
+Nous avons pensé à utiliser une forme de réseau de neuronnes pour déterminer si un mot central et des mots du nuage sont pertinants pour une
+relation donnée. Nous avons commencé à implémenter un tel algorithme, mais n'avons pas eu le temps terminer cette amélioration.
+
+Il est aussi à noter que l'application bénéficierait d'une restructuration du code. Nous avons effectué cette restructuration et un gros
+nettoyage du code du client, mais le serveur n'est pas aussi propre et extensible que souhaitable.
\section{Conclusions}
+Le client et le serveur constituent tous les deux des briques logicielles réutilisables. Le serveur peut être réutilisé assez facilement
+pour d'autres applications qui souhaiteraient afficher par exemple le nuage pour un mot donné. Le client communique avec le serveur en
+utilisant seulement quelques types de requêtes différents, et pourrait donc être couplé avec un autre serveur avec peu de modifications
+(nous pensons ici au serveur existant de la version de PtiClic réalisée par le LIRMM).
+
+Le client est aussi extensible~: son architecture permet l'ajout de nouveaux écrans, de nouveaux thèmes, voire de nouveaux modes de jeu. Le
+fait qu'il soit écrit principalement en HTML5 et JavaScript permet de l'adapter à la plupart des téléphonnes intelligents et tablettes à
+moindre coût.
+
+Nous espérons que notre travail pourra être réutilisé par l'équipe du LIRMM pour offir une interface au jeu PtiClic qui soit compatible avec
+les plates-formes mobiles.
+
\newpage