Bonjour à tous!
Dans le cadre de mes études, je dois réaliser une application mobile pour une entreprise (si OK--> diplôme --> YES!).
Elle doit permettre de présenter les produits de l'entreprise (caractéristiques techniques, photos, vidéos) sur tablettes ou smartPhones. Elle doit doit pouvoir tourner sur plusieurs plateformes (Android, iOS etc.) et être utilisable hors ligne. J'ai donc opté pour la paire PhoneGap-JQuery Mobile pour sa réalisation.
J'imagine créer une application côté serveur permettant d'insérer les informations sur les produits. L'application mobile téléchargera ensuite ces fichiers pour les stocker en local (grâce à l'API file de PhoneGap) et les utilisera pour présenter les informations.
La question est maintenant de savoir quelle structure de données mettre en place côté serveur. Au vue des informations à présenter et de la structure informatique de l'entreprise (ils utilisent principalement SharePoint) je pense me tourner vers du XML.
Le schéma serait donc le suivant :
1) insertion des données (type formulaire infoPath)
2) génération du fichier XML
3) upload sur le serveur SharePoint
4) download des fichiers en local sur le support mobile
5) utilisation des fichiers pour présenter les informations
Avez-vous déjà expérimenté ce genre de cas? Cette solution semble-t'elle envisageable (notamment au niveau de la synchronisation des fichiers avec le serveur, poids des fichiers, rapidité de traitement etc.) ou d'autres types de données semblent plus appropriées dans mon cas?
Merci d'avance pour votre aide!
Dans le cadre de mes études, je dois réaliser une application mobile pour une entreprise (si OK--> diplôme --> YES!).
Elle doit permettre de présenter les produits de l'entreprise (caractéristiques techniques, photos, vidéos) sur tablettes ou smartPhones. Elle doit doit pouvoir tourner sur plusieurs plateformes (Android, iOS etc.) et être utilisable hors ligne. J'ai donc opté pour la paire PhoneGap-JQuery Mobile pour sa réalisation.
J'imagine créer une application côté serveur permettant d'insérer les informations sur les produits. L'application mobile téléchargera ensuite ces fichiers pour les stocker en local (grâce à l'API file de PhoneGap) et les utilisera pour présenter les informations.
La question est maintenant de savoir quelle structure de données mettre en place côté serveur. Au vue des informations à présenter et de la structure informatique de l'entreprise (ils utilisent principalement SharePoint) je pense me tourner vers du XML.
Le schéma serait donc le suivant :
1) insertion des données (type formulaire infoPath)
2) génération du fichier XML
3) upload sur le serveur SharePoint
4) download des fichiers en local sur le support mobile
5) utilisation des fichiers pour présenter les informations
Avez-vous déjà expérimenté ce genre de cas? Cette solution semble-t'elle envisageable (notamment au niveau de la synchronisation des fichiers avec le serveur, poids des fichiers, rapidité de traitement etc.) ou d'autres types de données semblent plus appropriées dans mon cas?
Merci d'avance pour votre aide!