Commit 992db31a authored by simon's avatar simon

Ajout schéma APIs

Echange VLC - CRON
Dernières minutes :)

git-svn-id: file:///mnt/marvin-var/svn/magneto/trunk@120 f61d8a82-367e-4513-8f0b-2a88b49b8d76
parent 667141d6
link ../../../../concept/ApiCron.dia
\ No newline at end of file
link ../../../../concept/ApiVlc.dia
\ No newline at end of file
......@@ -371,7 +371,7 @@ fr2.destroySelf()
\begin{block}{Fonctionnement}
\begin{itemize}
\item Lien HTML standard = Adresse vers page HTML ;
\item Adresse standard = page HTML ;
\item dynamisme : Adresse spéciale ;
\item Adresse spéciale : views.
\end{itemize}
......@@ -426,68 +426,12 @@ def schedules_list():
\end{verbatim}
\begin{itemize}
\item \texttt{tpl} : Template à retourner
\item \texttt{tpl.render} : Génèration HTML ;
\item \texttt{schedules} : argument.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\frametitle{API Cron}
\begin{block}{Cron}
\begin{itemize}
\item Démon planificateur de tâches ;
\item utilisation via fichiers ;
\item programmation enregistrements.
\end{itemize}
\end{block}
\begin{block}{Concepts}
\begin{itemize}
\item 1 fichier : la crontab ;
\item 1 entrée : le cronjob ;
\item 1 classe pour chaque.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}[fragile]
\frametitle{Exemples}
\begin{block}{Entrée type crontab}
\begin{verbatim}
min hh jj mm jm commande
\end{verbatim}
Exemple : 13 février à 23h31
\begin{verbatim}
31 23 12 02 * commande
\end{verbatim}
\end{block}
\end{frame}
\begin{frame}
\frametitle{Problèmes Implémentation}
\begin{block}{Propriétés redondantes}
\begin{itemize}
\item Répétitions de champs ;
\item Solutions : étoile.
\end{itemize}
\end{block}
\begin{block}{Notion d'année}
\begin{itemize}
\item Absente ;
\item programmation un an à l'avance ;
\item suppression cronjob ;
\item problème de conversion ;
\end{itemize}
\end{block}
\end{frame}
\begin{frame}[fragile]
\frametitle{\textsc{API VLC}}
......@@ -547,39 +491,98 @@ Avec l'\textsc{api} : VlcRecorder.start(50);
\end{frame}
\begin{frame}
\frametitle{Video On Demand}
\frametitle{Video à la demande}
\begin{block}{Objectifs}
\begin{itemize}
\item Mise à disposition du média ;
\item consultation en streaming (via adresse) ;
\item téléchargement.
\end{itemize}
\end{block}
\begin{block}{Rappels}
\begin{block}{Fonctionnement}
Gestion des média :
\begin{itemize}
\item Serveur telnet \textsc{VLC} ;
\item ajout/retrait de média ;
\end{itemize}
\end{block}
\begin{block}{Consultation}
\begin{itemize}
\item Streaming ;
\item RTSP - Real Time Streaming Protocol ;
\item Via adresse streaming ;
\item navigateur permet la lecture ;
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\frametitle{Fonctionnement}
\begin{block}{Gestion des médias}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{img/ApiVlc.pdf}
\caption{UML Api \textsc{vlc}}
\end{figure}
\end{frame}
\begin{frame}
\frametitle{API Cron}
\begin{block}{Cron}
\begin{itemize}
\item Serveur telnet \textsc{VLC} ;
\item ajout/retrait de média ;
\item Démon planificateur de tâches ;
\item programmation enregistrements ;
\item utilisation via fichier.
\end{itemize}
\end{block}
\begin{block}{Consultation}
\begin{block}{Concepts}
\begin{itemize}
\item Via adresse streaming ;
\item lecture supporté par navigateur ;
\item 1 fichier : la crontab ;
\item 1 entrée : le cronjob ;
\end{itemize}
\end{block}
\end{frame}
\begin{frame}[fragile]
\frametitle{Exemples}
\begin{block}{Entrée type crontab}
\begin{verbatim}
min hh jj mm jm commande
\end{verbatim}
Exemple : 13 février à 23h31
\begin{verbatim}
31 23 12 02 * commande
\end{verbatim}
\end{block}
\end{frame}
\begin{frame}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{img/ApiCron.pdf}
\caption{UML Api Cron}
\end{figure}
\end{frame}
\begin{frame}
\frametitle{Problèmes Implémentation}
Problème de conversion.
\begin{block}{Propriétés redondantes}
\begin{itemize}
\item Répétitions de champs ;
\item Solutions : étoile.
\end{itemize}
\end{block}
\begin{block}{Notion d'année}
\begin{itemize}
\item Absente ;
\item programmation un an à l'avance ;
\item suppression cronjob ;
\end{itemize}
\end{block}
\end{frame}
% Partie "bonuses"
......
\begin{frame}
\frametitle{Introduction}
\begin{block}{Présentation}
\begin{block}{Présentation}
\begin{itemize}
\item Projet 1A/2A ;
\item Proposé par : Adrien Corbière.
\item Proposé par : Adrien Corbière.
\end{itemize}
\end{block}
\begin{block}{Magnétoscope Numérique}
\begin{block}{Magnétoscope Numérique}
\begin{itemize}
\item Enregistrement : chaînes hertziennes ;
\item Diffusion : streaming et téléchargement.
\item Simplifie enregistrement chaînes hertziennes ;
\item Diffusion : streaming et téléchargement.
\end{itemize}
\end{block}
\end{frame}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment