r273 - in trunk/src/site/doc/soutenance: . img
Author: fgilet Date: 2010-03-25 12:45:54 +0100 (Thu, 25 Mar 2010) New Revision: 273 Log: Ajouts des fichiers pour la soutenance. Added: trunk/src/site/doc/soutenance/Analyse.tex trunk/src/site/doc/soutenance/architecture.tex trunk/src/site/doc/soutenance/conception.tex trunk/src/site/doc/soutenance/conclusion.tex trunk/src/site/doc/soutenance/img/architecture_jaxx.png trunk/src/site/doc/soutenance/img/architecture_plugin.png trunk/src/site/doc/soutenance/img/concept.png trunk/src/site/doc/soutenance/img/exemplejaxx.png trunk/src/site/doc/soutenance/img/hadoop.png trunk/src/site/doc/soutenance/img/jaxx.svg trunk/src/site/doc/soutenance/img/logoCL.png trunk/src/site/doc/soutenance/img/logoUN.jpg trunk/src/site/doc/soutenance/img/maven_logo.jpg trunk/src/site/doc/soutenance/img/netbeans_logo.jpg trunk/src/site/doc/soutenance/img/screenshot_view_content.png trunk/src/site/doc/soutenance/img/usecase.png trunk/src/site/doc/soutenance/presentation.tex trunk/src/site/doc/soutenance/remerciement.tex trunk/src/site/doc/soutenance/soutenance.tex Removed: trunk/src/site/doc/soutenance/img/maven_logo.gif Added: trunk/src/site/doc/soutenance/Analyse.tex =================================================================== --- trunk/src/site/doc/soutenance/Analyse.tex (rev 0) +++ trunk/src/site/doc/soutenance/Analyse.tex 2010-03-25 11:45:54 UTC (rev 273) @@ -0,0 +1,83 @@ +\section{Analyse} + +\frame { + \frametitle{HBase/BigTable} + +Projet open-source, distribué, conçu pour un stockage orienté colonne respectant BigTable. + +\vspace{0.5cm} + +BigTable est la spécification Google d'un système de stockage distribué. +Conçu pour s'adapter fiablement à de gros volume de données. + +\vspace{0.5cm} + +Utilisé pour : +\begin{itemize} + \item Toucher un large ensemble d'applications. + \item Passage à l'échelle. + \item Très bonnes performances (temps de réponse...). + \item Forte disponibilité. +\end{itemize} + +} + +\frame { + \frametitle{HBase/BigTable suite} + +Système de clés / valeurs. + +\vspace{0.5cm} + +Notion : +\begin{itemize} + \item Tables. + \item Colonnes / familles. + \item Cellules. + \item Gestion de versions (via estampilles). +\end{itemize} +} + +\frame { + \frametitle{Technologies utilisées} + +\begin{itemize} + \item Java. + \item Jaxx. + \item CSS. + \item I18N. + \item Swing. +\end{itemize} + +} + +\frame[plain] { + \frametitle{Use cases} + +\center +\includegraphics[width=12cm]{img/usecase.png} + +} + +\frame[plain] { + \frametitle{Modèle du domaine} + +\center +\includegraphics[width=12cm]{img/concept.png} + +} + + + + + + + + + + + + + + + Added: trunk/src/site/doc/soutenance/architecture.tex =================================================================== --- trunk/src/site/doc/soutenance/architecture.tex (rev 0) +++ trunk/src/site/doc/soutenance/architecture.tex 2010-03-25 11:45:54 UTC (rev 273) @@ -0,0 +1,15 @@ +\section{Architecture choisie} + +\frame { + \frametitle{Architecture choisie : MVC} + +\includegraphics[width=10cm]{img/architecture_jaxx.png} + +} + +\frame[plain] { + \frametitle{Architecture choisie : Plugins} + +\includegraphics[width=10cm]{img/architecture_plugin.png} + +} Added: trunk/src/site/doc/soutenance/conception.tex =================================================================== --- trunk/src/site/doc/soutenance/conception.tex (rev 0) +++ trunk/src/site/doc/soutenance/conception.tex 2010-03-25 11:45:54 UTC (rev 273) @@ -0,0 +1,15 @@ +\section{Conception} + +\frame { + \frametitle{Présentation} + +\includegraphics[width=10cm]{img/screenshot_view_content.png} + +} + +\frame { + \frametitle{Jaxx exemple} + +\includegraphics[width=10cm]{img/exemplejaxx.png} + +} Added: trunk/src/site/doc/soutenance/conclusion.tex =================================================================== --- trunk/src/site/doc/soutenance/conclusion.tex (rev 0) +++ trunk/src/site/doc/soutenance/conclusion.tex 2010-03-25 11:45:54 UTC (rev 273) @@ -0,0 +1,59 @@ +\section{MSM à l'heure actuelle} + +\frame { + \frametitle{Tâches fonctionnelles} + +\begin{itemize} + \item Architecture à plugins. + \item Plugins fonctionnels (monitoring, import, export, etc). + \item Interface graphique de base complète (internationalisation, arbre de navigation, visualisation du contenu d'une table,...). +\end{itemize} + + +} + +\frame { + \frametitle{Difficultés rencontrées} + +\begin{itemize} + \item HBase. + \item Jaxx. + \item I18N. +\end{itemize} + +} + +\frame { + \frametitle{Evolutions possibles} + +\begin{itemize} + \item Plugin HBase à complèter, plugins des autres bases à implémenter. + \item Fonctions optionnelles dans l'interface (préférences,...). + \item Ajouts de fonctionnalités (ajout, suppression, edition, etc). +\end{itemize} + +} + +\frame { + \frametitle{MSM en quelques chiffres} + +Nombre de lignes de code : 6000 \\ +Nombre de classes : 47 \\ +Nombre de méthodes : 332 \\ +Litres de café : 10 \\ + +} + +\frame { + +\center +\huge \textbf{Demonstration} + +} + +\frame { + +\center +\huge \textbf{Questions ?} + +} Added: trunk/src/site/doc/soutenance/img/architecture_jaxx.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/architecture_jaxx.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/img/architecture_plugin.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/architecture_plugin.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/img/concept.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/concept.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/img/exemplejaxx.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/exemplejaxx.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/img/hadoop.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/hadoop.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/img/jaxx.svg =================================================================== --- trunk/src/site/doc/soutenance/img/jaxx.svg (rev 0) +++ trunk/src/site/doc/soutenance/img/jaxx.svg 2010-03-25 11:45:54 UTC (rev 273) @@ -0,0 +1,273 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.46" + sodipodi:docname="jaxx.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lend" + style="overflow:visible;"> + <path + id="path3203" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" + transform="scale(0.8) rotate(180) translate(12.5,0)" /> + </marker> + <linearGradient + inkscape:collect="always" + id="linearGradient3975"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3977" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3979" /> + </linearGradient> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path3200" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" + transform="scale(0.8) translate(12.5,0)" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective10" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3975" + id="linearGradient3981" + x1="340" + y1="305.21933" + x2="842.85718" + y2="307.58286" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3975" + id="linearGradient3985" + gradientUnits="userSpaceOnUse" + x1="340" + y1="305.21933" + x2="842.85718" + y2="307.58286" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3975" + id="linearGradient3987" + gradientUnits="userSpaceOnUse" + x1="340" + y1="305.21933" + x2="842.85718" + y2="307.58286" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3975" + id="linearGradient3989" + gradientUnits="userSpaceOnUse" + x1="340" + y1="305.21933" + x2="842.85718" + y2="307.58286" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3975" + id="linearGradient3991" + gradientUnits="userSpaceOnUse" + x1="340" + y1="305.21933" + x2="842.85718" + y2="307.58286" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.97971429" + inkscape:cx="361.62301" + inkscape:cy="745.81485" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1279" + inkscape:window-height="949" + inkscape:window-x="0" + inkscape:window-y="25" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Calque 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#cccccc;stroke:#000000;stroke-opacity:1" + id="rect5571" + width="134.3503" + height="35.355339" + x="295.83899" + y="23.616787" /> + <rect + style="fill:#cccccc;stroke:#000000;stroke-opacity:1" + id="rect5573" + width="134.3503" + height="35.355339" + x="512.04327" + y="24.700819" /> + <rect + style="fill:#cccccc;stroke:#000000;stroke-width:1.32503807999999990;stroke-opacity:1" + id="rect5575" + width="238.07097" + height="35.0303" + x="14.809736" + y="277.2326" /> + <rect + style="fill:#cccccc;stroke:#000000;stroke-width:1.057881;stroke-opacity:1" + id="rect5577" + width="150.59966" + height="35.297455" + x="503.11804" + y="276.08887" /> + <rect + style="fill:#cccccc;stroke:#000000;stroke-opacity:1" + id="rect5569" + width="134.3503" + height="35.355339" + x="45.826225" + y="24.121872" /> + <flowRoot + xml:space="preserve" + id="flowRoot2385" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + transform="matrix(0.5129506,0,0,0.5129506,206.16467,-9.2939383)"><flowRegion + id="flowRegion2387"><rect + id="rect2389" + width="303.04578" + height="147.48227" + x="179.80716" + y="68.473602" /></flowRegion><flowPara + id="flowPara2391">MainUI.jaxx</flowPara></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot2393" + style="font-size:40px;font-style:normal;font-weight:normal;fill:url(#linearGradient3981);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + transform="matrix(0.5129506,0,0,0.5129506,-66.431929,-116.28078)"><flowRegion + id="flowRegion2395" + style="fill:url(#linearGradient3987);fill-opacity:1"><rect + id="rect2397" + width="258.08423" + height="64.134918" + x="236.3757" + y="282.62595" + style="fill:url(#linearGradient3985);fill-opacity:1" /></flowRegion><flowPara + id="flowPara2399" + style="fill:url(#linearGradient3989);fill-opacity:1">MainUI.css</flowPara><flowPara + id="flowPara2401" + style="fill:url(#linearGradient3991);fill-opacity:1" /></flowRoot> <flowRoot + xml:space="preserve" + id="flowRoot2403" + style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + transform="matrix(0.5129506,0,0,0.5129506,406.73929,-236.03889)"><flowRegion + id="flowRegion2405"><rect + id="rect2407" + width="292.94424" + height="115.15739" + x="224.25386" + y="516.98132" /></flowRegion><flowPara + id="flowPara2409">MainUI.java</flowPara></flowRoot> <text + xml:space="preserve" + style="font-size:20.51802254px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="15.775168" + y="302.32898" + id="text2411"><tspan + sodipodi:role="line" + id="tspan2413" + x="15.775168" + y="302.32898">ApplicationEngine.java</tspan></text> + <text + xml:space="preserve" + style="font-size:20.51802254px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" + x="533.04156" + y="300.47281" + id="text2415"><tspan + sodipodi:role="line" + id="tspan2417" + x="533.04156" + y="300.47281">Plugins</tspan></text> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 180.67652,41.662822 L 295.33899,41.431176" + id="path5579" + inkscape:connector-type="polyline" + inkscape:connection-start="#rect5569" + inkscape:connection-end="#rect5571" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 430.68929,41.633775 L 511.54327,42.03917" + id="path5581" + inkscape:connector-type="polyline" + inkscape:connection-start="#rect5571" + inkscape:connection-end="#rect5573" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 165.92459,276.57009 L 547.13905,60.556158" + id="path5583" + inkscape:connector-type="polyline" + inkscape:connection-start="#rect5575" + inkscape:connection-end="#rect5573" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 579.16053,60.556158 L 578.47576,275.55993" + id="path5585" + inkscape:connector-type="polyline" + inkscape:connection-start="#rect5573" + inkscape:connection-end="#rect5577" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1" + d="M 253.54322,294.47578 L 502.5891,293.90989" + id="path6162" + inkscape:connector-type="polyline" + inkscape:connection-start="#rect5575" + inkscape:connection-end="#rect5577" /> + </g> +</svg> Added: trunk/src/site/doc/soutenance/img/logoCL.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/logoCL.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/img/logoUN.jpg =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/logoUN.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Deleted: trunk/src/site/doc/soutenance/img/maven_logo.gif =================================================================== (Binary files differ) Added: trunk/src/site/doc/soutenance/img/maven_logo.jpg =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/maven_logo.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/img/netbeans_logo.jpg =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/netbeans_logo.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/img/screenshot_view_content.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/screenshot_view_content.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/img/usecase.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/doc/soutenance/img/usecase.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/src/site/doc/soutenance/presentation.tex =================================================================== --- trunk/src/site/doc/soutenance/presentation.tex (rev 0) +++ trunk/src/site/doc/soutenance/presentation.tex 2010-03-25 11:45:54 UTC (rev 273) @@ -0,0 +1,88 @@ +\section{Présentation} + +\frame { + \frametitle{Présentation} + +Code Lutin, Société de Service en Logiciel Libre. + +Code Lutin spécialisée autour des technologies Java JEE et UML. + +\begin{itemize} + \item du développement de logiciel (forfait ou régie). + \item de l’intégration et de la maintenance de systèmes clés en main. + \item du support. + \item du conseil et de la veille technologique. +\end{itemize} + +Entreprise membre de : + +\begin{itemize} + \item Libre Entreprise. + \item Alliance Libre. +\end{itemize} +} + +\frame { + \frametitle{Objectif} + +\includegraphics[width=3cm]{img/hadoop.png} + +Créer une interface graphique d'administration de HBase. +Accroître la productivié des utilisateurs de HBase et autres. +Permettre une adaptation rapide aux nouvelles bases. + +\begin{itemize} + \item Créer une interface ergonomique et performante. + \item Utiliser une architecture à base de plugins pour les différentes bases. + \item Créer des plugins d'import, export de bases. + \item Créer des plugins de monitoring. +\end{itemize} + +} + +\frame { + \frametitle{Environnement} + +\begin{columns} + \column{.5\textwidth} + + \includegraphics[width=3cm]{img/hudson_logo.png} + + \vspace{0.25cm} + + \includegraphics[width=3cm]{img/sonar_logo.png} + + \column{.5\textwidth} + + \includegraphics[width=3cm]{img/subversion_logo.png} + + \vspace{0.25cm} + + \includegraphics[width=3cm]{img/netbeans_logo.jpg} + + \vspace{0.25cm} + + \includegraphics[width=3cm]{img/maven_logo.jpg} + +\end{columns} + +} + + + + + + + + + + + + + + + + + + + Added: trunk/src/site/doc/soutenance/remerciement.tex =================================================================== --- trunk/src/site/doc/soutenance/remerciement.tex (rev 0) +++ trunk/src/site/doc/soutenance/remerciement.tex 2010-03-25 11:45:54 UTC (rev 273) @@ -0,0 +1,16 @@ +\section{Remerciements} + + +\frame { + \frametitle{Remerciements} + +\center +\textbf{Merci à l'équipe de Code Lutin} + +} + + + + + + Added: trunk/src/site/doc/soutenance/soutenance.tex =================================================================== --- trunk/src/site/doc/soutenance/soutenance.tex (rev 0) +++ trunk/src/site/doc/soutenance/soutenance.tex 2010-03-25 11:45:54 UTC (rev 273) @@ -0,0 +1,67 @@ +\documentclass[blue]{beamer} + +\usepackage[utf8]{inputenc} +\usepackage{graphicx} + +\usepackage{listings} + +\usetheme{Antibes} +\usecolortheme{lily} +\usepackage{color} + +\setbeamertemplate{blocks}[rounded][shadow=true] + +\setcounter{tocdepth}{1} +\setcounter{secnumdepth}{1} + +\usepackage{beamerthemesplit} + +\usepackage{verbatim} + +\title{PFE : Administration de HBase} + +\author{G. Crieloue, A. Fages, F. Gilet, D. Langlais} +\date{} + +\setbeamertemplate{footline}{ +\leavevmode% +\hbox{\hspace*{-0.06cm} +\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}% + \usebeamerfont{author in head/foot}\insertshortauthor +\end{beamercolorbox}% +\begin{beamercolorbox}[wd=.4\paperwidth,ht=2.25ex,dp=1ex,left]{subsection in head/foot}% + \usebeamerfont{subsection in head/foot}\hspace*{2mm}\insertshorttitle +\end{beamercolorbox}% +\begin{beamercolorbox}[wd=.1\paperwidth,ht=2.25ex,dp=1ex,right]{subsection in head/foot}% + \usebeamerfont{subsection in head /foot}\insertframenumber{} / + \inserttotalframenumber\hspace*{2mm} +\end{beamercolorbox}}% +\vskip0pt% +} + +\begin{document} + +\frame { +\begin{center} +\includegraphics[width=3cm]{img/logoUN.jpg} +\end{center} +\titlepage + +} + +\frame{\tableofcontents} + +\include{remerciement} + +\include{presentation} + +\include{Analyse} + +\include{architecture} + +\include{conception} + +\include{conclusion} + +\end{document} +
participants (1)
-
fgilet@users.nuiton.org