C'est parti pour les TechDays 2009 : nous allons passer 3 jours à échanger cette année, pour ma part autour de : “M” (1), Azure (3) et des architectures REST (1).

Nous débutons ces TechDays 2009 avec une présentation “M”, qu’Arnaud et Hamid d’Exakis animent en 3 étapes :

  1. Création d’un modèle : Type (modèle / classe), Extent (définition d’ensembles), Valeurs (instanciation)
  2. Création d’une grammaire dédiée pour insérer des instances du modèle dans un vocabulaire utilisateur
  3. Création d’un parseur (du graphe "M") pour générer des formats de sortie sur mesure.

 

image

La démonstration permet de créer un modèle correspondant aux sessions et speakers des TechDays, puis d’instancier des sessions à partir d’une entrée spécifique (basée sur des délimitateurs). Dans un troisième temps, la démonstration illustre la manipulation du modèle en C# pour générer un programme exécutable.

Le WebCast et le support de présentation seront disponibles dans quelques semaines sur la plate-forme Microsoft France Audio & Vidéo.

UPDATE : Pour aller plus loin, lire Text Transformation with MGrammar and the Oslo SDK