16
TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

Embed Size (px)

Citation preview

Page 1: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

TER 2005

Sujet encadré par Philippe Collet

Nicolas YohannBarbier Thomas

Castillejos NicolasSauvan BastienSalageanu Emil

Page 2: 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

Page 3: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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

Page 4: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

Technologies utilisées Plate-forme Fractal

Java Media Framework (JMF)

Remote Method Invocation (RMI)

Page 5: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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

Page 6: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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

Page 7: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil
Page 8: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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

Page 9: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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

Page 10: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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

Page 11: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil
Page 12: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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

Page 13: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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

Page 14: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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)

Page 15: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

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

Page 16: TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil

Au final…

Avez-vous des questions ?