Partage
  • Partager sur Facebook
  • Partager sur Twitter

Serveur Application Mobile

Sujet résolu
    18 mars 2013 à 15:52:44

    Bonjour,

    Je souhaite réaliser une application mobile sur Android / iOS / Windows Phone avec des amis dont la principale fonctionnalité est un fil de message à lire (un peu comme à la VDM).

    Pour cela j'ai crée l'application mobile coté Android et mes amis se sont chargés d'iOS et WP mais je bloque sur TOUTE la partie communication entre application-serveur.

    J'ai effectué maintes recherches sur les serveurs d'application mobile mais soit je ne comprends pas, soit je tombe sur des hors-sujets.

    J'ai plusieurs questions :

    - Peut-on développer un tel serveur dans un langage de notre choix ? (je pense notamment a PHP)

    - Y a-t-il un langage conseillé où des outils sont proposé afin de faciliter la tache ?

    - On m'a indiqué une piste : il faudrait utiliser REST mais je ne sais vraiment pas ce que c'est ni comment l'utiliser (j'ai fait des recherches pourtant mais les mots utilisés sont compliqués)

    - Peut-on tout simplement communiquer avec des requêtes http ?

    - J'ai trouvé un tuto mais je ne sais pas si je suis dans la bonne voie. Quelqu'un peut-il me le confirmer plz ? http://dsilvera.developpez.com/tutoriels/android/utilisation-web-service-soap-sous-android/

    - Un serveur est-il supporté par tout les l'iOS ? Je pense que oui mais je préfère poser la question au cas ou

    Bref, je souhaite faire ce serveur mais je suis totalement perdu et je ne sais pas par où commencer

    Merci infiniment !

    -
    Edité par gotakk 18 mars 2013 à 16:25:13

    • Partager sur Facebook
    • Partager sur Twitter
      18 mars 2013 à 17:38:04

      Je trouve cela assez flou : tu veux faire un fil de messages, d'accord là dessus, mais qu'est ce qui différencie l'application mobile d'un site internet (adapté au mobile, notamment) permettant de lire ton flux ? Quelle est la valeur ajoutée de l'application ? J'ai du mal à voir l'intérêt de développer 3 applications sur 3 environnements différents pour un banal fil de messages, à moins que ce soit plus compliqué que cela et qu'il y ait une véritable utilisation des ressources du téléphone. Un serveur d'application me semble donc inutile, et une application tout court aussi.

      Sinon, oui, des services Web peuvent être une bonne solution si tu veux pouvoir communiquer entre ta base de données et les 3 environnements. Ils permettent justement de s’affranchir de l'environnement d'exécution des applications. Quant au langage, il est libre, vu que tous peuvent faire du SOAP, avec plus ou moins de facilités : PHP, Java, C#, etc.

      -
      Edité par MrHide 18 mars 2013 à 17:38:55

      • Partager sur Facebook
      • Partager sur Twitter
        19 mars 2013 à 2:15:25

        Le fil de message c'est plus ou moins le résumé de l'application. Il y aura aussi une geolocalisation, etc ...

        C'est surtout un projet afin de se familiariser avec les 3 univers.

        Donc je dois développer mon serveur avec du SOAP c'est ca ? Puisqu'au final je veux juste connecter les trois smartphones à un serveur qui donnera des messages contenue dans une base de donnée.

        On m'a aussi parlé de REST et d'après mes recherches ce serait un concurrent de SOAP je me trompe ? Quel serait le protocole plus adapté ?

        Merci pour votre réponse

        • Partager sur Facebook
        • Partager sur Twitter
          19 mars 2013 à 9:27:53

          Le plus simple est de developper coté serveur des pages te retournant tes resultats en json ou en xml et de les traiter ensuite dans ton appli. Pas la peine d'utiliser des protocoles pour des systèmes distribués comme soap ou rest. Pour ce genre de données, l'utilisation de http est largement suffisante.
          • Partager sur Facebook
          • Partager sur Twitter
            19 mars 2013 à 11:26:17

            Ok donc je peut aisément le faire en php. Ca parait beaucoup plus faisable maintenant merci

            • Partager sur Facebook
            • Partager sur Twitter
              19 mars 2013 à 12:00:37

              luckyboss1 a écrit:

              Pour ce genre de données, l'utilisation de http est largement suffisante.

              C'est là toute la philosophie de REST, qui n'est d'ailleurs pas un protocole mais un style d'architecture ;)



              -
              Edité par MrHide 19 mars 2013 à 12:01:35

              • Partager sur Facebook
              • Partager sur Twitter
                19 mars 2013 à 14:07:26

                MrHide a écrit:

                luckyboss1 a écrit:

                Pour ce genre de données, l'utilisation de http est largement suffisante.

                C'est là toute la philosophie de REST, qui n'est d'ailleurs pas un protocole mais un style d'architecture ;)


                REST est "considéré" comme un protocole. C'est une surcouche à HTTP. Mais cela n'empeche pas que utiliser les webservices pour quelques choses comme ca, c'est comme utiliser zend pour coder un site statique. Et je ne parle meme pas de la surconsommation de bande passante du a la conservation de toutes les informations nécessaire aux requetes...
                • Partager sur Facebook
                • Partager sur Twitter
                  19 mars 2013 à 15:06:01

                  Ah ok je comprends mieux maintenant. Jimagine que SOAP est egalement une surcouche de html.

                  Finalement apres quelques recherches sur le sujet lutilisation d'xml me parait tout a fait simple et suffit pour mon serveur

                  Merci infiniment pour votre aide a tout les deux

                  • Partager sur Facebook
                  • Partager sur Twitter
                    16 mai 2016 à 11:04:51

                    comment lier une application mobile à un serveur web ?

                    • Partager sur Facebook
                    • Partager sur Twitter

                    Serveur Application Mobile

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown