# Wednesday, April 02, 2008

Ucaya, 1 an déjà

Cela fait 1 an aujourd'hui qu'Ucaya a démarré son activité. Nous voyons se dessiner l'avenir sereinement. Si les débuts ont consisté essentiellement en de la prestation de service, nous commençons à développer nos futurs produits en interne. Je ne vous dis pas pour l'instant ce sur quoi nous travaillons, mais je peux déjà vous dire que ça sera en silverlight. Nous avons réalisé beaucoup de tests et projets en interne et nous croyons fortement dans cette technologie.

Petit bilan de l'année écoulée.

Les projets publics

  • XamlTune Au début d'Ucaya, n'ayant pas encore de licence Microsoft, nous développions avec les outils gratuits disponibles sur le marché. Pour faire du Xaml, nous avions besoin de convertir des fichiers Illustrator et SVG en Xaml. Inkscape nous permettait de retoucher les fichiers au format vectoriel et XamlTune nous les convertissait.
    Ce projet est maintenant hébergé sur CodePlex.
  • NHib.Wizard La partie d'accès aux données de nos projets utilise essentiellement NHibernate. Le coût d'entrée à NHibernate est assez élévé. Apprentissage du fichier de mapping, maintenance du schema de la base de données, maintenance des classes métier.
    Ce petit wizard permet de convertir des diagrammes de classes UML XMI en classes métier, fichier de mapping NHibernate et de générer le script de la base de données. Un bon gain de temps pour nos projets.
    Les sources sont disponibles sur la page produit

D'autres projets existent mais ne sont pas montrable en l'état. Dès que je trouve le temps de les remettre d'aplomb je les publie sur le site.

Comme je vous disais plus haut, nous avons beaucoup travaillé avec des logiciels gratuits. Voici la liste des outils que vous pouvez trouver sur mon poste de développement.

#    Comments [2] |

Identification InfoCard (CardSpace) avec Silverlight2

cardspace Voila la conversion du sample js en Silverlight. L'appel à la fonction GetToken lance l'interface InfoCard et retourne le xml d'identification.

InfoCardSample.zip (19,32 KB)
#    Comments [0] |

Animer du HTML avec Silverlight 2

Silverlight possède un système d'animation très poussé. L'idée de ce sample est d'utiliser les storyboards pour agir sur des éléments du DOM.
Le principe est le même que pour le "game loop" d'un jeu. Tous les x millisecondes, on va agir sur les éléments à animer. On récupère la position et la taille d'un élément silverlight qui va servir de modèle et on les applique à l'élément du DOM.

Le projet :

La classe HtmlAnimation est en charge du "game loop". Elle possède une collection de HtmlAnimationPair. Les HtmlAnimationPair font la liaison entre l'élément silverlight et l'élément du DOM.

Site web de test

HtmlAnimation.zip (13,68 KB)
#    Comments [2] |
# Tuesday, March 04, 2008

Javascript benchmark

Après avoir lu sur je ne sais plus quel blog que les dernières versions de firefox 3 (pre beta4) ont encore fait des progrès, j'ai voulu m'en rendre compte moi même. Voici les résultats réalisés avec SunSpider.

Firefox 3 :
Total:                 3369.2ms +/- 2.4%

Opera 9.26.8835
Total:                  8861.2ms +/- 1.5%

IE7
Total: 41311.2ms +/- 5.5%

IE8
Total:                  8131.4ms +/- 1.0%

Safari Windows :
Total:                 8278.6ms +/- 1.0%

Firfox 2.0.0.12 :

Total:                 13912.8ms +/- 0.7%
#    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] |
# Friday, February 01, 2008

Souris gonflable

Vous ne savez pas où ranger votre souris quand vous êtes en voyage avec votre portable ? "Jelly clic" est pour vous. C'est une souris ultra plate gonflable.
Plus d'infos ici.

1-31-08-jelly_click

#    Comments [0] |

Agréée Centre de Formation

UCAYA est agréée centre de formation !

#    Comments [0] |
# Thursday, January 31, 2008

Le blog de le loose

Voici un blog qui recense une belle collection de foirages.

shipment

#    Comments [0] |