# Thursday, October 25, 2007

Silverlight Tour - Nantes

PIC-0010Hier se déroulait la session de Nantes du silverlight tour.
Cette présentation avait pour but d'expliquer les fonctionnalités de la version 1.0 ainsi que de la version 1.1 du framework.

Cette présentation vise un public plutôt novice sur silverlight. Si vous avez déjà bidouillé avec silverlight, la présentation repasse sur la majorité des fonctionnalités.
Le bon points de la présentation sont les conseils sur comment bien mettre en place un projet silverlight, la présentation d'un projet réel (quicksilver) et les pièges à éviter.
A noter la démonstration du Silverlight Control Toolkit qui semble un bon point de départ pour une nouvelle application.

La démonstrations ont présenté la gamme Expression de microsoft et particulièrement deux produits. Expression Blend2 qui est l'atelier de design et d'animation de silverlight et Expression Encoder qui permet de compresser les vidéos pour être utilsables par silverlight.

Comme d'habitude, certaines personnes de l'assistance ont joué les blasés en qualifiant la version 1.0 de coup de pub ou de sans intérêt en attendant la version 1.1. Je ne suis pas de cet avis.

  • Toute la partie de rendu vectorielle va permettre d'intégrer plus facilement les travaux des infographistes.  
  • Cette première version va (comme le soulignait Christophe Lauer) permettre une démocratisation du plugin nécessaire à la visualisation du contenu silverlight.
  • La gestion de la video devient un jeu d'enfant

L'après midi fut très agréable. Je tiens à souligner la qualité des speakers de microsoft. Ils ne sont intéressant et savent maintenir leur auditoire en haleine. Nous sommes repartis avec une version d'evaluation de la gamme Expression

PIC-0008  PIC-0009

#    Comments [0] |

Windows LIve Writer sur plateforme x64

writer_screenshotSuite à mon passage de vista x32 en vista x64, j'ai été obligé de réinstaller mes applications favorites. Pas de surprises pour l'instant, tout marche bien. Ce matin, une envie de blogguer me prend soudain, vite, mon windows live writer. Zut, il n'est pas encore réinstallé. Je me rends de ce pas sur le site de microsoft et là, l'installeur de la gamme livem'empêche tout simplement de continuer en me disant que les produits live ne sont pas compatible x64. Après environ 5 secondes de recherche sur mon moteur de recherche favoris je trouve une parade. Les fichiers de l'installeur live se trouvent hébergés sur SkyDrive.

Voici les liens :

  • Le dossier
  • Windows Live Writer : Install_{1F973A7F-3FE4-4D11-A9A2-E869C2899A7D}.msi
  • Windows Live Messenger : Install_{508CE775-4BA4-4748-82DF-FE28DA9F03B0}.msi
  • Windows Live Sign-In Assistant : Install_{CB5EA99C-8A5B-49F2-9A1A-2EF78BE4DB41}.msi
  • Windows Live Mail : Install_{EDB619FD-4E71-403C-8E99-DFC9CF9DD345}.msi
  • Windows Live Toolbar : Install_{C6876FE6-A314-4628-B0D7-F3EE5E35C4B4}.msi
  • Windows Live Photo Gallery : Install_{AA436FBD-2595-479B-8DDE-E9C36F50D99D}.msi
#    Comments [0] |
# Thursday, October 18, 2007

Début de la grêve

On se sait pas quand ca se terminera...
vaches-sncf

#    Comments [0] |
# Tuesday, October 16, 2007

Réalité augmentée


Petite démonstration sympa. Il faudra que je me penche la dessus un jour, ça a l'air sympa.
#    Comments [0] |
# Sunday, October 14, 2007

Diagrammes de classes

UcaModeler

Dans la sections produits du site se trouve un test de silverlight 1.1. Le but de ce test est de réaliser un éditeur de diagrammes de classes.
Les technologies utilisées ici sont

Ce n'est encore un premier jet mais je pense qu'il est possible d'arriver à quelque chose d'utilisable assez rapidement.

Pour tester, c'est par ici

#    Comments [0] |
# Saturday, October 13, 2007

NHibernate Wizard

nhibwizard
Ce petit soft permet de générer un fichier de mapping NHibernate, le code c# des classes ainsi que le script de création de la base données.

Le fonctionnement: 

  1. Le modèle UML est créé à partir d'argoUML.
    argouml
  2. Le wizard extrait le modèle au format xmi du fichier .zargo
  3. Ce xmi est converti au format xmi 2.1 grâce au script de transformation de nUML
  4. le fichier xmi subit des transformations xslt et donne en sortir le fichier de mapping et  les classes métier en c#
  5. Les classes métier sont "mergées" avec les fichiers issus de précédentes génération afin de pas perdre le code utilisateur. Celui ci doit être placé dans des balises #region
  6. Le wizard termine par générer le script de création de la base de données. Il utilise le fichier de mapping et les classes métier pour générer une assembly temporaire et utilise les possibilités de génération de script de NHibernate (disponible dans svn)

Limitations:

  • La convertion zargo vers XMI 2.1 ne convertie pas les énumérations.
  • Je n'ai pas pu me procurer d'autres modèle XMI 2.1. La compatibilité avec d'autres sources n'est pas garantie.
  • Aucun paramétrage sur le schéma de mapping. Tout est dans le fichier xslt.

Mise à jour :

  • Corrections diverses sur les fichiers de mapping et sur les classes générées.
  • Ajout de fonction Add et Remove pour les listes
  • Si un dialect est spécifié dans le fichier .config, NHibernate génère le script de création de la base de données.
  • Si une connection NHibernate est définie dans le fichier .config, le wizard génère un script de modification de la base de données. (Ne marche que pour PostgreSql)

Téléchargement

#    Comments [0] |
# Thursday, October 11, 2007
# Saturday, October 06, 2007

Pâte à modeler

Note : Acheter de la pâte à modeler à mes enfants.

#    Comments [0] |