Upload
sylvie-smith
View
106
Download
2
Embed Size (px)
Citation preview
TER 2005
Sujet encadré par Philippe Collet
Nicolas YohannBarbier Thomas
Castillejos NicolasSauvan BastienSalageanu 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 fonctionnel2. Architecture facilement extensible3. Utilisable sur Windows et Linux et
éventuellement sur Pocket PC4. Utilisation de Fractal5. 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 d’un 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 d’ombre 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évisionnelNom : Nicolas Yohann Barbier Thomas Castillejos
NicolasSalageanu
EmilSauvan Bastien
Semaine 1 Fractalisation 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
Fractalisation de la partie RMI (en utilisant toujours Java RMI) et assemblage
Semaine 2 Adaptation en Fractal RMI
Adaptation en Fractal RMI
PocketPC et installation de la VM9
Adaptation en Fractal RMI
Adaptation en Fractal RMI
Semaine 3 Fractalisation 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
Fractalisation en composant plus détaillée de la partie RMI
Nom : Nicolas Yohann
Barbier Thomas CastillejosNicolas
SalageanuEmil
Sauvan Bastien
Semaine 4 Assemblage, déploiement et test
Assemblage, déploiement et test
PocketPC et installation de la J9 (et/ou déploiement)
Assemblage, déploiement et test
Assemblage, déploiement et test
Semaine 5 Semaine de réserve où on place les efforts sur les points faibles de l'application.
Semaine de réserve où on place les efforts sur les points faibles de l'application.
Semaine de réserve où on place les efforts sur les points faibles de l'application.
Semaine de réserve où on place les efforts sur les points faibles de l'application.
Semaine de réserve où on place les efforts sur les points faibles de l'application.
Semaine 6
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.
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 l’application
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 ?