Soutenance du 02/02/07 Tuteur de projet : Peter SANDER

Slides:



Advertisements
Présentations similaires
Projets Dossier de conception Logiciel
Advertisements

Personnalisation des sites SharePoint avec SharePoint Designer 2007
JXDVDTEK – Une DVDthèque en Java et XML
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
T ravail E tude R echerche COUREUX Éric DUCK Christian ZENGERLÉ Olivier COUREUX Éric DUCK Christian ZENGERLÉ Olivier EncadrantsEncadrants M. Crescenzo.
Prototype de plate-forme de Tribus Instantanées :
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
Nallet Jean-baptiste Université Claude Bernard Lyon1 Lassociation Flex/Java Une solution innovante Nallet Jean-baptiste.
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Introduction aux CMS.
PROJET HANDICAPS Certificat de Qualification Professionnelle
Nouveau blog. WordPress connexion Nommez votre blog.
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
JAVASERVER FACES Un framework Java pour le développement Web.
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
GWT UML Un modeleur UML en GWT
Projet JAVA EE Approfondi
Interaction audio sur le site web du LIA
Xavier Tannier Module de Programmation Web Introduction.
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Développement d’un réseau social professionnel
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Groupe : Marc BENSILHE, Guillaume GOURMENT et Paul FLYE SAINTE MARIE
Webmail mobile A. Bourdin, C. Chandelier, S. Fifre, Q. Grimaud 4 Février Encadrants : A-M. Déry, P. Sander.
Sommaire I- Présentation du projet II- Analyse du projet
Présentation et utilisation du logiciel R Komi Sodoké Université du Québec à Montréal Février 2007.
Clients riches RIA (Rich Internet Application) / RDA
Architecture dun site de vente au détail1 Modèle d'un site simple de vente Lexemple du livre Ruby on Rails Partie II Java Adventure Builder Demo Réalisé.
Genèse du projet. Contexte : Université dAvignon Contexte : Université dAvignon Correspondant Informatique et Liberté (CIL) Correspondant Informatique.
Projet de Master première année 2007 / 2008
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Guillaume TORRENTE Marc BOUISSOU Recherche & Développement
Création d’une communauté web scénarisée : le projet Crealys
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Soutenance ProJet Individuel
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Arbre GénéalogiqueDiagramme de Classes Comment la visualisation d’une hiérarchie de classes facilitera le travail de notre client ?
Application de gestion des retards
GESTION DE COMPOSANTS ELECTRONIQUES
S'initier au HTML et aux feuilles de style CSS Cours 5.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Réalisation d’une vinothèque personnelle
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Présentation du développement du projet.  Introduction  Conception et méthodes  Developpement  Conclusion 2.
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder.
Toolkit WEB de contrôle en SVG Equipe Koala d’ILOG Encadré par Colas Nahaboo Isabelle LAFAYE.
Mise au point d'une interface XUL pour un concordancier (LDI)‏ Tromeur Laurent 29 octobre 2007.
d’une plateforme web géo-décisionnelle
LOGO 2010/2011 Encadré par: Mr Chaouech Helmi Elaborée par: Galloussi Ons Université de Carthage Faculté des Sciences économique et de Gestion de Nabeul.
Interface de génération de blason Projet STLM.GIBERT / M.LIPPMANN.
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Plan de la présentation
Base de données biogéographiques sur Internet
13/07/2015 JSF Java Server Faces Master 2 Pro GLR TER David Mihura Eric Le Merdy.
Apports des clients riches dans le monde du WEB 2.0
Valoriser la meilleure forme d’organisation
POIRIER Kévin (Chef de projet) HUCHEDÉ Cédric BEUTIER Kévin LEBRUN Jérémy BESNIER Richard Simulation de décisions de Jury 1.
Soutenance de stage Projet principal :
EFREI – – Mathieu Nebra Le développement Web.
PARTIE B: Systèmes de contrôle de révisions Plusieurs acteurs sur un même projet Projets distribués Entremêlement des préoccupations Entremêlement des.
SOMMAIRE  Intro et cahier des charges 2 Présentation Projets Étude et recherche Développement Doc. et manuels Conclusion J.
SINC Projet tutoré.
Bus de terrain Can Open.
Soutenance.  Présentation générale  Architecture & Modélisation  Environnement de travail  Démonstration  Conclusion.
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
Transcription de la présentation:

Soutenance du 02/02/07 Tuteur de projet : Peter SANDER Michael LAGUERRE - Camille ROUX- Matthieu SEGRET- Mathieu SIVADE 02/02/2007 Cero Repository

Plan Problématique Nos besoins Qu'avons nous fait ? Qu'avons nous appris ? Les problèmes Que peut-on ajouter ? Critiques Plan 02/02/2007 Cero Repository

Problématique 02/02/2007 Cero Repository

Problématique Développement d’un manager de jeu de cartes : Cero Project Core Core Games Bridge Poker AI AI Poker easy AI Poker hard AI Bridge medium Interfaces Swing OpenGL Rules Poker extention Localisations English French Updater Problématique 02/02/2007 Cero Repository

Problématique De nombreux plugins Besoin d’un dépôt pour les distribuer Problématique 02/02/2007 Cero Repository

Problématique Les dépôts existants : Debian YAST Caractéristiques Juste un répertoire avec la liste des paquets + fichier de description généré Pas d’interface graphique Restreint à certains formats Grosses ressources nécessaires pour la modération Problématique 02/02/2007 Cero Repository

Nos besoins 02/02/2007 Cero Repository

Nos besoins Les besoins Interface simple pour l’administration (utilisable par des non-informaticiens) Installation simple Gestion des paquets et des utilisateurs Différents niveaux d’utilisation Gestion des dépendances et des conflits Open source Nos besoins 02/02/2007 Cero Repository

Nos besoins Choix du langage (Python, PHP, Ruby ou JSP?) Doit être disponible chez la plupart des hébergeurs Nos besoins 02/02/2007 Cero Repository

Nos besoins Choix du Framework PHP Choix du Framework Ajax Nos besoins On a choisi CI car les autres Framework ne convenaient pas à nos besoins Nos besoins 02/02/2007 Cero Repository

Qu’avons-nous fait ? 02/02/2007 Cero Repository

News Qu’avons-nous fait ? 02/02/2007 Cero Repository

Liste des packages Qu’avons-nous fait ? Tandis que les packages représentent un logiciel, les branches permettent de séparer les versions incompatibles (1.x, 2.x). Pour chaque branche, on a au plus une version (release) stable du logiciel et une version en développement. Qu’avons-nous fait ? 02/02/2007 Cero Repository

Gestion des dépendances Qu’avons-nous fait ? 02/02/2007 Cero Repository

Qu’avons-nous fait? Identification avec plusieurs niveaux d'accès Gestion des packages et utilisateurs Téléchargement de releases Qu’avons-nous fait ? 02/02/2007 Cero Repository

Qu’avons-nous fait? Interface REST (Representational State Transfer) pour l'update Relation entre branches Interface dynamique (Ajax) Respect de la sécurité Update : innovant car un dépôt Debian nécessite de tout télécharger à chaque fois Qu’avons-nous fait ? 02/02/2007 Cero Repository

Qu’avons-nous fait? Client Java Installation de releases Interface graphique Mise à jour Base de Données Serveur Mise à jour XML ( version x ) Client Qu’avons-nous fait ? 02/02/2007 Cero Repository

Qu’avons-nous appris? 02/02/2007 Cero Repository

Qu’avons-nous appris? PHP JavaScript Langage Code Igniter Structure MVC (Model - View - Controller) JavaScript AJAX Prototype et Scriptaculous Qu’avons-nous appris ? 02/02/2007 Cero Repository

Qu’avons-nous appris? Java Travail en équipe (Dé)sérialisation Java <-> XML Utilisation de JXTable (librairie SwingX) Recherche et tri Travail en équipe Qu’avons-nous appris ? 02/02/2007 Cero Repository

Répartition des tâches Michaël Laguerre conception des vues, contrôleurs et JavaScript. Camille Roux recherche des Framework Ajax et PHP. Matthieu Segret conception du client java, des vues et des contrôleurs. Mathieu Sivade conception des modèles, authentification et débogage. Qu’avons-nous appris ? 02/02/2007 Cero Repository

Répartition des tâches Qu’avons-nous appris ? 02/02/2007 Cero Repository

Environnement de développement Eclipse et ses plugins Aptana pour l‘édition XHTML/CSS Phpeclipse pour l‘édition PHP Subclipse pour gérer le travail en équipe (SVN) Plugins Firefox Firebug et WebDeveloper pour l'analyse de XHTML/CSS/JavaSript Qu’avons-nous appris ? 02/02/2007 Cero Repository

Les Problèmes 02/02/2007 Cero Repository

Les Problèmes Utilisation de langages non étudiés Choix des technologies Incompatibilité des navigateurs Utilisation de technologies récentes Les problèmes 02/02/2007 Cero Repository

Que peut-on ajouter ? 02/02/2007 Cero Repository

Que peut-on ajouter ? Modération utilisateur/paquet/release Flux RSS Partie visiteur Améliorer l’ergonomie et le design Système de commentaires et de notes Partie visiteur : faite pour le référencement + accessible à tout navigateur Que peut-on ajouter ? 02/02/2007 Cero Repository

Que peut-on ajouter ? Localisation Statistiques Journalisation des actions effectuées pour chaque élément Personnalisation des dépôts Système de tags Système de tag <> organisation en arbre Que peut-on ajouter ? 02/02/2007 Cero Repository

Critiques 02/02/2007 Cero Repository

Critiques Trop ambitieux -> réduction des objectifs Le tout Ajax : une bonne solution ? Très peu de réécriture Respect des objectifs réduits Application fonctionnelle au final « Respect des objectifs » car on s’y est pris tôt Critiques 02/02/2007 Cero Repository