PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Meilleure Méthode entre appli windows et tablette
Meilleure Méthode entre appli windows et tablette
Started by LC, Oct., 27 2017 10:06 AM - 9 replies
Registered member
629 messages
Popularité : +0 (16 votes)
Posted on October, 27 2017 - 10:06 AM
Bonjour, je dois faire discuter une Application Windows et une tablette Android.
j'ai donc une base HFSQL C/S avec 7 tables sur sur serveur windows. la tablette est sous android et la communication
doit se faire par wifi, pas de 3g, pas d'internet. les 7 tables doivent être transférées par wifi
sur la tablette, une application casi-identique à celle de windows est installée sur la tablette,
une saisie est effectuée sur la tablette et une exportation du résultat doit être faite sur Windows.
Ma question est quelle est la meilleure méthode ?
synchro de base ? réplication ? webservice ? copie de base ?
je suis un peu novice dans ce genre de transfert avec Windev .. une petite aide me serait utile .. Merci d'avance
Registered member
38 messages
Popularité : +3 (3 votes)
Posted on October, 27 2017 - 3:26 PM
Bonjour,

Si je devais le faire je prendrai l'option Webservice, la réplication de données étant complexe à gérer.

Il y aurait donc :

[Serveur Windows]
- Base HFSQL C/S
- Webservice (REST ou SOAP XML)

[Applications Windows]
- Communication direct sur le serveur (ou encore mieux via le webservice)

[Applications mobiles]
- Communication via webservice


Cordialement,

Aurélien
Registered member
2,574 messages
Popularité : +222 (260 votes)
Posted on October, 27 2017 - 3:31 PM
Bonjour,

Sans aucune hésitation, webservice. Beaucoup plus de souplesse que les synchro de base.

--
Cordialement,

Philippe SAINT-BERTIN
Géode Informatique
Registered member
629 messages
Popularité : +0 (16 votes)
Posted on October, 27 2017 - 3:40 PM
Merci pour vos réponse, je précise que la tablette est en wifi et non 3g, pas de pb pour les webservices ?
un bon lien pour démarrer avec les WebServices ?
Registered member
629 messages
Popularité : +0 (16 votes)
Posted on October, 27 2017 - 3:43 PM
donc le webservice étant installé sur le serveur windows, il est interrogé par la tablette
qui lui dit par exemple de télécharger les tables nécessaires sur la tablettes et ensuite au retour, la tablette
réinterroge à nouveau le webservice qui par contre upload les données saisies dans la tablette, le principe est correct ?
Registered member
13 messages
Posted on October, 27 2017 - 3:57 PM
Bonjour,

Pourquoi ne pas connecter les tablettes directement à la base HFSQL ?
Faire un webservice c'est beaucoup de travail en plus alors qu'une connexion à la base HFSQL des pc et des tablettes suppriment les problèmes de synchro, de requetes webservice etc...
Si c'est possible connexion directe à HFSQL sans hésiter

Mais si les tablettes sont amenées à sortir de la couverture wifi de l'entreprise et etre autonome : webservice

Cdlt
Message modified, October, 27 2017 - 3:59 PM
Registered member
629 messages
Popularité : +0 (16 votes)
Posted on October, 27 2017 - 4:11 PM
oui, le but est de faire une saisie en mode autonome à l'extérieur, d'ou la tablette. Le but étant d'exporter les tables depuis
le serveur windows dans la tablette, et au retour importer la saisie effectuée dans le serveur.
assez simple en définitive
Posted on November, 12 2017 - 2:08 PM
Bjr,

LC a exprimé avec précision :
Bonjour, je dois faire discuter une Application Windows et une tablette
Android.
j'ai donc une base HFSQL C/S avec 7 tables sur sur serveur windows. la
tablette est sous android et la communication
doit se faire par wifi, pas de 3g, pas d'internet. les 7 tables doivent être
transférées par wifi
sur la tablette, une application casi-identique à celle de windows est
installée sur la tablette,
une saisie est effectuée sur la tablette et une exportation du résultat doit
être faite sur Windows.
Ma question est quelle est la meilleure méthode ? synchro de base ?
réplication ? webservice ? copie de base ?
je suis un peu novice dans ce genre de transfert avec Windev .. une petite
aide me serait utile .. Merci d'avance


Perso je trouve que la replication universelle "programmée" et non pas
assistée fonctionne bien.
Si en plus , tu n'as qu'une tablette a syncghoniser, c'est vraiment pas
compliqué (et ca fait meme office de sauvegarde)

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Posted on March, 20 2024 - 2:52 PM
Je réponds des années plus tard mais ca peut servir pour des nouveaux arrivants.
Il faut toujours utiliser un webservice, rien que pour la maintenance, si tu modifie quelque chose dans la base de donnée, tu vas devoir renvoyer en examen t'es app sur les stores, du coup tes app ne marcheront plus ce laps de temps (qui peut durer plusieurs jours)
Avec le webservice tu déploie juste la nouvelle version et c'est bon.
Registered member
343 messages
Popularité : +30 (32 votes)
Posted on March, 23 2024 - 1:23 PM
Bonjour

Comme dit plus haut, les WebServices sont la meilleure solution pour un cas comme ça.
Surtout pas de connexion en direct sur la base (je ne sais même pas si c'est possible sur Android), le wifi ce n'est pas stable.

En faisant comme ça, la partie connexion à la BDD est confiée à ton serveur de WebService et pas à la tablelle.
Je ne sais pas s'il y a des exemples de WS avec Windev mais c'est relativement simple à faire.

--
Pascal H. http://phapps.e-monsite.com