TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil
Introduction Fractal TV Application client/serveur vidéo Streaming Téléchargement Portabilité Architecture par composants
Plan 1. Le multimédia, fractal et RMI: Les possibilités Les risques 2. Ce qui a été fait: Travail effectué Architecture 3. Développement: Planning Tests
Technologies utilisées Plate-forme Fractal Java Media Framework (JMF) Remote Method Invocation (RMI)
Les risques Technologies non maîtrisées Programmation par composants Déploiement Pocket PC: Compatibilité JVM de IBM Déploiement laborieux Configuration minimale Performance de la lecture vidéo
Objectifs 1. Prototype entièrement fonctionnel 2. Architecture facilement extensible 3. Utilisable sur Windows et Linux et éventuellement sur Pocket PC 4. Utilisation de Fractal 5. Déploiement en ADL
1. Le multimédia, fractal et RMI: Les possibilités Les risques 2. Ce qui a été fait: Travail effectué Architecture 3. Développement: Planning Tests Plan
Travail effectué Initiation aux technologies Conception dun mini prototype Découpage en 3 parties Téléchargement de fichiers Visualisation en streaming (RTP) Interfaces de communication serveur client Assemblage
Bilan Fonctionnel: Transmission RTP fonctionnel Interfaces RMI Téléchargement de fichiers Assemblage difficile Échec du déploiement avec ADL en XML Zone dombre sur le Pocket PC
1. Le multimédia, fractal et RMI: Les possibilités Les risques 2. Ce qui a été fait: Travail effectué Architecture 3. Développement: Planning Tests Plan
Planning Prévisionnel Nom :Nicolas YohannBarbier Thomas Castillejos Nicolas Salageanu Emil Sauvan Bastien Semaine 1Fractalisation et modifications du serveur RTP Fractalisation Serveur téléchargement et assemblage Fractalisation du client RTP Fractalisation de la partie RMI (en utilisant toujours Java RMI) et assemblage Semaine 2Adaptation en Fractal RMI PocketPC et installation de la VM9 Adaptation en Fractal RMI Semaine 3Fractalisation en composant plus détaillée du serveur RTP + Déploiement par ADL Fractalisation en composant plus détaillée RTP et/ou téléchargement. (éventuellement sur la VM9) PocketPC et installation de la VM9 de IBM Fractalisation en composant plus détaillée de la partie RMI
Nom :Nicolas Yohann Barbier ThomasCastillejos Nicolas Salageanu Emil Sauvan Bastien Semaine 4Assemblage, déploiement et test PocketPC et installation de la J9 (et/ou déploiement) Assemblage, déploiement et test Semaine 5Semaine de réserve où on place les efforts sur les points faibles de l'application. Semaine 6Finitions, rapport, repérage de bugs de dernière minute. Finitions, rapport, repérage de bugs de dernière minute Finitions, rapport, repérage de bugs de dernière minute. Finitions, rapport, repérage de bugs de dernière minute Planning Prévisionnel (suite)
Tests de lapplication Individuel de RMI, téléchargement, RTP Requêtes variées des différents clients: Téléchargement et RTP simultanément Plusieurs demandes du même fichier Clients avec des OS différents Charge du serveur
Au final… Avez-vous des questions ?