commit f376caf180fb897622a9247590fdf9005050f9d6
parent ec4b21e7fbc18c9d63f1cc3f78fac7aef79b121b
Author: Bertrand BRUN <bertrand0brun@gmail.com>
Date: Sun, 8 May 2011 22:07:49 +0200
Modification du bilan
Diffstat:
1 file changed, 23 insertions(+), 12 deletions(-)
diff --git a/rapport/bilan.tex b/rapport/bilan.tex
@@ -6,6 +6,8 @@
\usepackage{verbatim}
\usepackage{graphicx}
\usepackage{hyperref}
+\usepackage{graphicx}
+\usepackage{um2/geometry}
\hypersetup{%
colorlinks,%
@@ -15,32 +17,41 @@
citecolor=black%
}
-\title{Bilan du groupe 42\\---\\Reconception du jeu Pticlic sous Android}
+\title{Bilan de TER - Groupe 42\\---\\Reconception du jeu Pticlic sous Android}
\author{Yoann \textsc{Bonavero} \and Bertrand \textsc{Brun} \and John \textsc{Charron} \and Georges \textsc{Dupéron} \\\\ Encadrant: M. Mathieu \textsc{Lafourcade}}
\begin{document}
+\newgeometry{top=0.5cm, right=2cm, left=2cm, bottom=0.5cm}
+
\maketitle
+\noindent Le sujet de notre projet a été défini comme suit :
-Notre projet \og{}Reconception du jeu Pticlic sous Android\fg{} été la création d'un ou plusieurs prototype(s) sous Android\texttrademark.
-Nous avons, à leur actuelle, réalisé 2 prototypes.
-\\
+\begin{quotation}
+\noindent L'étude et le prototypage d'une version [du jeu PtiClic] fonctionnant sur Android semble intéressante. En particulier on s'intéressera a deux aspects : les contraintes imposées par l'environnement smartphone, le biais qu'imposent ces contraintes sur le jeu et les données récoltées. Il s'agira donc de modéliser une version adaptée aux smartphones et d'en implémenter un prototype fonctionnel. \\
+\end{quotation}
-Nous avons donc commencé par utilisé l'API fourni par Google, nommé Android\texttrademark. Nous avons développé une application fonctionnelle utilisant cette API. Cet framework utilise le langague de programmation Java. Google a mis en place un plugin pour Eclipse nomme ADT\footnote{Android Development Tools} que nous avons donc utilisé. Une fois celle-ci fini et debogger par nos soin nous avons réaliser une alpha-test que nous avons envoyé à differentes connaissances. Une fois les retours des alpha-testeur nous avons donc commencé à réaliser une second prototype incluant les differentes remarque de ces testeurs (que nous remercions de leur attentions).
+\noindent Rôles~:
+\begin{itemize}
+\item Chef de projet~: Bertrand \textsc{BRUN}
+\item Responsable de la communication et de la logistique~: John \textsc{CHARRON} (les 3 premiers mois), Bertrand \textsc{BRUN} (par la suite) \\
+\end{itemize}
-Pour l'alpha-test, nous avons aussi réalisé un site web (\url{www.pticlic.fr}) pour que les différents testeur puissent s'inscrire et télécharger l'application sur leur téléphone.
+\noindent Nous avons réalisé deux prototypes, l'un sous Android\texttrademark en Java à l'aide de l'Android Development Tools pour téléphones mobiles sous Android\texttrademark, l'autre pour tout type de smartphone en HTML5 et d'autres langages Web. Outre ces prototypes, nous avons réalisé un site Web (\url{www.pticlic.fr}) pour la gestion des utilisateurs et pour faire connaître notre application. Nous avons aussi fait testé notre application par des alpha-testeurs.
\\
-Pour le deuxième prototype nous avons radicalement changé la façon dont nous allions réaliser les differentes vue necéssaire pour mener à bien notre projet. La raison de ce changement est la difficulté rencontré par le groupe pour créer et modifier les vue avec l'API Android\texttrademark. Donc, nous nous sommes dirigé vers un developpement entiere en HTML5/PHP/Javascript, car nous avions plus de facilité de developpement avec ces outils qu'avec l'API proposé par Google. Pour que notre application affiche correctement notre application web, nous utilisons WebKit, fourni par Android\texttrademark, qui est un moteur de rendu HTML, ainsi qu'un moteur Javascript. L'un des avantages de l'utilisation des technologies du web, et qu'il rend notre application multi-platforme, en effet notre application sera fonctionnel sous Android mais aussi sur ordinateur traditionnel et sous iPhone (en utilisant le navigateur web).
+\noindent En ce qui concerne le premier prototype, nous avons tout d'abord suivi ce qui a été prévu dans notre diagramme de Gantt initial : Georges \textsc{Dupéron} et Yoann \textsc{BONAVERO} ont travaillé principalement côté serveur et base de données alors que Bertrand \textsc{BRUN} et John \textsc{CHARRON} se sont occupés de l'application client. Le site Web n'avait pas été prévu initialement et a été réalisé par Yoann \textsc{BONAVERO} et John \textsc{CHARRON} alors que Bertrand \textsc{BRUN} et Georges \textsc{Dupéron} ont continué leur travail respectif. Le planning du projet a été modifié, nous avons opté pour deux itérations au lieu de quatre.
+\\
-De plus, nous avons réalisé, sur notre site web, une interface pour que les joueurs puissent créer eux-même des parties (avec un mot centrale et autant de mots dans le nuage) en fonction de son avancement dans le jeu.
+\noindent Lors de la deuxième itération du projet, Yoann \textsc{BONAVERO} a continué à travailler sur le site Web, l'améliorant en ajoutant des pages telles que la partie 'Création de parties', Georges \textsc{Dupéron} sur l'application en HTLM5, Bertrand \textsc{BRUN} sur les modifications de l'application Android\texttrademark{} intégrant les modifications suite aux premiers alpha-tests alors que John \textsc{CHARRON} s'est penché sérieusement sur la dimension TALN du projet, un aspect du projet dont nous avions sous-estimé l'importance.
\\
-\noindent Il nous reste donc à réaliser~:
+\noindent Reste à faire~:
\begin{itemize}
- \item L'authentification dans l'application des utilisateurs;
- \item d'attributer, à un joueur, le droit de crée un partie;
- \item à afficher, dans la page de score, la personne qui a créé la partie.
+ \item améliorations/expérimentations sur des algorithmes de génération de mots centraux, mots nuages et relations
+ \item authentification des utilisateurs dans l'application
+ \item attribution à un joueur donné le droit de créer une partie
+ \item affichage de la personne qui a créé une partie dans la page de score
\end{itemize}
\end{document}