Merge branch 'unstable' of https://github.com/jsmaniac/2011-m1s2-ter into unstable

This commit is contained in:
Bertrand BRUN 2011-05-26 12:24:18 +02:00
commit 115b25bcc1

View File

@ -116,12 +116,6 @@
\section{Paquetage TALN} \section{Paquetage TALN}
\begin{frame}
\begin{center}
Paquetage TALN\\(John CHARRON)
\end{center}
\end{frame}
\begin{frame} \begin{frame}
Ferdinand de Saussure (1857-1913), Cours de linguistique générale Ferdinand de Saussure (1857-1913), Cours de linguistique générale
\begin{itemize} \begin{itemize}
@ -174,7 +168,7 @@ Types de noeuds
\end{frame} \end{frame}
\begin{frame} \begin{frame}
Réseau lexical JeuxDeMots~: bruits et silences Bruits et silences
\begin{itemize} \begin{itemize}
\item bruits = relations plus fortes que la réalité \item bruits = relations plus fortes que la réalité
\item silence = relations non existantes ou trop faible par rapport à la réalité \item silence = relations non existantes ou trop faible par rapport à la réalité
@ -453,63 +447,82 @@ Types de noeuds
\begin{frame} \begin{frame}
\frametitle{Passage au HTML} \frametitle{Passage au HTML}
\begin{block}{Défauts constatés} \begin{alertblock}{Défauts constatés}
\begin{itemize} \begin{itemize}
\item<+-> Perte de temps avec les ajustements des vues ; \item<2-> Perte de temps avec les ajustements des vues ;
\item<+-> Public visé trop faible ; \item<3-> Public visé trop faible ;
\end{itemize} \end{itemize}
\end{block} \end{alertblock}
\begin{block}{Solutions proposées}<+-> \begin{block}{Solutions proposées}<4->
\begin{itemize} \begin{itemize}
\item<+-> Développement de l'application en Javascript/HTML5 pour les vues ; \item<5-> Développement de l'application en Javascript/HTML5 pour les vues ;
\item<+-> Utilisation du framework WebKit proposé par \android{} ; \item<6-> Utilisation du framework WebKit proposé par \android{} ;
\item<+-> Utilisation du web pour toucher plus de personnes ; \item<7-> Utilisation du web pour toucher plus de personnes ;
\end{itemize} \end{itemize}
\end{block} \end{block}
\end{frame} \end{frame}
\begin{frame} \begin{frame}
\frametitle{Prototype 2} \frametitle{Prototype 2}
\begin{block}{Schéma général de l'enchainement des pages~:} \begin{block}{Schéma général de l'enchaînement des pages~:}
\centering \footnotesize{
\footnotesize{\texttt{\textcolor{gray}{http://www.pticlic.fr/jeu.html}\#\textcolor{red}{game}/\textcolor{blue}{1306104746953}/\textcolor{blue}{5,0,5,-1}}} \texttt{
\vskip 1em% \textcolor{gray}{http://www.pticlic.fr/jeu.html}%
\only<1-1>{\#frontpage}%
\only<2-8>{\#\textcolor{red}{game}/1306104746953}%
\only<9>{\#game/\textcolor{blue}{1306104746953}/\textcolor{blue}{5}}%
\only<10>{\#game/1306104746953/5,\textcolor{blue}{0}}%
\only<11>{\#game/1306104746953/5,0,\textcolor{blue}{5}}%
\only<12>{\#game/1306104746953/5,0,5,\textcolor{blue}{-1}}%
\only<13>{\#game/1306104746953/5,0,5,-1}%
}
}
\begin{center}
\vskip 0.5em%
\begin{tikzpicture}[ \begin{tikzpicture}[
state/.style = {circle,draw,minimum size=1.3cm}, state/.style = {circle,draw,minimum size=1.3cm},
transition/.style = {->}, sync/.style = {draw, ->},
event/.style = {->, decorate, decoration={snake, post length=.5mm}, segment amplitude=.4mm, segment length=2mm}, async/.style = {draw, ->, decorate, decoration={snake, post length=.5mm}, segment amplitude=.4mm, segment length=2mm},
source/.style = {}, source/.style = {},
auto, auto,
secondary/.style={draw=gray} secondary/.style={draw=gray}
] ]
\node[state] (goto) {\shortstack{aller\\vers}}; \path[use as bounding box] (-1,-4.8) rectangle (7.8,0.3);
\node[left=of goto] (arbitrary) {$*$};
\node[state, right=of goto] (pre-enter) {\shortstack{pr\'e-\\entr\'ee}};
\node[state, right=of pre-enter] (enter) {entr\'e};
\node[state, right=of enter] (update) {\shortstack{mise\\\`a\\jour}};
\node[state, below=of goto] (leave) {quitter};
\node[coordinate, below=of pre-enter] (c1) {};
\node[coordinate, below=of enter] (c2) {};
\node[state] (ajax) at ($0.5*(c1) + 0.5*(c2)$) {AJAX};
\node[source, above=of goto] (hash) {hashchange};
\draw[transition] (goto) edge node {2} (pre-enter); \path<2-3> node[source] (hash) {\color{red}{hashchange}};
\draw[transition,dashed] (pre-enter) -- (enter); \path<3> node[state, below=of hash, color=red] (goto) {\shortstack{aller\\vers}};
\draw[transition] (enter) -- (update); \path<4-8> node[source] (hash) {hashchange};
\draw[transition] (goto) edge node {1} (leave); \path<4-> node[state, below=of hash] (goto) {\shortstack{aller\\vers}};
\draw[event,draw=red] (hash) -- (goto); \path<4-> node[state, below=of goto] (leave) {quitter};
\draw[event] (arbitrary) -- (goto); \path<5-> node[state, right=of goto] (pre-enter) {\shortstack{pré-\\entrée}};
\draw[event] (arbitrary) to[out=90, in=225] (hash.south west); \path<6-> node[state, right=of pre-enter] (enter) {entrée};
\draw[event,secondary] (pre-enter) -- (ajax); \path<7-> node[coordinate, below=of pre-enter] (c1) {};
\draw[event,secondary] (ajax) -- (enter); \path<7-> node[coordinate, below=of enter] (c2) {};
\draw[event,draw=blue] (hash.east) to[out=0, in=135] (update); \path<7-> node[state] (ajax) at ($0.5*(c1) + 0.5*(c2)$) {AJAX};
\path<8> node[state, right=of enter] (update) {\shortstack{mise\\\`a\\jour}};
\path<9-12> node[state, right=of enter, color=blue] (update) {\shortstack{mise\\à\\jour}};
\path<9-12> node[source] (hash) {\color{blue}{hashchange}};
\path<13> node[source] (hash) {hashchange};
\path<13> node[state, right=of enter] (update) {\shortstack{mise\\à\\jour}};
\path<3>[sync,draw=red] (hash) -- (goto);
\path<4->[sync] (hash) -- (goto);
\path<4-> [sync] (goto) edge node {1} (leave);
\path<5-> [sync] (goto) edge node {2} (pre-enter);
\path<6-> [sync,dashed] (pre-enter) -- (enter);
\path<8-> [sync] (enter) -- (update);
\path<7-> [async,secondary] (pre-enter) -- (ajax);
\path<7-> [async,secondary] (ajax) -- (enter);
\path<9-12> [sync,draw=blue] (hash.east) to[out=0, in=135] (update);
\path<13> [sync] (hash.east) to[out=0, in=135] (update);
\end{tikzpicture} \end{tikzpicture}
\end{center}
\end{block} \end{block}
\end{frame} \end{frame}
\begin{frame} \begin{frame}
\frametitle{\'Evolution de l'architecture} \frametitle{\'Evolution de l'architecture}
\begin{block}{} \begin{block}{Architecture de la \only<-8>{première}\only<9->{deuxième} version}
\begin{center} \begin{center}
\begin{tikzpicture}[ \begin{tikzpicture}[
bend angle=10, shorten >=0.05cm, shorten <=0.05cm, text height=0.35cm, bend angle=10, shorten >=0.05cm, shorten <=0.05cm, text height=0.35cm,
@ -574,7 +587,7 @@ Types de noeuds
\begin{frame} \begin{frame}
\frametitle{Création manuelle de parties} \frametitle{Création manuelle de parties}
Un exemple de partie crée automatiquement \begin{block}{Un exemple de partie crée automatiquement}
\begin{center} \begin{center}
tsé tsé tsé tsé
\end{center} \end{center}
@ -595,11 +608,12 @@ Types de noeuds
\item \dots{} est une sorte de \dots{} \item \dots{} est une sorte de \dots{}
\item un instrument pour \dots{} est \dots{} \item un instrument pour \dots{} est \dots{}
\end{itemize} \end{itemize}
\end{block}
\end{frame} \end{frame}
\begin{frame} \begin{frame}
\frametitle{Création manuelle de parties} \frametitle{Création manuelle de parties}
\large Quel intérêt pour les joueurs ? \begin{block}{Quel intérêt pour les joueurs ?}
\begin{itemize} \begin{itemize}
\item Valorise le joueur \item Valorise le joueur
@ -607,16 +621,19 @@ Types de noeuds
\item Donne un intérêt aux parties \item Donne un intérêt aux parties
\item Permet de jouer sur des parties contenant un message. \item Permet de jouer sur des parties contenant un message.
\end{itemize} \end{itemize}
\end{block}
\end{frame} \end{frame}
\section{Site Internet} \section{Site Internet}
\begin{frame} \begin{frame}
\frametitle{Le site Internet} \frametitle{Le site Internet}
\begin{block}{}
\large Un site internet, pourquoi faire ? \large Un site internet, pourquoi faire ?
\newline \\ \newline \\
\large Que peut-on y trouver ? \large Que peut-on y trouver ?
\newline \\ \newline \\
\large Jouez directement sur le site ! \large Jouez directement sur le site !
\end{block}
\end{frame} \end{frame}
\section{Demonstration} \section{Demonstration}