Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Soutenance de Projet – BTS IG
PROJET : Transfert, Gestion et Rangement des médias des membres de Airtist.com
2
Plan Présentation de l’environnement L’entreprise Le concept Projet
Présentation du projet Environnement technique Module : Upload des médias Module : Rangement des médias Module : Gestion des IPTC Conclusion TOURATIER Lucas – Soutenance de projet 2009 Page 2
3
Présentation de l’entreprise
Société multi-structrures Airtist Airtist Event Eoxia Evarisk 3 gérants 3 développeurs 2 graphistes 5 commerciaux 1 directeur artistique Portail communautaire de téléchargement de musique gratuitement TOURATIER Lucas – Soutenance de projet 2009 Page 3
4
Concept 140 000 membres Avantages : Concept unique au monde Légalité
Tout le monde est gagnant Contacts avec les artistes membres Inconvénients : Dépendant des budgets publicité des autres entreprises Catalogue limité Nombres de téléchargements limitée TOURATIER Lucas – Soutenance de projet 2009 Page 4
5
Présentation du projet
Choix du projet : personnel. Recherche des lacunes du site et prise en compte des attentes et demandes des utilisateurs. Problème principal : Une gestion des médias du site Airtist.com peu fiable et freine le développement du site. En équipe : Analyse des besoins et des solutions à développer satisfaire ces besoins. Projet composé de 3 modules : Développement d’une solution pour envoyer les médias des membres sur les serveurs Développement d’une interface de rangement des médias des membres Développement d’une applications orientée objet pour appliquer les méta-données : IPTC aux reportages photographiques d’Airtist Event TOURATIER Lucas – Soutenance de projet 2009 Page 5
6
Cycle de développement en « V »
Programmation Méthodes de test Extreme Programming Serveur Local Bases de données SVN Dictionnaire Serveur de Test Fonction de template Serveur de production Cycle de développement en « V » TOURATIER Lucas – Soutenance de projet 2009 Page 6
7
Environnement technique
Philosophie « Open Source » Divers types de machines : PC, Mac, PDA … Divers systèmes d’exploitation (OS) : Windows, Linux, Mac OSX Plusieurs navigateurs Parc de serveurs sous Linux : TOURATIER Lucas – Soutenance de projet 2009 Page 7
8
Module : Upload des médias
Existant : Applet JAVA uniquement pour les photographe Besoins : Que tous les membres puissent transférer leurs médias sur les serveurs Problème : Il faut pouvoir gérer et contrôler les transferts de médias Solution envisagées : Applet JAVA, formulaire web, transfert via FTP Solution choisie : Ouverture d’un espace FTP pour chaque membre (transfert via FTP) Phases d’analyse : Recherches d’une solution pour lier les comptes membres à un espace FTP Recherches sur la limitations en tailles et en types Etude sur le développement d’un logiciel pour le transfert Phases de développement : Création d’un script serveur pour associer les comptes membres a des comptes UNIX Gestions des limitations Développement d’un pluggin pour XnView TOURATIER Lucas – Soutenance de projet 2009 Page 8
9
Module : Interface de rangement des médias
Existant : Rien Besoins : Les membres doivent pouvoir trier et ranger leurs médias Problème : La solution doit être simple, intuitive et utilisable même par les novices Solution choisie : Interface web utilisant les technologie Web 2.0 (Ajax) Phases d’analyse : Analyse et réalisation des tables à ajouter et à modifier dans les bases de données Réflexion sur qu’est ce que devait faire ou ne pas faire cette interface Réflexion sur la modularité Phases de développement : Modification des bases de données Développement de l’interface de rangement des médias Intégration de l’interface aux profils des membres TOURATIER Lucas – Soutenance de projet 2009 Page 9
10
Module : IPTC (International Press Telecommunications Council)
Existant : Rien, presque aucun photographie ne contient ce standard Besoins : Appliquer les métas-données sur les photographies pour les agences de presses Problème : Technologie inconnue dans l’entreprise Solution envisagées : IPTC remplies par les photographe, Script web, Script serveur Solution choisie : Développement classe PHP (Script web) Phases d’analyse : Documentation sur le standard IPTC Recherche sur l’existant coté PHP Etude des fonctions de traitement IPTC fournies par PHP5 Phases de développement : Tests unitaires des fonctions PHP Développement de l’application en PHP Test sur des lots de photo en liaison avec les bases de données Intégration sur le site internet et tests sur le long terme TOURATIER Lucas – Soutenance de projet 2009 Page 10
11
Conclusion Des contraintes assez complexe Temps restreint
Des compétences et connaissances que j’ai du assimiler Objectifs atteints Tuteur et équipe satisfaits Utilisateurs satisfaits TOURATIER Lucas – Soutenance de projet 2009 Page 11
12
Questions ? TOURATIER Lucas – Soutenance de projet 2009 Page 12
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.