![]() |
![]() |
|
|
||||||
|
Un
CAB c'est bien, un programme d'installation c'est mieux
Comme toujours, une fois le développement de votre application terminé il reste deux choses à faire. La documentation et le programme d'installation. Pour ce qui est de la documentation il n'y a pas de miracle, vous devez rédiger (et c'est pas drôle), par contre, pour ce qui est du programme d'installation il y a un moyen très simple d'en réaliser un qui permet l'installation de vos programmes Pocket PC et Smartphone depuis n'importe quel PC.
Visual Studio .NET 2003 vous permet de créer pour vos applications Pocket PC et Smartphone (c'est bogué pour le smartphone mais il y a moyen de contourner le problème) des fichiers CAB incluant tout ce qu'il faut pour installer votre oeuvre. Par contre, le fichier CAB doit être copié à la main sur le Pocket PC ou le Smartphone et ensuite lancé depuis l'explorateur de fichiers de la machine.
Pour un utilisateur classique il est plus simple de lancer l'installation depuis son PC dans avoir à effectuer toutes ces manipulations.
Quand
le "vieux" eVB vient au secours du vaillant .NET
"On a toujours besoin d'un plus petit que soi", vous connaissez cette phrase, et bien dans notre cas elle se vérifie très bien. Le programme d'installation que nous allons utiliser vient des outils mis à disposition par eVB !
eVB est fourni avec un utilitaire qui permet de créer très simplement des programmes d'installation. Cet utilitaire prépare le .CAB, créé un fichier .INI spécial et organise le tout pour que le programme d'installation (toujours le même quelque soit le programme eVB créé) soit en mesure d'invoquer les services d'installation d'ActiveSync.
Le
secret de trouve dans 3 fichiers
Le programme d'installation de eVB est tout à fait capable de lancer l'installation de programmes développés en .NET, et ça marche pour Pocket PC et aussi pour Smartphone car le principe est générique et fonctionne quelque soit le programme, car tout le secret réside dans le fait d'installer un fichier CAB.
Les 3 fichiers dont vous avez besoin sont :
![]() |
|
|
Les directives étant dans le fichier "Setup.ini" vous devez y placer les informations pour que le programme "Setup.exe" fonctionne bien avec le fichier CAB que vous voulez installer. Pour l'adapter vous devez modifier les entrées suivantes : Component=Nom de votre projet |
![]() |
Télécharger
les précieux fichiers
Vous trouverez dans le fichier zip disponible en téléchargement "Setup.exe" et "Setup.ini", les deux fichiers nécessaires au fonctionnement de ce programme d'installation. "Setup.ini" sera donc à remplir par vos soins suivant les directives de cet article et le fichier CAB à installer sera à ajouter afin de former le trio gagnant pour une installation sans soucis.
Fichier
zip contenant "Setup.exe" et "Setup.ini"
Une
installation en images
A partir du moment où dans le même dossier vous avez "Setup.exe", "Setup.ini" et le fichier CAB à installer décrit dans "Setup.ini" il n'y a plus qu'à lancer l'installeur et laisser faire ActiveSync :
Etape 1 : Le programme d'installation vous donne la possibilité de
modifier le dossier d'installation proposé par défaut. Ce dossier
se trouve sur le PC, là où sera copié le fichier CAB
que vous voulez installer.

Etape 2 : Si le dossier n'existe pas, le programme d'installation vous demande
s'il doit le créer.

Etape 3 : Le programme d'installation prépare sur le PC le dossier
d'installation et invoque ensuite ActiveSync qui prend le relais

ActiveSync transfère le fichier CAB sur la machine cible (Pocket PC ou Smartphone) et lance automatiquement l'installation.
Plus besoin d'effectuer des manipulations de copie et d'activation de fichier cab, le programme d'installation s'occupe de tout. C'est qu'en même plus simple pour l'utilisateur final.
C'est
pas en français
Le seul petit hic, c'est que le programme d'installation est en anglais. Mais je vous rassure, ça déconcerte très peux les utilisateurs finaux.
|
|