Vous êtes sur la page 1sur 27

Projet de fin

dtudes

Service de partage de
photo bas sur le serveur
Cloud Computing
Ralis par :
Raissi Nabil
Chouichi Yassine
Encadr par:
Mlle. Monia Salem
Mme. Lobna ben Rhouma

2011/2012

PrsentationGnrale
EtudePralable

PLAN

EtudeConceptuelle
RalisationetImplmentation
Conclusionetperspectives

PrsentationGnrale
L2T(LandolsiTelecomTechnology)
o Fondeen2006
o Fournisseur des services de tlcommunications : solutions mobiles SMS,
MMSetInternetMobile.

Produits et Services :
o DveloppementdesapplicationsiPhone
o DveloppementdesApplicationsAndroid
o

1/19

Introduction
EtudePralable

PLAN

EtudeConceptuelle
Ralisation
Conclusionetperspective

ETUDE DE LEXISTANT (1/2)


Succs phnomnal des Smartphones
Navigationsurinternet
Serviragenda
GPS
Gadget
Types des applications mobiles :
jeux
Go-localisation
Navigation
Rseaux sociaux

2/19

ETUDE DE LEXISTANT (2/2)


Evolutiondesapplicationsdesrseauxsociaux
Butamicaletaffectif
Application de gestion des photos : moyen de
communication

PicPlz

Color

Pictos
3/19

SPCIFICATION DES BESOINS


Problmes

o Capacitlimite
o Pertedesphotos
o Photosnonpartages

Solutions

o Servicedepartage des photo dansunserveurcloud


Computing.
o Servicede notification.
o Servicede go-localisation.
4/19

ANDROID (1/2)
Android
PlateformeOpensource(systmedexploitation)pourlesappareilsmobiles
(tlphone,PDA,netbook)

Architecture

Application
Plateforme

Bibliothque

Systme d'exploitation
5/19 8

ANDROID (1/2)
Les principaux concurrents
iPhoneOS
BlackBerryOS
WindowsMobile
SymbianOS

6/19 9

CLOUD COMPUTING (1/2)


o Utilisationdesserveursdistants
o Mutualisationetvirtualisation
o Jepaiecequejeconsomme

7/19 10

CLOUD COMPUTING (2/2)


Types cloud :

Cloud hybride
utilisationdeplusieursClouds:publicsouprivs
Cloud priv
Cloudsous
controlde
lentreprise

Cloud public
Cloudhberg
parunetiers

8/19

Introduction
EtudePralable

PLAN

EtudeConceptuelle
Ralisationet
Implementation
Conclusionetperspective

CONCEPTION (1/5)
Langage de Modlisation : UML
Diagrammes:
Diagrammes de cas dutilisation
Diagrammes de Squence
Diagrammes de Classe
Diagrammes de Composant
9/19

CONCEPTION (2/5)
Notification
Notification

Inscription
Inscription

Serveur
Cloud
Computing

authentification
authentification
Consulter
Consulter
amis
amis

Utilisateur

GestionDes
GestionDes
photos
photos

<<extends>>

Importer
Importer

<<extends>>
<<extends>
>

<<extends>>

Prendre
Prendre
photo
photo
localiser
localiser

Partager
Partager

<<Include>>

Marquer
Marquer

Diagramme de cas dutilisation gnral

10/1
9

CONCEPTION (3/5)
Application

Application
utilisateur2

utilisateur1 1:Demande de
Connexion

2:Demande de Connexion
3:Connexion avec succs

Authentification

4:Connexion avec succs


5:Prendre photo
6:affichage de photo
7:saisir le titre et la description

Marquage

8:Demande liste des lments

11:la liste des


lments
12:Marquage des
lments
13:Elments
marqus
14: demande de
Partage
17: Partage avec
succs

9:Demande de la
liste
10:la liste des
lments

15: vrifier la
connexion
16: Partage avec
succs

Notification

Partage

18: Envoyer
Notification

20: Alerte de
Notification
20: Consulter
Notification
21: Afficher la
Notification

11/1
9

CONCEPTION (4/5)

Photo
iagramme de Classe
Id_photo
Titre
Description
Note

Localisation

0..1

Longitude
Latitude

0..*

Amis

0..*

Elment

0..*

Id_amis
Nom
Prnom
Adresse

Id_Element
Nom

0..*

1..1

Objet

1..*
0..*

1..1

Evnement

Compte

Marquage
Id_marquage
new

Id_compte

Groupe
Id_groupe
Nom
12/1
9

CONCEPTION (5/5)
Diagramme

de
deploiments
Terminale mobile
Application

SQL Lite
Composition

Serveur Cloud Computing


vue

Servlet

Objet Mtier

API

MysqlAdmin

Bdcloud
Computing
13/1
9

Introduction
EtudePralable

PLAN

EtudeConceptuelle
RalisationetImplimentation
Conclusionetperspective

RALISATION
Environnement

logiciel :

Conception:Power AMC 15
VisuelparadigmeforUML

WAMPServer

(Owncloud)

IIS
Android SDK

Eclipse IDE Hlios

JDK
Java
14/1
9

Architecture de lapplication
Liste des
amis

Base de
de
Base
donnes
donnes

Marquage
Notification
Partage

Prendre
photo
Authentification

15/1
9

Admin
*****

16/19

17/1
9

Introduction
EtudePralable

PLAN

EtudeConceptuelle
RalisationetImplementation
Conclusionetperspectives

CONCLUSION

Matrisedesdiffrentestapesdellaboration
duneapplicationmobile.

Acquisitionetconsolidationdenosconnaissances.

18/1
9

PERSPECTIVE S

Gestiondegroupe,vnement,objet

Utilisationdautreserveur(Mangolabe,dropbox,
Aws..)

Partagedesvidosetdesfichiersaudio

19/1
9

MERCI
POUR
VOTRE
ATTENTION

Vous aimerez peut-être aussi