Bonjour à tous et à toutes.
J'aurai besoin de vos retours d'expériences sur le développement d'applications mobiles avec bases de données distantes. Je m'explique :
Je voudrai développer une application dont certaines données peuvent être accédées à distance depuis un téléphone mobile ou pocket PC.
Je vais donc faire l'achat d'un mobile,mais j'ai constaté que le choix de l'OS est crucial. Quel OS me conseillez vous pour garder toute la souplesse du WLangage?
J'ai bien entendu fais des recherche avec les conclusions suivantes : (Je peux très bien me tromper sur quelques points)
1. ANDROID : Dans un premier lieu, j'ai pensé à ANDROID, car c'est pour moi l'OS le plus populaire actuellement. Cependant après de longues recherches et essais, j'ai rencontré les problèmes suivants :
- Android reconnait uniquement SQlite.
- Il m'a été impossible de faire fonctionner les serveurs d'accès distant fourni avec windev et windev mobile (WDServeurAccesDistant et WDServeurRPC) avec SQLite.
- PC Soft affirme qu'il est possible d'utiliser directement une base HF distante avec Android. Cela grâce à l'utilisation d'un WebService et l'intégration de composants internes fournis par PC Soft. L'utilisation d'un Webservice me rend perplexe.
-J'ai aussi pensé à l'utilisation des Socket pour la communication avec la bdd .mais là on perd de toute la souplesse du WLangage.
- Téléchargement de la base depuis le serveur distant et travailler dessus en local : ça risque d'être un peu lourd pour un mobile.
Bref...Tous ces freins, m'ont poussé à renoncer au développement sur la plateforme Android.
Ceux d'entre vous qui ont réussi à faire de l'accès distant (bdd) via android, j'aurais bien aimé avoir quelques pistes ou conseils.
2. Windows Phone : Pas possible selon le manuel d'autoformation Windev Mobile 17 :
3. Windows Mobile : là ça m'a l'air très intéressant ! car il reconnait HF en C/S. Le développement garde toute sa souplesse. Qu'en pensez vous?Attention : Windows Phone n'autorise pas l'utilisation de bases de données
J'attend vos retour d'expériences.
Merci à vous.
Partager