Menu

Divers Posts

MIX11 : Quelques retours

MIX11 : Quelques retours

Je reviens du MIX 2011 ou j’ai pu y voir de nombreuse choses très intéressantes, je vous propose des petits résumés des sessions que j’ai appréciés avec le lien vers la webcast.

A Whole NUI World : Microsoft Surface 2 and Windows Touch (Par Johanna Rowe) – DVC07

Une Interface Utilisateur Naturelle n’est pas une technologie. Le touch n’est pas une NUI mais c’est le fait d’appliquer une technologie aux besoins d’un utilisateur en prenant en compte cet utilisateur dans la globalité (âge, connaissance des nouvelles techno etc.) qui va rendre une interface « naturelle » ou pas. C’est ainsi que Luis Cabrera voit les NUI. Parlons maintenant de Surface V2, comme vous le savez peut-être déjà, elle peut être utilisée à l’horizontal, à la verticale, à 45° etc. A ce propos, Luis reviens sur l’importance de bien comprendre qu’une application réalisée pour une utilisation horizontale ne peut pas être transposée à la verticale sans être repensée. La raison en est que chaque différente orientation de la table implique des utilisations différentes dans des contextes bien distincts et donc, des expériences différentes. Un exemple énoncé par Luis : si on essaie de porter une application pensée à 360°, comment va réagir l’utilisateur une fois la table à la verticale ? Il devra mettre sa tête en bas pour pouvoir continuer à utiliser toutes les features de l’application… Côté technique, Luis a présente la nouvelle version du SDK. Elle apporte une boite à outils beaucoup plus complète et plus simple à utiliser que le simulateur de la V1. Elle permet, par exemple, de manipuler plusieurs contacts en même temps. Enfin, l’équipe Surface a préparé un outil de migration de la V1 à la V2. Lorsque cet outil n’est pas suffisant, il faudra se reporter aux guides de migrations Surface.

Read More

Meilleurs voeux 2011

Tout d’abord je vous souhaite mes meilleurs vœux pour l’année 2011, année qui commence en fanfare pour moi.

En effet, je viens d’être nominé MVP Surface, c’est une réelle surprise et je voudrais remercier Microsoft pour leur confiance. L’année2011 sera d’ailleurs riche en actualité Microsoft Surface avec la sortie de la MicrosoftSurface V2, je serais bien sûr là pour vous faire découvrir tout ça !

MVP Logo

Read More

TransactionScope et Entity Framework

J’ai récemment contribué à un projet qui met en place Entity Framework et je suis arrivé sur une problématique intéressante. En effet, dans un de mes traitements je dois insérer et modifier des données (appelons cette donnée D) en passant par Entity Framework. Le problème est qu’après chaque création d’une entité D dans le Context, un peu plus loin dans mon processus, je fais une requête Linq To Entity pour tester l’existance de cette donnée D dans la base donnée. Malheureusement, si la fonction Context.SaveChanges() n’a pas invoquée, la donnée n’est pas poussée en base et donc ne peut être ramenée dans ma sélection avec Linq To Entity.

Read More

Définir une source de donnée WebService (SSRS)

Je vais aborder ici comment faire pour définir une source de donnée de type WebService (XML) pour l’utiliser dans un rapport Reporting Services 2005. La chose se fait en deux phases.

Phase 1 : Définition de la source de donnée

Il est évident que dans ce cas, la source de donnée sera l’adresse de notre WebService, pour cela créez votre source de donnée et paramétrez là comme ceci :

SourceData

Read More

Log4net et les dates sur les noms de fichier

J’ai récement eu un petit problème sur log4net pour générer des fichiers auyant le nom « monfichier_24-11-2008.log ». En effet soit l’appender me met la date à la fin derrière l’extension, où si je met le « .log » dans le format de date il me transforme le « g » de « log » en « A.D ».

Pour remédier à ce problème il faut tout simplement passer par le caractère d’échapement sur les formats de date qu’est le « \ ». En effet en mettant « \{char} » (par exempel « \g ») l’interpréteur sur les dates ne prend pas en compte le caractère en question. Nous pouvons donc dans le format de date log4net spécifier le « \g » sur le « .log » afin qu’il ajoute correctement la date à la fin du fichier et surtout avant l’extenstion.

Read More

VSTO3 SP1 est arrivé

Ca y est, Microsoft à rendu disponible le premier service pack pour VSTO3. Vous pouvez le télécharger ici mais est inclus dans le service pack 1 de Visual Studio 2008.

Beaucoup de bugs corrigés mais aussi une interopérabilité bien plus poussée avec Word et Excel, notamment par la création de nouveaux événements.

Read More