TUTORIEL

INTRODUCTION

Voici un exemple de création d'une mise à jour pour une application factice.
Cela permettra j'espère, de bien faire comprendre le principe de fonctionnement.
Ce tutoriel explique seulement l'utilisation de updater dans le cas de l'utilisation de l'entete.
Il est cependant a noté que pour affiner vos mise à jour il est possible de creer un script d'entete qui analyse les mises à jour a effectuer a la place de l'entete (head) updater. il suffira alors de démarrer Updater en mode 1 ou en mode 3.

 

On considère que cette application à été distribué en en 2 versions.

V1.00

Notre application, appelons la "DrawPicture" fut distribuée dans un premier temps en version 1.00 le 01/01/2005.
Celle ci n'avais qu'un seul bouton et n'affichais qu'une image.

Nous allons donc livré dans l'Install de cette application le programme Updater.exe et son fichier Updater.ini paramétré pour l'application sur notre serveur web, n'oubliez pas de positionner le mode de démarrage de Update (voir la syntaxe du fichier ini)

Voici un screenshot du Updater.exe paramétré:

Voici un exemple avec une autre bannière (Clef LOGO= du fichier ini)

 

ARCHITECTURE WEB

Voici un exemple de l'architecture web.
Le site étant a l'adresse www.monsite.com et les fichiers dans le répertoire \monapp du site.

ENTETE

SCRIPT

 

V2.00

Désormais notre application, est distribuée en version 2.00 sortie le  01/02/2005.
Celle ci a désormais 2 boutons pour afficher 2 images différentes

 

ARCHITECTURE WEB


On à ajouter notre nouvelle version dans un nouveau répertoire, dans ce cas ce n'est pas vraiment nécessaire mais dans certain cas cela peut être utile.

ENTETE

SCRIPT

(Ici pas besoin de re-téléchargé image1.jpg elle était déjà la à la dernière mise à jour !)

Voila, une simple modification de 2 lignes du script initiale permet de maintenir l'application sur sa nouvelle version. Il est possible de reproduire ce système indéfiniment. Celui ci a l'avantage de ne télécharger que les choses modifiés par rapport à l'architecture précédente.

 

Il est bien entendu possible,et plus facile de faire un script qui re-télécharge tous les derniers fichiers et les mettre en place. Mais cela est plus lourd a télécharger, mais avec l'augmentation des débits...

 

Télécharger les scripts et données du serveur
 

Télécharger le kit distribué de base avec votre application