# Monday, May 11, 2009

Being the Big Boss

image

En ce début de semaine www.beingthebigboss.com depasse les 14 000 inscrits !!

Venez nombreux prendre les commandes d’une multinationale !

Et n’oubliez pas si vous êtes étudiant le concours www.bigbosstrophy.com se prépare. Inscrivez-vous !

#    Comments [0] |
# Thursday, February 21, 2008

XamlTune Live

xamltuneA live version of xamltune has been released on our web site. This tool is intensively used by our development team. Svg graphics are converted in Xaml and the result can be optimized in several ways.

XamlTune sources and binaries can be downloaded on the codeplex page.

Live version can be tested in our labs area.

#    Comments [0] |
# Friday, February 08, 2008

XamlTune on CodePlex

XamlTune is now on codeplex. Have fun.
Untitled
#    Comments [2] |
# Wednesday, February 06, 2008

VisioExportToXAML

Saveen Reddy has released his visio export plugin on codeplex. He is using my XamlTune export library.

I've corrected XamlTune to render its last sample.
Untitled

#    Comments [0] |
# Tuesday, February 05, 2008

A Second Attempt at Exporting XAML from Visio 2007

This morning while checking my daily feeds, I saw on Saveen Reddy's blog a post dealing with Visio and Xaml Export. Saveen Reddy uses svg export feature from Visio and Andrej Benedik's library for converting svg to Xaml. The result is good for common shapes but gradients are not handled properly.
Some times ago, I developped a svg to xaml converter based on SharpVector library. I mainly use this tool for working on silverlight projects. It reads svg input convert it to xaml and can manipulate xaml objects. (Replace rectangle geometries with Rectangle, set canvas as a bounding box of inner elements, remove default values,...).
After reading this post, I've just plug my convert library and here are the results :

XamlTune Export2

VisioExportToXaml-(2008-02-04)1.zip (325,29 KB)

Edit: Empty element names are now ignored. Thanks Saveen.

#    Comments [2] |
# Saturday, December 08, 2007

Convertion Svg vers Xaml

XamlTune Si la plateforme .Net supportant le Xaml est gratuite, il n'en est pas de même des outils pour développer pour cette plateforme. Je ne parle pas ici du code, mais de quoi faire du desin Xaml. Pour transformer du svg en xaml, il n'existe que peu de logiciels.
WPF-Graphics - Paste2Xaml is a clipboard or metafiles into xaml
et Adobe Illustrator to XAML Export à ma connaissance. Je vous propose ici un petit utilitaire libre de droits pour générer faire ce travail. Il est basé sur SharpVector pour lire le svg et génère du xaml pour wpf ou silverlight. Je mets au passage le lien vers InkScape qui permet de travailler les fichiers svg.

Mise à jour 2007/12/13: Corrections sur les dégradés radiaux. La case à cocher "Canvas as Path Bounding box" reste encore buggué.

Mise à jour 2007/12/15: Ajout de textbox de visualisation et d'édition du svg/xaml. Corrections de bugs. Ajout d'un treeview de visualisation des éléments xaml.

Télécharger

#    Comments [0] |
# Monday, November 12, 2007

Windows Live Writer

writer_screenshotLa version finale de Windows Live Writer est sortie. C'est un bon produit pour blogguer rapidement. L'installeur suporte enfin le x64 ;) et en plus c'est gratuit...

#    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] |