A la découverte d'Avalon.
Partie I : Installation d'Avalon, d'Indigo et du WinFx SDK tool kit.
Date de publication : 24/08/2005
Par
Jean-Alain Baeyens (autres articles)
Dans cette première partie, nous allons voir comment installer les logiciels
nécessaires pour développer des programmes DotNET pour Avalon.
I. Avertissement
II. Remerciements
III. Introduction
IV. Pré requis
V. Installation d'Avalon et d'Indigo
VI. Installation du kit de développement
VI. Les outils mis à notre disposition
VIII. Visual Studio
IX. Conclusion
I. Avertissement
Cet article fait partie d'un ensemble sur Avalon ("Windows Presentation Foundation").
Ceux-ci, bien qu'écrits séparément, forment un tout. A la manière
des chapitres d'un livre, vous pouvez accéder directement au sujet
qui vous intéresse mais pour un aperçu complet, il est préférable de
commencer la lecture au premier article.
II. Remerciements
Je remercie Joseph Nicolas ainsi que "tHE_fLAmMinG_mOE"
pour la relecture de cet article.
III. Introduction
Microsoft nous offre dès aujourd'hui la possibilité d'utiliser "Windows Presentation Foundation"
plus connu sous le nom d'Avalon et "Windows Communication Foundation"
également connu sous le nom de code Indigo. Ceux-ci devraient
faire leurs apparitions dans la prochaine version de Windows, "Windows Vista" (nom de code Longhorn)
mais devraient être également disponible pour XP via une extension.
Un des composants clés pour le développement pour Avalon est XAML.
La technologie XAML est basée sur le langage XML et permet de décrire
l'interface graphique. Actuellement, Avalon et Indigo sont disponibles en version
bêta 1. Microsoft regroupe les informations sur ces sujets sur le site:
IV. Pré requis
Pour pouvoir développer avec Avalon, vous devez disposer de Windows XP service pack 2
ainsi que de la version bêta 2 de Visual Studio ou Visual Studio Express.
Si vous ne disposez pas encore de cette version, cliquez sur l'image.
Visual Studio doit être installé avant de continuer.
V. Installation d'Avalon et d'Indigo
En premier, téléchargez Avalon. Vous pouvez le trouver
ici.
Lors du téléchargement, vous serez amené à faire la procédure de validation
"Genuine Microsoft Windows".
L'installation est très classique, vous devrez bien sur accepter les termes de
la licence et quelques "Next" plus loin, l'installation est terminée.
VI. Installation du kit de développement
Le kit de développement WinFX est disponible
ici.
Le fichier téléchargé est une image ISO. Vous devez graver cette image
sur un CD ou si vous disposez d'un lecteur virtuel, monter l'image.
L'installation démarre automatiquement lors du chargement du CD.
Dès que l'installation est terminée, vous pouvez commencer le développement.
Comme pour Avalon, l'installation ne présente aucune difficulté particulière.
VI. Les outils mis à notre disposition
Outre le fichier d'aide qui contient toutes les informations nécessaires
au développement avec les nouvelles API, vous trouverez également la
liste complète de tout les outils mis à notre disposition
dans le fichier "Tools reference" disponible dans le menu "Microsoft WinFX SDK".
Notez la présence de XAMLPad qui permet de tester rapidement le code XAML.
VIII. Visual Studio
Visual Studio c'est vu enrichi de 4 nouveaux types de projets relatifs
à Avalon,
5 nouveaux modèles de classe pour Avalon et 1 pour Indigo
mais également un nouveau projet Web pour Indigo
L'aide du SDK est également incorporée dans l'aide de Visual Studio.
Bien qu'elle ne soit pas obligatoire, vous pouvez aussi installer l'extension
pour Visual Studio. Selon Microsoft, cette extension doit ajouter l'intellisense XAML, des
modèles de projets et l'intégration de la documentation de l'API.
Je n'ai toutefois pas constaté l'apparition de nouveaux modèles de
projets ou de classes après cette installation et comme je l'ai dit
précédemment, la documentation était déjà présente dans Visual Studio.
Par contre après l'installation, les modèles de projets et de classes
précédemment ajoutés sont apparus en double. Si c'est votre cas, ne désinstallez pas
l'extension. Après cette opération, tout les modèles de projets
y compris les modèles standard ont disparus.
Il est possible que la dernière version du SDK que j'ai téléchargée
contienne déjà cette extension. Je vous conseille de ne l'installer
que si vous ne constatez pas les modifications dans Visual Studio.
Quoi qu'il en soit, vous pouvez la télécharger
ici.
L'installation se fait très simplement en acceptant une courte
succession d'écrans.
IX. Conclusion
L'installation s'est déroulée sans problème et est finalement assez simple.
Il faut toutefois garder à l'esprit qu'il s'agit d'une version bêta
qui évolue régulièrement. Il est donc possible qu'a un moment ou un autre
ou pour une configuration particulière, des difficultés surgissent lors
de l'installation ou que celle-ci soit différente de celle exposée ci avant.
Pour ma part, j'ai installé le runtime Avalon Bêta 1 RC v6.0.5062.50429,
le WinFX SDK 2.0.50215.45 et l'extension pour Visual Studio 8.0.6.
La version de Visual Studio 2005 installée est la version 8.0.50215.44.
Mon PC est équipé de Windows XP Home édition SP2 en français.
Vous voila maintenant prêt à développer avec Avalon.


Les sources présentées sur cette page sont libres de droits,
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©
2005 Jean-Alain Baeyens. Aucune reproduction,
même partielle, ne peut être faite de ce site et de l'ensemble de son contenu :
textes, documents, images, etc sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
Cette page est déposée à la
SACD.