2011-m1s2-ter/presentation/presentation.tex
2011-05-23 17:40:23 +02:00

328 lines
9.7 KiB
TeX

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage{tikz}
\usetikzlibrary{shapes,positioning,snakes,calc}
\usetheme{Warsaw}
% \setbeamercolor{alerted text}{fg=blue}
\def\android{Android\texttrademark}
\title{FMIN200 \\ TER~: Reconception du jeu PtiClic sous \android{}}
\author{DUPÉRON Georges \and\\ CHARRON John \and\\ BRUN Bertrand \and\\ BONAVERO Yoann}
\institute{Université Montpellier II, Département informatique}
\date{Lundi, 23 mai 2011}
\defbeamertemplate*{footline}{shadow theme}
{%
\leavevmode%
\hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fil,rightskip=.3cm]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertframenumber\,/\,\inserttotalframenumber\hfill\url{http://pticlic.fr/}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle%
\end{beamercolorbox}}%
\vskip0pt%
}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\section{Le Jeu}
\begin{frame}
\begin{minipage}{\textwidth}
\centering
partie droite
\end{minipage}
\begin{minipage}{\textwidth}
\centering
partie gauche
\end{minipage}
\end{frame}
\begin{frame}
% bertrand
Caractéristique d'\android{}~:
\begin{itemize}
\item<+-> fondé sur un noyau Linux
\item<+-> interface de programmation en Java (Dalvic VM)
\item<+-> basé sur le modéle MVC
\end{itemize}
\end{frame}
\begin{frame}
Le framework~:
\begin{itemize}
\item<+-> SDK
\item<+-> Emulateur
\item<+-> Plugin Eclipse
\end{itemize}
\end{frame}
\begin{frame}
Le developpement~:
\begin{itemize}
\item<+-> Le patron de conception MVC (Modele-Vue-Controlleur) % mettre schema MVC Propre a Android
\end{itemize}
\end{frame}
\begin{frame}
Planning
\begin{itemize}
\item planning initial~: quatre itérations
\item planning réel~: deux itérations
\end{itemize}
\end{frame}
\begin{frame}
Planning : deux itérations = 2 prototypes
\begin{itemize}
\item prototype Android Java
\item prototype Smartphone
\end{itemize}
\end{frame}
\begin{frame}
% Georges
\begin{tikzpicture}[
mynode/.style = {circle, minimum size=1.5cm},
mc/.style = {mynode,draw=red,text=red},
mn/.style = {mynode,draw},
mi/.style = {mynode,draw=gray,text=gray},
rel/.style = {font=\footnotesize},
guess/.style = {->,dashed},
exist/.style = {->},
auto,swap
]
\node[mc] (mc) {Chat};
\node[mn] (mn0) at (0,3) {Souris};
\node[mi] (mi1) at (3,-2) {matou};
\node[mn] (mn2) at (6,0) {animal};
\path[exist] (mc) edge[bend right] node[rel]{idée associée} (mn0);
\path[exist] (mc) edge node[rel]{synonyme} (mi1);
\path[exist] (mi1) edge node[rel]{sorte de} (mn2);
\path[guess,swap] (mc) edge node[rel]{sorte de ?} (mn2);
\path[guess,swap] (mc) edge[bend left] node[rel]{\shortstack{sorte de ?\\synonyme ?\\\dots}} (mn0);
\end{tikzpicture}
\end{frame}
\begin{frame}
Ferdinand de Saussure (1857-1913), Cours de linguistique général
\begin{itemize}
\item Signe linguistique
\item Arbitraire du signe
\item Synchronie et diachronie
\item Langue et Parole
\end{itemize}
\end{frame}
\begin{frame}
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\textwidth]{img/signe-conceptimageacoustique.jpeg}
\end{figure}
\end{frame}
\begin{frame}
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\textwidth]{img/signe-cheval.jpeg}
\end{figure}
\end{frame}
\begin{frame}
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\textwidth]{img/trianglesemiotique.jpeg}
\end{figure}
\end{frame}
\begin{frame}
Réseau lexical JeuxDeMots
\begin{itemize}
\item noeuds
\item relations
\end{itemize}
\end{frame}
\begin{frame}
Réseau lexical JeuxDeMots~: types de noeuds
\begin{itemize}
\item termes
\item catégories grammaticales
\item informations métalinguistiques supplémentaires (types 18 et 36)
\end{itemize}
\end{frame}
\begin{frame}
Réseau lexical JeuxDeMots~: types de relations
\begin{itemize}
\item morphologique
\item syntaxique
\item sémantique
\item pragmatique
\item métalinguistique
\end{itemize}
\end{frame}
\begin{frame}
Réseau lexical JeuxDeMots~: quelques statistiques
\begin{itemize}
\item environ 45\% des noeuds ne sont pas liés à des relations sémantiques sortantes
\item environ 70\% des noeuds ne sont pas liés à des relations sémantiques entrantes
\end{itemize}
\end{frame}
\begin{frame}
Réseau lexical JeuxDeMots~: bruits et silences
\begin{itemize}
\item bruits = relations plus fortes que la réalité
\item silence = relations non existantes ou trop faible par rapport à la réalité
\item bruits + silences = couverture de relations sémantiques hétérogènes
\end{itemize}
\end{frame}
\begin{frame}
\begin{figure}
\begin{minipage}{\textwidth}
\centering
\includegraphics[width=0.75\textwidth]{img/jdm.jpeg}
\end{minipage}
\end{figure}
\end{frame}
\begin{frame}
\begin{figure}
\begin{minipage}{\textwidth}
\centering
\includegraphics[width=0.75\textwidth]{img/lsa.jpeg}
\end{minipage}
\end{figure}
\end{frame}
\begin{frame}
\begin{center}
\begin{tabular}{ | l | l | l | l | p{5cm} |}
\hline
RELATION & 'mc' & 'mn' & 'remarques' \\ \hline
-1 => "'mn' n'est pas lié à 'mc'" & adj, adv, noms, verbes & adj, adv, noms, verbes & \\ \hline
0 => "'mc' est en rapport avec 'mn'" & adj, adv, noms, verbes & adj, adv, noms, verbes & \\ \hline
5 => "'mc' est un synonyme de 'mn'" & adj, adv, noms, verbes & adj, adv, noms, verbes & même POS \\ \hline
6 => "'mc' est une sorte de 'mn'" & noms & noms & \\ \hline
7 => "Un contraire de 'mc' est 'mn'" & adj, adv, noms, verbes & adj, adv, noms, verbes & même POS \\ \hline
8 => "Un spécifique de 'mc' est 'mn'" & noms & noms & \\ \hline
9 => "'mn' est une partie de 'mc'" & noms & noms & \\ \hline
10 => "'mc' fait partie de 'mn'" & noms & noms & \\ \hline
13 => "Quoi/Qui pourrait 'mc'" & verbes & noms & \\ \hline
15 => "Le lieu pour 'mc' est 'mn'" & noms, verbes & noms (lieu NON!!) & \\ \hline
16 => "Un instrument pour 'mc' est 'mn'" & verbes & noms & \\ \hline
17 => "Un caractéristique de 'mc' est 'mn'" & noms & adj & \\ \hline
\end{tabular}
\end{center}
\end{frame}
\begin{frame}
\begin{itemize}
\item Site web
\begin{itemize}
\item Présentation de l'application
\item Le jeu
\end{itemize}
\item Page de création de parties
\begin{itemize}
\item Architecture
\item Bonus
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}
% Georges
\texttt{\textcolor{gray}{http://pticlic.fr/jeu.html}\#\textcolor{red}{game}/\textcolor{blue}{1306104746953}/\textcolor{blue}{5,0,5,-1}}
\vskip 1em%
\begin{tikzpicture}[
state/.style = {circle,draw,minimum size=1.5cm},
transition/.style = {->},
event/.style = {->, decorate, decoration={snake, post length=.5mm}, segment amplitude=.4mm, segment length=2mm},
source/.style = {},
auto,
secondary/.style={draw=gray}
]
\node[state] (goto) {goto};
\node[left=of goto] (arbitrary) {$*$};
\node[state, right=of goto] (pre-enter) {\shortstack{pre-\\enter}};
\node[state, right=of pre-enter] (enter) {enter};
\node[state, right=of enter] (update) {update};
\node[state, below=of goto] (leave) {leave};
\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);
\draw[transition,dashed] (pre-enter) -- (enter);
\draw[transition] (enter) -- (update);
\draw[transition] (goto) edge node {1} (leave);
\draw[event,draw=red] (hash) -- (goto);
\draw[event] (arbitrary) -- (goto);
\draw[event] (arbitrary) to[out=90, in=225] (hash.south west);
\draw[event,secondary] (pre-enter) -- (ajax);
\draw[event,secondary] (ajax) -- (enter);
\draw[event,draw=blue] (hash.east) to[out=0, in=135] (update);
\end{tikzpicture}
\end{frame}
\begin{frame}
Conclusion
\begin{itemize}
\item reste à faire
\item alpha tests
\item situation réelle de réalisation de projet
\end{itemize}
\end{frame}
\begin{frame}
\centering
Merci de votre attention... \\
Avez-vous des questions~?
\end{frame}
\begin{frame}
\begin{tikzpicture}[
state/.style={draw, text width=2.3cm},
transition/.style={->}
]
\node[state] (frontpage) {\begin{center}Page de garde\end{center}};
\node[state, right=of frontpage] (game) {\begin{center}Jeu\end{center}};
\node[state, right=of game] (score) {\begin{center}Score\end{center}};
\draw[transition] (frontpage) -- (game);
\draw[transition] (game) -- (score);
\draw[transition] (score.south) -- ++(0,-0.3cm) -| (frontpage);
\draw[transition,<-] (game.north) -- ++(0,0.3cm) -| ($.5*(game) + .5*(score)$);
\node[state,text width=1.2cm, below=of frontpage] (activite) {Activité};
\draw[transition] (activite.north east) ++(0.5cm,0) -- node[auto,swap,font=\footnotesize,scale=0.8] {\shortstack{\shortstack{Évènement\\(Intent)}}} ++(1.5cm,0);
\end{tikzpicture}
\end{frame}
\begin{frame}
\begin{tikzpicture}[bend angle=10, shorten >=0.1cm, shorten <=0.1cm]
\node[draw] (activite) {Activité};
\node[draw,below right=of activite] (modele) {Modèle};
\node[draw,below left=of activite] (xml) {Vue (XML)};
\draw[->] (activite) edge[bend right] (modele);
\draw[->] (modele) edge[bend right] (activite);
\draw[->] (activite) edge[bend left] (xml);
\draw[->] (xml) edge[bend left] (activite);
\end{tikzpicture}
\end{frame}
\end{document}