Développement d’une Application Mobile Android StreetArtPlanet

25
Développement d’une Application Mobile Android StreetArtPlanet Composition du jury Madame Fadoua BOUAFIF Président Monsieur Maher JEBELI Rapporteur Monsieur Sami SOUABNI Responsable Entreprise Madame Raoudha SOUABNIResponsable ESSTT Année universitaire : 2011/2012 Réalisé par Slim NAMOUCHI 1

Transcript of Développement d’une Application Mobile Android StreetArtPlanet

Page 1: Développement d’une Application Mobile Android StreetArtPlanet

1

Développement d’une Application Mobile Android StreetArtPlanet

Composition du jury 

Madame Fadoua BOUAFIFPrésident Monsieur Maher JEBELI Rapporteur Monsieur Sami SOUABNIResponsable Entreprise Madame Raoudha SOUABNI Responsable ESSTT

 Année universitaire : 2011/2012

Réalisé parSlim NAMOUCHI

Page 2: Développement d’une Application Mobile Android StreetArtPlanet

2

Conception

Analyse et specification

Etude théorique

Cadre Général

Conclusion et perspectives

Réalisation

Plan

2

Page 3: Développement d’une Application Mobile Android StreetArtPlanet

3

•Stage à distance : ERP Business Solution •Domaine : Art de la rue.

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

C’est quoi l’art de la

rue ??

Art de la rue = Art urbain

Toutes formes d’art réalisées dans la rue ou dans

des endroits publiques

3

Page 4: Développement d’une Application Mobile Android StreetArtPlanet

4

Solution non informatisée

Solution non informatisée

Apparition de l’art de la rue

Solutions mobilesSolutions web

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Avant 17 000 ans

2010

Années 70s

2011

Historique de l’art de la rue

4

Page 5: Développement d’une Application Mobile Android StreetArtPlanet

5

Solutions informatisées mobiles

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

5

Page 6: Développement d’une Application Mobile Android StreetArtPlanet

6

Comparatif des solutions existantes

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Solutions Avantages Inconvénients

Solution non informatisée - Regarder l’art

Nécessite de déplacementEvénement occasionnelPossibilité de paiement

Solutions informatisées

Application web

•Ajouter des nouvelles photos• Rapidité de navigation

Non mobilité de l’utilisateurDifficulté de trouver l’art

Applications mobiles

•Ajouter l’art•Suivre l’art•Chercher l’art

Fonctionnalités limitéesManque de traçage des itinérairesFonctionnent toujours en mode connectéPas de limite dans la zone de rechercheLa réalité augmentée n’est pas

implémentéeNe sont pas liées aux réseaux sociaux

Applications mobiles

•Ajouter l’art•Suivre l’art•Chercher l’art

Fonctionnalités limitéesManque de traçage des itinérairesFonctionnent toujours en mode

connectéPas de limite dans la zone de rechercheLa réalité augmentée n’est pas

implémentéeNe sont pas liées aux réseaux sociaux

6

Page 7: Développement d’une Application Mobile Android StreetArtPlanet

7

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Solution proposée

• Uploader des nouvelles images

2

• Localiser l’utilisateur et lui donne la possibilité de changer la vue de la

2

• Partager l’expérience des amateurs sur les réseaux sociaux

2

• tracer un chemin entre les point d’art choisies.

•Evaluer la participation des amateurs

7

Page 8: Développement d’une Application Mobile Android StreetArtPlanet

8

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

2• Rechercher l’art sur la carte Google

• Commenter, aimer et noter les images

2• Rechercher l’art par réalité augmenté

2

• Rechercher dans une galerie suivant un périmètre désiré.

Solution proposée

8

Page 9: Développement d’une Application Mobile Android StreetArtPlanet

9

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Ajouter l’art

Prendre une photo

Prendre une photo de la

camera

S’authentifier

Partager

Prendre une photo de la

galerie

9

Page 10: Développement d’une Application Mobile Android StreetArtPlanet

10

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Trouver l’art Rechercher

Rechercher dans une galerie

Rechercher sur carte

Rechercher par réalité augmentée

10

Page 11: Développement d’une Application Mobile Android StreetArtPlanet

11

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Suivre l’art

Suivre

Supprimer

Modifier

S’authentifier

11

Page 12: Développement d’une Application Mobile Android StreetArtPlanet

12

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Architecture 3-tiersDiagramme de déploiement

12

Page 13: Développement d’une Application Mobile Android StreetArtPlanet

13

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Diagramme de classes

13

Page 14: Développement d’une Application Mobile Android StreetArtPlanet

14

Diagramme de navigation

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

14

Page 15: Développement d’une Application Mobile Android StreetArtPlanet

15

Schéma explication de diagramme de séquence« Chercher sur carte »

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Serveur d’application

Serveur Google Map

SGBD

Satellite

Client Android

Envoyer les coordonnées au

serveurs et récupération des images

1. Demander la latitude et la longitude

Requête SQL

Demander carte de Google

15

Page 16: Développement d’une Application Mobile Android StreetArtPlanet

16

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

Edraw

Power AMC designer

SDK

16

Page 17: Développement d’une Application Mobile Android StreetArtPlanet

17

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

17

Page 18: Développement d’une Application Mobile Android StreetArtPlanet

18

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

18

Page 19: Développement d’une Application Mobile Android StreetArtPlanet

19

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

19

Page 20: Développement d’une Application Mobile Android StreetArtPlanet

20

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

20

Page 21: Développement d’une Application Mobile Android StreetArtPlanet

Cadre Général Etude théorique Spécification Conception Réalisation Conclusion

21

Page 22: Développement d’une Application Mobile Android StreetArtPlanet

22

Cadre Générale Etude théorique Spécification Conception Réalisation Conclusion

Nous avons eu l’occasion au cours de ce stage d’apprendre une nouvelle technologie et la découvert du domaine du mobile.

Acquisition d’une expérience professionnelle.

Conclusion

22

Page 23: Développement d’une Application Mobile Android StreetArtPlanet

23

Cadre Générale Etude théorique Spécification Conception Réalisation Conclusion

Perspectives

• Intégrer d’autres modules sociaux

2•Améliorer le mode hors ligne

2

• Améliorer la recherche par réalité augmentée

2

• Créer des itinéraires à partir de la recherche sur la carte Google

•Ajouter un menu de galerie des images préférées

23

Page 24: Développement d’une Application Mobile Android StreetArtPlanet

24

Cadre Générale Etude théorique Spécification Conception Réalisation Conclusion

Perspectives

• Ajouter plus de filtre de recherche

•Echanger des messages privés entre les amateurs

Et Plus d’autre améliorations…

24

Page 25: Développement d’une Application Mobile Android StreetArtPlanet

25

MERCI POUR VOTRE ATTENTION