|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Started by Nico, Oct., 10 2013 2:48 PM - 5 replies |
| |
| | | |
|
| |
Posted on October, 10 2013 - 2:48 PM |
Bonjour,
je dois développer une application iPad et un extranet en Webdev.
L'extranet aura une bdd client serveur afin de gérer divers paramètres.
L'application sera connectée à cette bdd.
Ma question est la suivante. Quelle est selon vous la meilleure facon de procéder pour réaliser cela ? Mon problème étant que si je fais une modif sur la structure de la bdd via webdev pour mettre à jour l'extranet (besoin d'une nouvelle fonctionnalité par exemple) alors l'appli ipad ne sera plus synchronisée avec la bdd. Dans mon idée je pensais importer dans windev mobile la description de la bdd crée avec webdev mais l'analyse ds windev mobile ne sera pas modifiée si je modifie celle dans webdev (sauf intervention manuelle de ma part)
Merci pour votre aide |
| |
| |
| | | |
|
| | |
| |
Posted on October, 10 2013 - 3:41 PM |
Bonjour Nico
> L'application sera connectée à cette bdd.
Comment ? La bonne méthode, avec une appli mobile, est d'avoir une base embarquée, et de synchroniser ce qu'il faut (le minimum) par le biais d'un web service (par exemple une page awp avec httprequete)
Dans ce cas : - les deux bases (centrales et embarquées) ne sont pas forcéments identiques (souvent, un sous ensemble de la base principale est tout ce qu'il faut sur le mobile), - chaque analyse peut être modifié indépendamment de l'autre, - plus important, le web service peut gérer plusieurs versions de communications : ainsi, si des mobiles n'ont pas mis à jour leur programme pour la toute dernière version, ils peuvent quand même communiquer avec la base via le webservice version 1, alors que les nouvelles versions communiquent via le web service version 2
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com
On 10/10/2013 6:48 AM, Nico wrote:
Bonjour,
je dois développer une application iPad et un extranet en Webdev.
L'extranet aura une bdd client serveur afin de gérer divers paramètres.
Ma question est la suivante. Quelle est selon vous la meilleure facon de procéder pour réaliser cela ? Mon problème étant que si je fais une modif sur la structure de la bdd via webdev pour mettre à jour l'extranet (besoin d'une nouvelle fonctionnalité par exemple) alors l'appli ipad ne sera plus synchronisée avec la bdd. Dans mon idée je pensais importer dans windev mobile la description de la bdd crée avec webdev mais l'analyse ds windev mobile ne sera pas modifiée si je modifie celle dans webdev (sauf intervention manuelle de ma part)
Merci pour votre aide |
| |
| |
| | | |
|
| | |
| |
Posted on October, 10 2013 - 4:07 PM |
Merci pour cette réponse.
Dans ce projet l'appli sera utilisée sur un iPad connecté en wifi en permanence. Cette appli est un pour un seul client qui ne la diffusera pas, c'est pour son activité interne.
C'est pour cela que je pensais avoir la même analyse.
Tes conseils me seront utiles pour un autre projet |
| |
| |
| | | |
|
| | |
| |
Registered member 141 messages |
|
Posted on October, 10 2013 - 4:53 PM |
SI tu es connecté en permanence te casse même pas la tête fasi juste un web service qui affiche tes données à la demande. et comme ça tu n'as qu'une analyse et qui est géré par les web qui plus est; du coup aucune nécessité d'une mise à jour de ton soft pour une modif analyse.
En gros : Ton device souhaite un listing -> Appel web service -> Web service récupère les données et les renvoi en xml / json / ce que tu veux -> Le device récupère ce xml / json / ... et l'interprète et affiche le listing. |
| |
| |
| | | |
|
| | |
| |
Posted on October, 10 2013 - 5:29 PM |
Bonjour Nico
> Dans ce projet l'appli sera utilisée sur un iPad connecté en wifi en > permanence.
Tant que l'utilisateur ne sort jamais de la zone wifi, tu as raison... En pratique, tu as interet à BLINDER ce problème dans ton contrat avec le client, qui va, par expérience, soudainement vouloir aller dans le parking, le garage, l'escalier de secours (pour fumer une clope ou autre) et va raler quand son ipad ne pourra plus rien faire pendant ce temps.
Donc, soit tu blinde au niveau communication, soit tu blinde au niveau légal
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com
On 10/10/2013 8:07 AM, Nico wrote:
Merci pour cette réponse. Dans ce projet l'appli sera utilisée sur un iPad connecté en wifi en permanence. Cette appli est un pour un seul client qui ne la diffusera pas, c'est pour son activité interne. C'est pour cela que je pensais avoir la même analyse. Tes conseils me seront utiles pour un autre projet |
| |
| |
| | | |
|
| | |
| |
Posted on October, 11 2013 - 9:50 AM |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|