Author: afages Date: 2010-03-10 23:11:29 +0100 (Wed, 10 Mar 2010) New Revision: 208 Log: Continuation rapport Added: trunk/src/site/doc/analyse/exampleHBase.rst trunk/src/site/doc/analyse/schemaIHM.JPG Removed: trunk/src/site/doc/exampleHBase.rst trunk/src/site/doc/schemaIHM.JPG Modified: trunk/msm-monitoring-plugins/ trunk/src/site/doc/analyse/msm.zargo trunk/src/site/doc/rapport/rapport.rst Property changes on: trunk/msm-monitoring-plugins ___________________________________________________________________ Added: svn:ignore + target Copied: trunk/src/site/doc/analyse/exampleHBase.rst (from rev 207, trunk/src/site/doc/exampleHBase.rst) =================================================================== --- trunk/src/site/doc/analyse/exampleHBase.rst (rev 0) +++ trunk/src/site/doc/analyse/exampleHBase.rst 2010-03-10 22:11:29 UTC (rev 208) @@ -0,0 +1,15 @@ + + +Exemple d'utilisation de HBase +============================== + +le projet Sharengo : +http://wiki.sharengo.org/xwiki2/bin/view/Main/WebHome + +svn de sharengo : +http://svn.sharengo.org/svn/ +login : anonymous +mdp : anon + +sources de test (lance un serveur HBase notamment) : +http://svn.sharengo.org/svn/wikengo/trunk/core/wikitty/wikitty-hbase-impl/sr... \ No newline at end of file Modified: trunk/src/site/doc/analyse/msm.zargo =================================================================== (Binary files differ) Copied: trunk/src/site/doc/analyse/schemaIHM.JPG (from rev 207, trunk/src/site/doc/schemaIHM.JPG) =================================================================== (Binary files differ) Deleted: trunk/src/site/doc/exampleHBase.rst =================================================================== --- trunk/src/site/doc/exampleHBase.rst 2010-03-10 18:00:13 UTC (rev 207) +++ trunk/src/site/doc/exampleHBase.rst 2010-03-10 22:11:29 UTC (rev 208) @@ -1,15 +0,0 @@ - - -Exemple d'utilisation de HBase -============================== - -le projet Sharengo : -http://wiki.sharengo.org/xwiki2/bin/view/Main/WebHome - -svn de sharengo : -http://svn.sharengo.org/svn/ -login : anonymous -mdp : anon - -sources de test (lance un serveur HBase notamment) : -http://svn.sharengo.org/svn/wikengo/trunk/core/wikitty/wikitty-hbase-impl/sr... \ No newline at end of file Modified: trunk/src/site/doc/rapport/rapport.rst =================================================================== --- trunk/src/site/doc/rapport/rapport.rst 2010-03-10 18:00:13 UTC (rev 207) +++ trunk/src/site/doc/rapport/rapport.rst 2010-03-10 22:11:29 UTC (rev 208) @@ -1,4 +1,4 @@ -Rapport du projet de fin d'étude : Map Storage Manager +Rapport de projet de fin d'étude : Map Storage Manager ====================================================== :Authors: @@ -17,3 +17,113 @@ Demandeur --------- + +Code Lutin, Société de Service en Logiciel Libre + +Créée en 2002, spécialiste des environnements libres, la SSLL1) Code Lutin, basée à Nantes développe son activité dans la région du Grand Ouest. + +Code Lutin est spécialisée autour des technologies Java JEE et UML: conception, architectures JEE, outils JEE, MDA (Model Driven Architecture), développement/migration d’applications JEE, formation. + +Code Lutin propose une gamme de services adaptée aux demandes spécifiques. +L’offre de service de Code Lutin comprend: + + * du développement de logiciel (forfait ou régie) + * de l’intégration et de la maintenance de systèmes clés en main + * du support + * du conseil et de la veille technologique + +Code Lutin a construit au fil de l’expérience acquise un processus propre hautement outillé avec des objectifs tels que l’obtention d’un produit fidèle au besoin exprimé par le client, l’amélioration constante de la qualité du logiciel, l’assurance de conformité et de non régression grâce aux tests unitaires, le respect des délais. + +Libre Entreprise + +Ce réseau regroupe des entreprises ayant des spécialités proches ou +complémentaires, en particulier dans le domaine du logiciel libre. Toutes +partagent les mêmes valeurs et modes de fonctionnement, basés sur la +clarté et la compétence. Le groupe est présent dans toute la France +(Biarritz, Lille, Montpellier, Nantes, Paris, Tours, Liévin, Ganges, +Bourges, Toulouse, Grenoble et Laval) + +Alliance Libre + +Alliance Libre est le pôle d’expertise en logiciels libres +de la région nantaise. L’association a été créée au début de l’année +2007, à l’initiative d’entreprises et d’indépendants engagés depuis des +années dans le développement et la promotion du logiciel libre +professionnel. Nous nous sommes regroupés pour promouvoir nos savoir- +faire, améliorer notre visibilité et accroître notre notoriété. + +April + +Code Lutin est membre de l’April qui a pour vocation de promouvoir et +défendre le logiciel libre depuis 1996. Forte de ses 4567 adhérents +(individus, associations, organisations et entreprises), l’April est un +acteur majeur de la diffusion et de la démocratisation du logiciel libre +auprès d’un large public de professionnels, particuliers et institutions +en France. + +La demande +---------- + +Voyons voir ce qui se cache derrière le nom de code MSM +(Map Storage Manager) : + +Il se trouve que Facebook, Amazone etc. utilisent depuis déjà un moment +une spécification d'un système de gestion de base de données +innovant. Il s'agit de la spécification BigTable créée par Google Corp. +Parmis les implémentations existantes de cette spécification, on trouve +diverses bases telle que Hbase, Cassandra (Facebook)... Le concept +est relativement simple puisqu'il repose sur un principe <clé, valeur> +de type HashMap. + +Il existe dors et déjà des systèmes en ligne de commande. Toutefois, Code +Lutin souhaite réaliser une application graphique permettant de visualiser +et manipuler les données au sein de telles bases, principalement HBase. +De plus, nous devons prévoir le fait que des implémentations de BigTable +naissent régulièrement et qu'un utilisateur expert de MSM pourrait +souhaiter utiliser une nouvelle base. Il s'agit donc d'une architecture +à plugins sous-jacente. + +Objectifs +--------- + +- Accroître la productivié des utilisateurs de HBase et autres +- Permettre une adaptation rapide aux nouvelles bases +- Fournir un produit fonctionnel, ergonomique et performant + +Outils +---------------------- + +- Technologies : Java, JAXX, JMX +- SVN : Dépôt de Code Lutin prévu à cet effet. + - Architecture Maven comportant un pom.xml natif à Code Lutin + permettant l'utilisation d'artifact JAXX notamment. +- Intégration continue : Hudson + - Site répertoriant un ensemble de statistiques sur chaque projet + et effectuant compilation et jeux de tests à chaque validation sur + le dépôt de manière automatique. +- Communication : Maillist de Nuiton pour le développement, l'utilisation +et le commit. + +Organisation +------------ + +Planning prévisionnel + +[Image du planning] + +Planning de réunions jalons prévues avec M. Benjamin Poussin : + +- 26/01/2010 +- 1/02/2010 +- 9/02/2010 +- 18/02/2010 +- 04/03/2010 + +Permettant à chaque fois de faire le point sur le travail réalisé et le +travail à faire. + +Un compte rendu symbolisé par les rectangles noirs en fin de semaine +suit chaque réunion. + +Spécifications : analyse +======================== Deleted: trunk/src/site/doc/schemaIHM.JPG =================================================================== (Binary files differ)