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.

Documents pareils