TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan...

Preview:

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 ?

Recommended