From: Guillaume Pellerin Date: Tue, 18 Mar 2014 23:24:48 +0000 (+0100) Subject: update DML X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=1f276bff741762c81deae603e3e09dac407c9d75;p=telemeta-doc.git update DML --- diff --git a/Common/img/crem_items.png b/Common/img/crem_items.png new file mode 100644 index 0000000..bd8a350 Binary files /dev/null and b/Common/img/crem_items.png differ diff --git a/Common/img/telemeta-revisions.png b/Common/img/telemeta-revisions.png new file mode 100644 index 0000000..a8f3928 Binary files /dev/null and b/Common/img/telemeta-revisions.png differ diff --git a/DigitalMusicLab/Telemeta_DigitalMusicLab_2014_03.tex b/DigitalMusicLab/Telemeta_DigitalMusicLab_2014_03.tex index 6e3907f..610cdf7 100644 --- a/DigitalMusicLab/Telemeta_DigitalMusicLab_2014_03.tex +++ b/DigitalMusicLab/Telemeta_DigitalMusicLab_2014_03.tex @@ -119,20 +119,30 @@ \subsection{History} \frame{\frametitle{History of the project} \begin{itemize} - \item \alert{2006} : definition of the goals (open source web audio collaborative platform) - \item \alert{2007} : first partner : french Center of Research on EthnoMusicology - \item \alert{2007 - 2009} : technical specifications, definition of the DB migrator - \item \alert{2008} : prototype development - \item \alert{2008 - 2010} : workflow and format specifications - \item \alert{2011} : development, final migration and release of \alert{Telemeta 1.0} to the CREM for production : \dchref{http://archives.crem-cnrs.fr} - \item \alert{2011 - 2014} : collaborative indexing, more development, massive data imports... + \item \alert{2006}: definition of the goals (open source web audio collaborative platform) + \item \alert{2007}: first partner: french Research Center of Ethnomusicology (CREM) + \item \alert{2007 - 2009}: technical specifications, definition of the DB migrator + \item \alert{2008}: prototype development + \item \alert{2008 - 2010}: workflow and format specifications + \item \alert{2011}: development, final migration and release of \alert{Telemeta 1.0} to the CREM for production : \dchref{http://archives.crem-cnrs.fr} + \item \alert{2011 - 2014}: collaborative indexing, more development, massive data imports... \end{itemize} } + +\begin{frame} + \frametitle{CREM items} + \begin{center} + \includegraphics[width=0.8\textwidth]{img/crem_items.png} + \end{center} +\end{frame} + + \subsection{Technologies} \frame{\frametitle{Technologies} + \begin{center} -\large{\alert{100\% 0pen Source!}} +\large{100\% 0pen Source!} \end{center} \begin{itemize} @@ -143,6 +153,7 @@ \item MySQL, PostgreSQL, others : relational databases \\ \item GNU / Linux : applications, libraries and kernel \\ \end{itemize} + } \subsection{Features} @@ -319,11 +330,46 @@ } -\frame{\frametitle{Lessons} -TODO +\section{Development and contact informations} +%\frame{\tableofcontents[currentsection]} + +\frame{\frametitle{Development} +\begin{block}{Links} + \begin{itemize} + \item \dchref{http://telemeta.org} + \item \dchref{https://github.com/yomguy/Telemeta/} + \item \dchref{https://github.com/yomguy/TimeSide/} + \end{itemize} +\end{block} +\begin{block}{Team} + \begin{itemize} + \item Guillaume Pellerin + \item Thomas Fillon + \item Paul Brossier + \item Riccardo Zaccarelli + \item Maxime Lecoz + \item David Doukan + \end{itemize} +\end{block} +\begin{block}{Licence} +\chref{http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html}{CeCILL v2.1} (GPL v2 compatible) +\end{block} +} + + +\frame{\frametitle{Development - L essons from a 7 year old project} +\begin{itemize} +\item Simplicity is better than complexity (a Python developer rule) +\item Modularity is accessible with a flexible language +\item Models and objects are more important than technologies +\item A good workflow is defined by the users themselves through feedbacks and revisions +\item Prototyping is a crucial part of the development process +\item A good platform should rely on standards, not on formats +\item The Open Source ecosystem gives some tremendous possibilities to scale a platform project +\end{itemize} } -\frame{\frametitle{TODO list} +\frame{\frametitle{Development - TODO list} \begin{block}{TimeSide} \begin{itemize} \item Tiny web server (django) @@ -341,7 +387,7 @@ TODO } -\frame{\frametitle{TODO list} +\frame{\frametitle{Development - TODO list} \begin{block}{Telemeta} \begin{itemize} \item Update code to support Django new Class based views @@ -361,31 +407,6 @@ TODO \end{block} } -\section{Development and contact informations} -%\frame{\tableofcontents[currentsection]} - -\frame{\frametitle{Development} -\begin{block}{Links} - \begin{itemize} - \item \dchref{http://telemeta.org} - \item \dchref{https://github.com/yomguy/Telemeta/} - \item \dchref{https://github.com/yomguy/TimeSide/} - \end{itemize} -\end{block} -\begin{block}{Team} - \begin{itemize} - \item Guillaume Pellerin - \item Thomas Fillon - \item Paul Brossier - \item Riccardo Zaccarelli - \item Maxime Lecoz - \item David Doukan - \end{itemize} -\end{block} -\begin{block}{Licence} -\chref{http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html}{CeCILL v2.1} (GPL v2 compatible) -\end{block} -} \frame{\frametitle{The End} @@ -448,5 +469,12 @@ $ python tests/run_all_tests \end{block} \end{frame} +\begin{frame} + \frametitle{Statistics - CREM revisions} + \begin{center} + \includegraphics[width=0.8\textwidth]{img/telemeta-revisions.png} + \end{center} +\end{frame} + \end{document} \ No newline at end of file