27
Projet de fin d’études Service de partage de photo basé sur le serveur Cloud Computing 2011/2012 Raissi Nabil Chouichi Yassine

cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Embed Size (px)

DESCRIPTION

presentation pfe

Citation preview

Page 1: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Projet de fin d’études

Service de partage de photo basé sur le serveur

Cloud Computing

2011/2012

Réalisé par :Raissi Nabil

Chouichi YassineEncadré par :

Mlle. Monia SalemMme. Lobna ben Rhouma

Page 2: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Présentation Générale 

Etude Préalable

Etude Conceptuelle

Réalisation et Implémentation

Conclusion et perspectives

PLAN

Page 3: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

• L2T (Landolsi Telecom Technology) 

o Fondée en 2006

o Fournisseur des services de télécommunications : solutions mobiles SMS,

MMS et Internet Mobile.

• Produits et Services :

o Développement des applications iPhone 

o Développement des Applications Android

o …

Présentation Générale 

31/19

Page 4: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Introduction

Etude Préalable

Etude Conceptuelle

Réalisation

Conclusion et perspective

PLAN

Page 5: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

552/19

• Navigation sur internet

• GPS

Types des applications mobiles :

• jeux

• Géo-localisation

• Réseaux sociaux

• Navigation

ETUDE DE L’EXISTANT (1/2)

Succès phénoménal des Smartphones

• Gadget

• Servir agenda

Page 6: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

ETUDE DE L’EXISTANT (2/2)

Evolution des applications des réseaux sociaux

But amical et affectif

Application de gestion des photos : moyen de

communication

3/19

PicPlz Color Pictos

Page 7: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

7

SPÉCIFICATION DES BESOINS

o Service de partage des photo dans un serveur cloud Computing.

o Service de notification.

o Service de géo-localisation.

4/19

o Capacité limitée

o Photos non partagées

o Perte des photos

Solutions

Problèmes

Page 8: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

8

ANDROID (1/2)

• Android

Plateforme Open source (système d’exploitation) pour les appareils

mobiles (téléphone,PDA,netbook)

• Architecture

Bibliothèque

Système d'exploitation

Plateforme

Application

5/19

Page 9: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

9

ANDROID (1/2)

• Les principaux concurrents

iPhone OS

BlackBerry OS

Windows Mobile

Symbian OS

6/19

Page 10: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

10

CLOUD COMPUTING (1/2)

o Utilisation des serveurs distants

o Mutualisation et virtualisation

o « Je paie ce que je consomme »

7/19

Page 11: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

CLOUD COMPUTING (2/2)

• Types cloud :

Cloud privé Cloud sous control de

l’entreprise

Cloud public

Cloud hébergé par une tiers

Cloud hybrideutilisation de plusieurs Clouds: publics ou privés

8/19

Page 12: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Introduction

Etude Préalable

Etude Conceptuelle

Réalisation et Implementation

Conclusion et perspective

PLAN

Page 13: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

CONCEPTION (1/5)

Langage de Modélisation : UML

Diagrammes:

Diagrammes de cas d’utilisation

Diagrammes de Séquence

Diagrammes de Classe

Diagrammes de Composant

9/19

Page 14: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

CONCEPTION (2/5)

authentification

Inscription

Gestion Des photos

Consulter amis

Partager Marquer

Importer

Prendre photo

localiser

<<Include>>

<<extends>>

<<extends>>

<<extends>><<extends>>

Utilisateur

Diagramme de cas d’utilisation général 

Serveur Cloud

Computing

Notification

10/19

Page 15: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

CONCEPTION (3/5)

Application Application

1:Demande de Connexion 2:Demande de Connexion

3:Connexion avec succès 4:Connexion avec succès

5:Prendre photo 6:affichage de photo

7:saisir le titre et la description

8:Demande liste des éléments 9:Demande de la liste

10:la liste des éléments 11:la liste des éléments

12:Marquage des éléments

13:Eléments marqués

14: demande de Partage 15: vérifier la connexion

16: Partage avec succès 17: Partage avec succès 18: Envoyer Notification

20: Alerte de Notification

20: Consulter Notification

21: Afficher la Notification

utilisateur1 utilisateur2

Authentification

Marquage

Partage

Notification11/19

Page 16: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Elément

• Id_Element• Nom

Photo• Id_photo• Titre• Description• Note

Objet Evènement

Localisation

• Longitude• Latitude

Amis

• Id_amis• Nom• Prénom• Adresse

Marquage

• Id_marquage• new

Groupe• Id_groupe• Nom

Compte• Id_compte

0..*

0..1

0..*

0..*

0..*

1..1

1..1

1..*

0..*

CONCEPTION (4/5) Diagramme de Classe

12/19

Page 17: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Diagramme de deploiments

CONCEPTION (5/5)

Application Objet Métier

API

vue Servlet

Composition

Bdcloud Computing

MysqlAdmin

Terminale mobile

Serveur Cloud Computing

SQL Lite

13/19

Page 18: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Introduction

Etude Préalable

Etude Conceptuelle

Conclusion et perspective

PLAN

Réalisation et Implimentation

Page 19: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

RÉALISATION

Environnement logiciel :

14/19

Conception: Power AMC 15Visuel paradigme for UML

WAMPServer

(Owncloud)

Eclipse IDE Hélios

Android SDK

JDK

Java

IIS

Page 20: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Architecture de l’application

Base de données

Prendrephoto

Marquage

Notification

Authentification

Partage

Liste des amis

15/19

Page 21: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Admin*****

16/19

Page 22: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

17/19

Page 23: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

Introduction

Etude Préalable

Etude Conceptuelle

Réalisation et Implementation

Conclusion et perspectives

PLAN

Page 24: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

CONCLUSION

Maîtrise des différentes étapes de l’élaboration

d’une application mobile.

Acquisition et consolidation de nos connaissances.

18/19

Page 25: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

PERSPECTIVE S

Gestion de groupe, évènement, objet…

Utilisation d’autre serveur ( Mangolabe, drop box,

Aws…..)

Partage des vidéos et des fichiers audio

19/19

Page 26: cloudpic_presentationPFE,chouichi yassine & Raissi nabil

MERCI POUR VOTRE

ATTENTION

Page 27: cloudpic_presentationPFE,chouichi yassine & Raissi nabil