Les outils pour XAML et le développement de RIA

Outils pour utiliser XAML dans le développement d'applications Web, RIA ou locales. Les téléchargements, les IDE gratuits comme Visual Studio Express, les éditeurs de texte et HTML, les aides au développement et autres utilitaires gratuits, sauf mention contraire. Les plateformes compatibles avec .NET.

Frameworks

Silverlight.net.
Pour télécharger le plug-in en version 1.0 ou 1.1 qui donne au navigateur une interface de RIA. Un SDK, contenant une documentation XAML est aussi disponible.

Silverlight Toolkit.
Composants additionnels à la distribution de base.

eFace.
Framework permettant de créer des interfaces XAML en Java.

OpenTK.
Interface à OpenGL pour mono.

Mono
Plateforme compatible .NET pour tout système, dont Linux. Un compilateur C Sharp est inclus.

NoesisGUI
Basé sur le langage XAML, cet outil de construction d'interfaces graphiques pour mobiles paraît plutôt attractif si l'on en juge selon la vidéo. On peut l'intégrer à Unity3D, une plateforme pour réaliser des jeux fonctionnant sur différents systèmes.
Une version beta est disponible en 2012 mais limitée aux développeurs. Disponibilité prévue de la version finale début 2013.

Compilateurs et IDE

Visual Studio 12 express

Visual Studio 12

La dernière version permet des réaliser de applications pour Windows 8 soit pour l'environnement classique, soit pour l'interface à tuiles.
L'interface de l'outil qui se veut plus moderne paraît en fait plus rustique, les icônes par exemple étant réduites au minimum figuratif.
Une version gratuite Express existe également.
Microsoft promet des mises à jour fréquentes pour ce logiciel qui permet lui-même de réaliser facielement des mises à jour pour les applications qu'il construit.
Visual Studio Express.
13 septembre 2012.

TouchDevelop
Outil en ligne proposé par Microsoft pour developper des applications Windows 8. On peut utiliser n'importe quel appareil du moment qu'il soit connecté au Web, donc une tablette ou un smartphone. Comme le nom l'indique, on programme avec l'écran tactile, c'est quelque chose d'expérimental.

Turbo Explorer C#.
Interface de développement graphique rapide, gratuite et utilisable pour créer des logiciels commerciaux, par Borland pour le langage C Sharp.

Cider.
Extension à Visual Studio pour créer des interfaces graphiques.
Requiert VS 2005 et le Framework 3.0.

Expression Blend.
Logiciel de développement fourni par Microsoft pour réaliser visuellement des interfaces graphiques en XAML. Logiciel commercial qui va être supprimé et intégré dans Visual Studio.

Sharp Develop.
Outil de développement gratuit multi-plateformes, qui s'interface avec le SDK .Net.
Sous Linux vous pouvez utiliser Mono Develop.

Process monitor.
Ce logiciel système suit à la trace les opérations internes en cours et permet de localiser une erreur quand Silverlight ou un autre programme ou runtime ne fonctionne pas correctement.

Editeurs XML, HTML, et textes ou graphismes

Xin
Editeur XML très simple, avec indentation automatique et validation du code.

Inkscape.
Editeur graphique vectoriel qui permet d'importer et exporter des images au format XAML.

PSPad
Editeur universel, dont XML et C Sharp.

XAMLPad.
Cet éditeur est inclut dans le SDK .Net 3.0.

XML Notepad.
Editeur XML sous forme texte ou graphique.

LibreOffice.
Gratuit, il aide à créer des documents HTML avec graphismes.

Deep Zoom Composer.
Editeur de zoom pour page web. Requiert Silverlight 2.

L'écran d'Expression Blend.