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 :

Comprendre l'architecture logiciel d'une app


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Août 2011
    Messages : 28
    Par défaut Comprendre l'architecture logiciel d'une app
    Bonjour,
    Je suis un débutant on Androïd, j'aimerais savoir svp l'architecture logiciel de cette application : http://applications-mobiles.orange.f...tion/Ligue%201
    ie: les outils/langages possibles utilisés ? comment ça se fait la mise à jour des données ?
    Ainsi je peux chercher la documentation concernant ces outils.
    Merci pour votre aide.

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Vu l'application, c'est sans doute une simple webview avec un serveur HTML derriere. Elle fait quelle taille l'application ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Août 2011
    Messages : 28
    Par défaut
    Citation Envoyé par nicroman Voir le message
    Vu l'application, c'est sans doute une simple webview avec un serveur HTML derriere. Elle fait quelle taille l'application ?
    Merci pour votre réponse.
    -pour la taille ,j'ai pas pu la télécharger.
    -coté serveur est que c'est pas du PHP/MySQL ? car il y a une mise jour des articles (le journal du foot par exemple). svp tu peux me détailler d'avantage votre réponse car je ne suis pas encore familier avec le développement mobile .

    Merci encore une foi.

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Ben ce n'est pas vraiment du développement mobile....

    L'application fonctionne comme un simple browser www... sur un site particulier chez orange.
    Ensuite c'est du développement HTML, que ce soit du PHP, du Perl, ou n'importe quoi derrière est peu important.
    Après la manière dont ils stockent eux les données (Base de donnée, fichiers, ...) est un autre aspect du problème...

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Août 2011
    Messages : 28
    Par défaut
    Citation Envoyé par nicroman Voir le message
    Ben ce n'est pas vraiment du développement mobile....

    L'application fonctionne comme un simple browser www... sur un site particulier chez orange.
    Ensuite c'est du développement HTML, que ce soit du PHP, du Perl, ou n'importe quoi derrière est peu important.
    Après la manière dont ils stockent eux les données (Base de donnée, fichiers, ...) est un autre aspect du problème...
    Bonjour,

    J'ai poser cette question car je souhaite réalise une application pareille, au profit d'un autre opérateur mobile. donc si j'ai bien compris : l'architecture de l'application sera une architecture client/serveur tel que:
    -coté client : le terminal mobile Android.
    -coté serveur : une base de données MySQL,et du PHP pour récupère le résultat des requêtes, ensuite l'encoder en JSON.

    Donc les données (les articles, les videos des buts, le classements des équipes ...) seront centralisées dans une base de données MySQL, et lorsque l'application Android va s'exécuter, il se connectera au script PHP.
    Le script PHP va récupérer les données depuis la base de données MySQL. Ensuite les données seront encodées au format JSON et envoyées au système Android. Ensuite, l'application Android va obtenir ces données codées. Il les analysera et les affichera sur l'appareil Android.

    d'autre part pour la mise à jour des données je dois encore mettre en place une application web qui agit sur la même base de données, pour ajouter de nouveaux articles, les résultats des matches ... etc.

    Ma question : comment peut on notifier les utilisateurs de l'application (nouvel article publié, un but marqué ... etc).
    Merci pour votre aide.

  6. #6
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Ha ben non, c'est pas pareil dans ce cas là ^^

    Je pense que l'appli en question fait:
    USER <=(Doigt/UI)=> Browser <= (HTTP/HTML) => Serveur <=(PHP/PERL/SQL)=> Base de donnée (Oracle,SQLServer,MySQL)
    Ce qui rend l'application disponible sur tous les smartphone du monde sans avoir à créer d'application spécifique pour chaque OS.
    L'interface est gérée côté serveur.

    Toi tu veux faire:
    USER <=(Doigt/UI)=> Android-App <= (REST/JSON) => Serveur <=(PHP/PERL/SQL)=> Base de donnée (Oracle,SQLServer,MySQL)
    Ce qui rend l'application uniquement disponible sur Android (éventuellement même pour certaines versions uniquement). L'interface est gérée/fournie côté client.

    Il y a des avantages / inconvéniants aux deux modes.

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/07/2014, 21h31
  2. Architecture logicielle d'une application HTML5
    Par amira88 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 04/06/2012, 11h21
  3. Démarche à suivre pour une bonne architecture logicielle
    Par Nico64 dans le forum Architecture
    Réponses: 8
    Dernier message: 29/08/2007, 13h29
  4. Réflexion sur une architecture logicielle
    Par khayyam90 dans le forum Développement 2D, 3D et Jeux
    Réponses: 14
    Dernier message: 10/12/2006, 21h17
  5. Qu'est ce qu'une architecture logicielle?
    Par car dans le forum Architecture
    Réponses: 1
    Dernier message: 11/11/2004, 17h23

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