Application de découverte des podcasts à partir du profil utilisateur

Preview:

DESCRIPTION

Avec l'explosion des réseaux sociaux, les internautes partagent de plus en plus d'informations sur leurs besoins, leurs goûts, leurs centres d'intérêts. Ces informations sont une mine d'or pour qui les exploite... C’est dans ce cadre que nous allons nous concentrer sur la conception et le développement d'un prototype de découverte et de recommandation de podcasts à partir du profil utilisateur.

Citation preview

Application de découverte des podcasts à partir du profil utilisateur

Projet Fin d’Études17 Février – 18 Juillet 2014

Sujet :

Réalisé par : Mohamed Tahar ZWAWA

Président: Mme. Héla KHOUFIExaminateur : M. Skander AZZAZ

Responsable INSAT: Mme. Sonia BOUZIDIResponsable Entreprise: M. Michaël PONTIGGIA

2

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

Leader du marché de télécommunication en France,

L’un des principaux opérateurs dans le monde avec

une couverture de 33 pays,

Innover dans le domaine de la consultation des contenus

audiovisuels.

Leader du marché de télécommunication en France,

L’un des principaux opérateurs dans le monde avec

une couverture de 33 pays,

Innover dans le domaine de la consultation des contenus

audiovisuels.

3Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Orange Labs

4Mohamed Tahar ZWAWA17/09/2014

Problématique

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Système de découverte des podcasts à partir du profil utilisateur,

Détermination du profil de l’utilisateur (ses intérêts),

Système de recommandation personnalisée.

Système de découverte des podcasts à partir du profil utilisateur,

Détermination du profil de l’utilisateur (ses intérêts),

Système de recommandation personnalisée.

5Mohamed Tahar ZWAWA17/09/2014

Solution proposée

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

6Mohamed Tahar ZWAWA17/09/2014

Exemple

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

7Mohamed Tahar ZWAWA17/09/2014

Le composant DATAMINER

RecommandationProfilage

Fouille de données

DATAMINER

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Détermination du profil de l’utilisateur

Recommandation sociale personnalisée

K plus proches voisins

8Mohamed Tahar ZWAWA17/09/2014

Les étapes de fonctionnement du DATAMINER

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

9

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

10Mohamed Tahar ZWAWA17/09/2014

Recueil des besoins fonctionnels

Diagramme de cas d’utilisation relatif au client

Rechercher des podcasts

Rechercher des émissions

Écouter des émissions

invité

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

11Mohamed Tahar ZWAWA17/09/2014

Recueil des besoins fonctionnels

Diagramme de cas d’utilisation relatif au client

Accéder au smart-list

S’abonner à des podcasts

Gérer son compte

Évaluer un podcast

Commenter un podcast

Créer des playlists de podcasts

Gérer la liste des abonnements

Gérer sa connexion aux réseaux sociaux

invité

utilisateur

Préparer la smart-list

S’authentifier

<<include>>

<<include>>

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

12Mohamed Tahar ZWAWA17/09/2014

Recueil des besoins fonctionnels

Diagramme de cas d’utilisation relatif à l’administrateur

utilisateur

administrateur

Gérer les utilisateurs

Gérer les podcasts

Gérer les commentaires

Visualiser les statistiques

Exporter les rapports

S’authentifier

<<include>>

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

13Mohamed Tahar ZWAWA17/09/2014

Besoins non fonctionnels

Contraintes ergonomiques: navigation compréhensible entre les

vues,

Contraintes esthétiques: cohérence de la composition graphique,

Performance: garantir un temps de réponse optimal.

Contraintes ergonomiques: navigation compréhensible entre les

vues,

Contraintes esthétiques: cohérence de la composition graphique,

Performance: garantir un temps de réponse optimal.

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

14

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

15Mohamed Tahar ZWAWA17/09/2014

Architecture globale du projet

Contexte & Problématique

Analyse des besoins

Conception

RéalisationConclusion & Perspectives

16Mohamed Tahar ZWAWA17/09/2014

Architecture serveurs

Contexte & Problématique

Analyse des besoins

Conception

RéalisationConclusion & Perspectives

17Mohamed Tahar ZWAWA17/09/2014

Structure générale de la partie « Models »

Contexte & Problématique

Analyse des besoins

Conception

RéalisationConclusion & Perspectives

18Mohamed Tahar ZWAWA17/09/2014

Scénario de recommandation de podcasts

Contexte & Problématique

Analyse des besoins

Conception

RéalisationConclusion & Perspectives

19

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

20Mohamed Tahar ZWAWA17/09/2014

Environnement de travail

Technologies utilisées

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

21Mohamed Tahar ZWAWA17/09/2014

Environnement de travail

Outils utilisés

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

22Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Interfaces sur un support mobile

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

23Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Interface principale de consultation des podcasts

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

24Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Playlist d’un podcast

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

25Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Interface favoris

Interface des favoris

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

26Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Interface de calcul du profil utilisateur

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

27

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

La détermination du profil utilisateur,

La recommandation personnalisée des podcasts.

Expérience humaine très riche,

Acquérir des nouvelles compétences techniques et relationnelles.

La détermination du profil utilisateur,

La recommandation personnalisée des podcasts.

Expérience humaine très riche,

Acquérir des nouvelles compétences techniques et relationnelles.

28Mohamed Tahar ZWAWA17/09/2014

Conclusion

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

L'intégration du maximum des réseaux sociaux afin d'augmenter les

sources de collecte de données,

Automatiser le tri des podcasts selon les locuteurs (classement

selon l'animateur préféré).

L'intégration du maximum des réseaux sociaux afin d'augmenter les

sources de collecte de données,

Automatiser le tri des podcasts selon les locuteurs (classement

selon l'animateur préféré).

29Mohamed Tahar ZWAWA17/09/2014

Perspectives

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

30

Merci de votre attention

Mohamed Tahar ZWAWA17/09/2014