Mise à jour d`une flotte de terminaux mobiles
Transcription
Mise à jour d`une flotte de terminaux mobiles
Déploiement mobile Mise à jour d'une flotte de terminaux mobiles l'application par Internet". Plusieurs paramètres doivent ensuite être renseignés : • la fréquence de vérification des mises à jour. Pour que l'application contrôle la présence de mise à jour à chaque lancement, il suffit d'indiquer 0 en nombre de jours. • l'adresse à laquelle la mise à jour est disponible. Serveur de mise à jour Le serveur qui héberge la mise à jour doit bien sûr disposer de : • un accès FTP pour transférer depuis WinDev Mobile la mise à jour générée. • un accès HTTP pour que les applications mobiles puissent récupérer leur mise à jour. Ce sujet présente la mise en place d'une solution de mise à jour automatique de terminaux mobiles. Déploiements mobiles Le déploiement d'applications mobiles est accessible via le menu "Atelier .. Créer la procédure d'installation". WinDev Mobile propose 3 types de déploiement : • copie de l'exécutable et de ses dépendances directement sur le Pocket PC. Cette option est surtout utile en phase de tests en réel, pour tester l'exécutable sur le terminal. • création de l'installation MSI pour PC. L'installation s'effectue depuis un PC et installe l'application mobile sur le terminal via ActiveSync ou via le gestionnaire d'appareil mobile si le PC est sous Vista. Le Pocket PC doit donc être relié au PC pendant l'installation de l'application. • génération d'une installation pour appareil mobile au format CAB.Il est nécessaire de copier l'install sur le Pocket PC, soit par une SDCard, soit via le câble USB, soit par téléchargement direct depuis Internet par exemple. Pour cela il faut définir le répertoire dans lequel est copiée la mise à jour comme étant un répertoire virtuel. La définition d'un répertoire virtuel se définit au niveau du paramétrage du serveur Web (IIS, Apache, ...). À la fin de la création de l'installation au format CAB, WinDev Mobile propose automatiquement de mettre à jour l'installation sur le serveur de référence. WinDev Mobile génère 3 fichiers : • un fichier .cab qui contient l'installation de l'application mobile. • un fichier .cab qui contient le framework de WinDev Mobile. • un fichier .wx qui gère les versions. Remarque : Il est nécessaire que l'extension .wx soit reconnue dans les types MIME sur le serveur Web. L'ajout d'une extension comme type MIME se définit dans le paramétrage du serveur Web. Ces fichiers doivent être mis à jour sur le serveur. Il suffit d'indiquer les paramètres du serveur FTP sur lequel la mise à jour sera copiée. Mise à jour sur le terminal L'installation au format .cab apporte deux avantages : • il est possible d'installer l'application sans que le terminal mobile ne soit relié au PC. Il est par exemple possible de télécharger un fichier .cab sur un SmartPhone. • si le matériel a une connexion Internet, il est possible de mettre en place le live update dans les applications mobiles. Ce live update sera alors géré automatiquement comme pour une application WinDev. Au lancement de l'application mobile sur le terminal, l'application propose de vérifier si une mise à jour est disponible : le centre de contrôle des applications est alors automatiquement lancé. Mise en place du live update Remarque : En cas de modification de la structure de l’analyse, la modification automatique est automatiquement exécutée sur les fichiers de données des terminaux mobiles. Dans un premier temps, il convient de générer l'installation de l'application mobile au format .cab. Pour activer le live update, il suffit simplement de cocher l'option "permettre la mise à jour de 92 - TDF TECH 2009 - www.pcsoft.fr Ce centre de contrôle vérifie si une mise à jour est disponible et propose de l'installer. L’application est ainsi automatiquement mise à jour. Le centre de contrôle des applications est installé automatiquement sur le mobile en même temps que le framework WinDev Mobile.