Téléchargement des produits


Version anglaise


 

L'outil de Gestion des mises à jour permet de mettre en place la mise à jour automatique d'une application Visual Adélia ou Adélia Mobile, dans le cadre du gestionnaire de programmes d'installation.

 

L'application doit être démarrée par l'intermédiaire d'un lanceur dont le rôle sera de faire un contrôle (voire une mise à jour) automatique avant d'exécuter l'application.

 

Exemple

Soit le programme "TEST" contenant deux paramètres : "param1" et "param2".

Pour exécuter ce programme normalement, saisir la commande suivante :

TEST PARAM1 PARAM2

 

Pour le lancer sous contrôle de version, saisir la commande suivante :

VERCTRL SERVLOGCTRL NOMPRODUIT TEST FLAG PARAM1 PARAM2

 

VERCTRL

Programme lanceur (programme fourni avec le Runtime).

SERVLOGCTRL

Nom du serveur logique qui détient les informations et les programmes de mise à jour de l'application. Le programme de gestion du serveur permet de configurer la machine physique correspondant à ce serveur logique.

NOMPRODUIT

Nom clé désignant l'application.

FLAG

Affiche ou non une fenêtre d'information

("O" pour l'afficher, "N" pour ne pas l'afficher).

 

 

Le contrôle de version est automatique dans les applications Adélia Mobile, aucune configuration n'est nécessaire.

Si l'application est enregistrée sous contrôle de version (lors de l'installation ou plus tard via la commande "verctrl.exe –register nom complet application ce"), tous les .exe définis comme points d'entrée sont automatiquement contrôlés.

Lors du démarrage d'un programme sous contrôle de version, le runtime vérifie automatiquement la présence d'une mise à jour et le cas échéant, déclenche le processus de mise à jour.

Le processus de mise à jour s'exécute de manière identique à la version Visual ; en fin de mise à niveau, si tout s'est bien passé, la commande est ré-exécutée.

Le serveur logique pour la mise à jour est imposé, vous devez le créer dans la configuration cliente (Adelia.cfg) avec le nom *VERCTRL, l'association au serveur physique pointant vers la machine hébergeant le serveur de mise à jour.

Pour effectuer une installation silencieuse, vous devez ajouter les paramètres suivants dans votre fichier de configuration Adelia.cfg :

 

[Version Control]

; Installation silencieuse des mises à jour

SilentInstall = 1

 

[HARDIS_HEADER_SECTION]

Version=v1.2.0

...

 

Processus de contrôle de version

Le contrôleur de version effectue une à une les étapes suivantes :

 

1. Il contacte le serveur logique pour savoir si la version du produit est bien à jour :

    • si la version est la plus récente, le contrôle de version est terminé et le lanceur démarre l'application ;

    • si une mise à niveau est nécessaire, le serveur logique envoie un programme de mise à jour.

2. Le lanceur exécute le programme de mise à jour et le produit passe alors à la version supérieure.

3. Retour à la première étape.

 

L'installation initiale du produit par le gestionnaire d'installation d'Adélia a créé, dans la base de registre de la machine, la clé HKEY_LOCAL_MACHINE\Software\<NomProduit>.

Dans le cas d'une installation de type Visual Adélia, l'utilisateur exécutant le lanceur VERCTRL doit posséder les droits de modification sur la valeur "Version" de cette clé.

 

Accès

Pour configurer un poste en serveur de mises à jour, choisir l'option Gestion des mises à jour du sous-dossier Runtime Visual - Web, dans le dossier Adélia Studio.

 

Les listes

Produits

Liste des produits pour lesquels on souhaite mettre en place un système de mise à jour automatique.

Le nom doit être le même que celui précisé lors de la création de l'installation destinée à distribuer ce produit (colonne "Nom").

La version correspond également à la version précisée au niveau de l'installation.

 

Note : dans le cas d'une installation de type Mobile, le nom du produit doit référencer le nom complet de l'application CE et la configuration de celle-ci. Ceci permet de distinguer les programmes de mise à jour pour les différentes configurations.

Soit par exemple une application de nom TestApp, fournie par Hardis en version multilingue :

- le nom enregistré pour la version Pocket PC française sera "HARDIS TESTAPP PPC_ARM_FR_FR" ;

- pour la version anglaise "HARDIS TESTAPP PPC_ARM_EN_GB".

Ceci permet de mettre à disposition sur le même serveur de mise à jour de multiples versions de l'application (systèmes cible / langues / processeurs différents, etc.). Le contrôle est strict, une application Pocket PC ne devrait normalement pas être mise à jour par un programme de mise à jour pour Windows CE standard par exemple.

 

Liste à sélection unique.

 

Remarque : la version précisée ici est la version courante, c'est-à-dire la plus récente. Il faudra donc veiller à ce que ce champ soit mis à jour à chaque nouvelle version.

 

Versions à mettre à jour

Liste des versions antérieures à la version courante du produit sélectionné, pour lesquelles on dispose d'un programme de mise à jour ou d'installation. Celui-ci a été généré au préalable avec le Gestionnaire de programmes d'installation sous la forme d'un auto-installable dans le cas d'applications Visual Adélia.

Son chemin est indiqué dans la colonne "Programme".

Cette liste est actualisée lors de la sélection d'un produit dans la liste des produits.

Liste à sélection unique.

 

Remarque : il est possible de spécifier un programme par défaut pour d'autres versions qui ne seront pas dans la liste des versions à mettre à jour (par exemple, le programme d'installation de la dernière version). Pour cela, créer une version avec le code *OTHER.

 

Les menus contextuels

Liste des produits

Créer

Ouverture d'une boîte de dialogue permettant de créer un nouveau produit.

 

Modifier

Ouverture d'une boîte de dialogue permettant d'afficher ou de modifier les caractéristiques générales du produit sélectionné.

 

Supprimer

Suppression du produit sélectionné. Il n'y aura alors plus de mise à jour automatique possible pour cette application.

 

Liste des versions à mettre à jour

Créer

Ouverture d'une boîte de dialogue permettant de créer une nouvelle version du produit en cours (celui sélectionné dans la liste des produits), en spécifiant le programme de mise à jour qui lui est affecté.

 

Modifier

Ouverture d'une boîte de dialogue permettant d'afficher ou de modifier les caractéristiques générales de la version sélectionnée.

 

Supprimer

Suppression de la version sélectionnée.

 

Les boutons

Entrée

Fermeture de la boîte de dialogue.

Raccourci-clavier : Echap.

 

Exemple >>

 

↑ Haut de page

  • Aucune étiquette