cloudpic_presentationPFE,chouichi yassine & Raissi nabil

  • View
    1.045

  • Download
    4

  • Category

    Mobile

Preview:

DESCRIPTION

presentation pfe

Citation preview

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

Présentation Générale 

Etude Préalable

Etude Conceptuelle

Réalisation et Implémentation

Conclusion et perspectives

PLAN

• 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

Introduction

Etude Préalable

Etude Conceptuelle

Réalisation

Conclusion et perspective

PLAN

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

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

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

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

9

ANDROID (1/2)

• Les principaux concurrents

iPhone OS

BlackBerry OS

Windows Mobile

Symbian OS

6/19

10

CLOUD COMPUTING (1/2)

o Utilisation des serveurs distants

o Mutualisation et virtualisation

o « Je paie ce que je consomme »

7/19

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

Introduction

Etude Préalable

Etude Conceptuelle

Réalisation et Implementation

Conclusion et perspective

PLAN

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

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

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

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

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

Introduction

Etude Préalable

Etude Conceptuelle

Conclusion et perspective

PLAN

Réalisation et Implimentation

RÉALISATION

Environnement logiciel :

14/19

Conception: Power AMC 15Visuel paradigme for UML

WAMPServer

(Owncloud)

Eclipse IDE Hélios

Android SDK

JDK

Java

IIS

Architecture de l’application

Base de données

Prendrephoto

Marquage

Notification

Authentification

Partage

Liste des amis

15/19

Admin*****

16/19

17/19

Introduction

Etude Préalable

Etude Conceptuelle

Réalisation et Implementation

Conclusion et perspectives

PLAN

CONCLUSION

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

d’une application mobile.

Acquisition et consolidation de nos connaissances.

18/19

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

MERCI POUR VOTRE

ATTENTION

Recommended