brief techno sur l'architecture mobile

Upload: the-coding-machine

Post on 04-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Brief techno sur l'architecture mobile

    1/1

    Si vous avez des contraintes de dlais ou de cots importants, lemeilleur choix est de dvelopper une version mobile de votre site(version qui devient de plus en plus indispensable par ailleurs).De plus, le site sera visible depuis la plupart des terminaux.

    Si vous avez du temps et de l'argent (voire une application trscomplexe) et puis surtout la conviction que l'AppStore est le seulmoyen de communiquer sur votre application (c'est beau lemarketing), vous pouvez dvelopper une application coteuse.

    Vous aurez alors l'avantage de pouvoir exploiter plein detechnologies sympas : acclromtre, cran tactile, positiongographique, push de donnes...Songez tout de mme que les utilisateurs sont enclins tlcharger une application lorsqu'ils en font un usage intensif,beaucoup moins autrement.

    Note : on a peu prs les mmes solutionstechniques avec Android !

    L'AVIS DE THE CODING MACHINE

    www.thecodingmachine.com

    [email protected]

    01 71 18 39 73

    BIEN CHOISIR SON ARCHI. MOBILE(avec l'exemple d'Apple)

    Brief techno

    APPLICATIONLANCEUR WEB

    WEBAPP

    Application galement mais quiintgre un browser en miniature.

    Dclinaison dun site Internetadapt liPhone mais pasuniquement !

    Option la plus longue et dont la miseen ligne est soumise la validationdApple (une semaine un mois).

    Lapplication qui encapsule laWebApp est trs simple dvelopper.

    Rapide dvelopper, il sagitdadapter le site Internet liPhone :peu de contenus par page,optimisation des CSS, etc.

    2 31

    Synchronisation

    BDD mobile

    APPLICATION

    La totalit de lapplicationest dveloppe enObjective-C. La base dedonnes est embarqueet elle est mise jour parun mcanisme desynchronisation.

    AppelJSON

    BDD mobile

    APPLICATION -APPELS JSON

    Toutes les interfacessont dveloppes enObjective- C et les accsaux donnes distantessont effectus par desappels de services JSON(ncessite une connexionInternet).

    APPLICATION -LANCEUR WEB

    Appel http

    Serveur Web

    Application qui intgreun navigateur.

    APPLICATIONWEB

    Navigateur

    Serveur Web

    Il sagit dun site mobile.

    Logiciel tlcharg depuislAppStore dApple.

    APPLICATION

    ARCHITECTUREDES DONNEES

    Application disponible dans l'Appstore.

    Note : Apple se rserve le droit derefuser ventuellement lapplication.

    Application nondisponible dans l'Appstore

    (la promotion de votre applicationrisque d'tre plus complique)

    mais qui s'adresse unpublic plus vaste

    Afin de dvelopper une application pour mobile, 3 choix techniques sont possibles...

    PANORAMA DES SOLUTIONS TECHNIQUES