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