IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Architecture globale de la solution Android


Sujet :

Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 17
    Points : 20
    Points
    20
    Par défaut Architecture globale de la solution Android
    salut a tous

    j ai un petit probleme lors de la redaction de mon rapport de projet de fin d'étude
    on a un chapiter qui définie l architecture de l application:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    "
    I. Architecture globale de la solution
    Cette partie a pour objectif de définir l’architecture de l’application (N-tiers, MVC,…) en
    terme de packages ou modules et interactions entre ces packages.
    "
    mon application android est une application qui offre plusieurs fonctionnalité lier au opérateur de télécommunication avec une géolocalisation .
    j ai des ressource locale et d autre héberger sur le net : fichier json , images

    je voulais savoir , quel type d architecture est mon application et pour quoi
    merci d avance

  2. #2
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Une architecture client-serveur, tout bêtement. Tu peux préciser "3-tiers" si tu veux.

    Client : ton application Android
    Serveur : ton serveur web (+ couche applicative + bdd)
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 43
    Points : 53
    Points
    53
    Par défaut
    Android comme tous les environnements mobile est assez particulier, il ne faut surtout pas oublier d'optimiser le plus possible son code. Il n'y a qu'à voir le code source d'Android

    Je me suis essayé à une architecture de type MVC mais c'était très lourd et sur des smartphones relativement anciens on sentait que le système souffrait. De plus ça plombe l'autonomie. Et pourtant elle faisait rien de bien méchant :-)

    De mon expérience je déconseillerai ce genre d'architecture. Généralement les applications Android n'ont qu'un seule fonctionnalité et ça vaut rarement le coup d'avoir une grosse architecture.

    Pour ton rapport je dirai qu'il n'y a pas d'architecture imposée par Google, tu peux faire ce que tu veux techniquement (même installer un Hibernate soyons fous ) mais l'optimisation de la mémoire et des ressources en générale est une priorité. Une application pourra être magnifiquement codée et super bien commentée, si elle met 1 minute à se lancer, personne ne la téléchargera.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 17
    Points : 20
    Points
    20
    Par défaut
    merci Hephaistos007 pour ta réponse , mais j ai encore un petit problème .
    l application que j ai développer a une partie qui fonctionne sans connexion internet et sans accès au serveur , donc cet partie est locale , et cette partie est presque 40% de l application
    donc il y a pas de problème si je mentionne que l architecture de mon application est client serveur malgré qu'elle a une partie qui fonctionne sans serveur !!


    Guybrush34 , merci a toi aussi pour ta réponse ,j ai déjà fini mon application , et je crois que j ai optimiser le code et ça marche b1

  5. #5
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 26
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par oussama skilatchi Voir le message
    merci Hephaistos007 pour ta réponse , mais j ai encore un petit problème .
    l application que j ai développer a une partie qui fonctionne sans connexion internet et sans accès au serveur , donc cet partie est locale , et cette partie est presque 40% de l application
    donc il y a pas de problème si je mentionne que l architecture de mon application est client serveur malgré qu'elle a une partie qui fonctionne sans serveur !!


    Guybrush34 , merci a toi aussi pour ta réponse ,j ai déjà fini mon application , et je crois que j ai optimiser le code et ça marche b1
    Bonjour Oussama , j'ai la même problème que toi , je suis en train de documenter mon rapport pfe et j'ai besoin de structurer l'architecture de mon application , dont mon application utilise la cote serveur(connexion) juste pour appeler le service de géolocalisation et google voice aussi l’opérateur téléphonique , je sais pas comment faire si vous pouvez m'aider je serai content et merci

Discussions similaires

  1. Question d'architecture, aiguillage sur meilleure solution
    Par yannlejunter dans le forum Services Web
    Réponses: 1
    Dernier message: 19/05/2009, 10h25
  2. [VARIABLES GLOBALES] La meilleur solution
    Par Djaiffe dans le forum ASP.NET
    Réponses: 3
    Dernier message: 17/04/2008, 11h52
  3. [Article] Architecture globale - Tour par tour
    Par askywhale dans le forum Contribuez
    Réponses: 2
    Dernier message: 23/12/2007, 15h36
  4. Variable globale a une solution? oO!
    Par r0d dans le forum C#
    Réponses: 2
    Dernier message: 29/11/2007, 18h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo