Le langage d'interface XAML

XAML est un langage d'interface utilisateur graphique universel pour les applications Web riches (RIA) et les logiciels de bureau. Il utilise un format XML facile à éditer et à réutiliser. La majorité des applications pour Windows Phone et la Windows Store sont écrites en XAML et C#. Cela va continuer avec Windows 10.

Description de XAML
Pourquoi utiliser ce langage?

Les formats XAML
Les différents domaines d'applications (Vista, Web, documentation) donnent lieu à des formats différents, autant de sous-ensemble de XAML.

Les éléments du langage
La liste des éléments. Au format déclaratif, on peut ajouter du code et des évènements.

Exemples
Petits programmes en XAML.

Les outils de XAML.

Le tutoriel XAML
Apprendre XAML pour réaliser des applications locales sous le framework .NET. Le tutoriel fonctionne avec Expression Blend et Visual Studio Express. Le tutoriel décrit en détail la syntaxe du langage.

L'environnement de XAML

.NET
L'interface aux ressources de Windows pour le programmeur.

WPF
Description de l'environnement graphique de Windows classique.

Qu'est-ce que XPS?
Précisions sur cette alternative au format PDF.

Silverlight
C'est un plugin pour les navigateurs permettant de créer des interfaces graphiques très élaborées, ou présenter des vidéos. Alternative à Flash et HTML 5.

Windows

Windows 8 vs Seven. Faut-il passer à la version 8?
Après deux mois, Windows 8 représente 1.6% des versions installées contre 2.2 % pour Vista à la même période.

Ce qui change avec Metro
Pour l'utilisateur et le développeur.

Windows 8 et Metro
Une interface classique à coté d'une expérience totalement innovatrice.

FAQ de Windows 7.

Actualité

Windows 10 sera disponible le 29 juillet 2015

Cela a été annoncé officiellement sur le blog de Microsoft. A partir de cette date, vous pourrez mettre à jour la version 7 ou 8 vers cette nouvelle version.
1 juin 2015.

Les versions de Windows 10 dévoilées

C'est annoncé officiellement par Microsoft.

  • Windows 10 Home. Pour les particuliers.
  • Pro. Pour les petites entreprises.
  • Enterprise. Pour les grandes entreprises achetant en volume.
  • Windows 10 Mobile. Pour les téléphones et petites tablettes. Sans le bureau. Avec interface tactile et émulateur Android.
  • Windows 10 IoT Core. Pour les Raspberry Pi et autres nano-ordinateurs.
  • Education. Comme Enterprise mais pour les écoles.
  • Mobile Enterprise. Pour les entreprises encore, achetant en volume.

Rappelons que Windows 10 est payant quand on l'installe sur un nouveau système, seule une mise à jour de la version 7 ou 8 est gratuite ainsi que toutes les mises à jours suivantes. Il n'y aura plus de nouvelle version de Windows.

Annonce officielle (anglais).
13 mai 2015.

Windows 10 gratuit...

Microsoft a bien changé depuis que Steve Ballmer s'est reconverti dans le gestion d'une équipe de sport aux USA et il a dû s'étrangler en apprenant que la prochaine version de Windows sera fournie gratuitement (durant un an) aux possesseurs de la version 7 et 8.
Microsoft veut devenir une société de service et cela implique une maximum d'utilisateurs utilisant Windows...
Windows 10 va donner un coup de vieux à MacOS et Linux avec son assistant vocal intégré. Il fonctionnera sur le bureau et sur mobile, ce que Steve Jobs aurait peut-être imaginé pour son OS, mais que l'équipe conservatrice qui le remplacé n'a pas songé à réaliser.
On a même présenté un système de casque virtuel, plus élaboré que Kinect, qui est en développement.

Windows 10 supprime les défauts de la version 8, le bureau est un vrai bureau pour clavier et souris, il devient tactile sur les mobiles. Les applications immersives s'ouvrent dans des fenêtres comme les autres, que l'on agrandit au besoin. Un nouveau navigateur, Spartan, plus léger et simplifié apparaîtra avec l'OS.

Des versions d'essai sont disponibles sur le site de Microsoft, la première version finale devrait arriver en Septembre.

Quel avenir pour Microsoft?
Le virage qu'à pris Microsoft se dessine déjà.

Le 22 janvier 2015.

Archives 2014 - 2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007