Wygday '10 : Journée réussie - Demo Online Now!

Bonjour à tous,

 

Je mets aujourd'hui en ligne mes démos de ma session sur WPF4 lors du Wygday'10. N'hésitez pas a me laisser des commentaires sur ces démos, ou si vous souhaitez que je vous fasse une démo précise sur WPF4.

Bonne journée à tous, et let the force be with you all !

Tags: , ,

General | MultiTouch | WPF | Wygwam | Wygday

Blend 4 Refresh : Développement Windows Phone 7

Windows Phone

Durant le dernier MIX, Windows Phone 7 a créé THE Buzz. Présenté comme la réponse de Windows a l'Iphone et tous ses concurrents, Windows Phone 7 pourrait en effet intéresser plus d'une personne en proposant une interface inédite, loin de projet existant, et offrant une utilisation nouvelle et intelligente de son téléphone. Seulement on ne révolutionne pas la téléphonie en créant une nouvelle interface et en buzzant sur l'innovation du produit. Aujourd'hui, un produit comme Windows Phone 7 ne peut fonctionner que s'il arrive à créer un environnement autour de lui créant une réelle émulation positive autour du produit.

 

Le facteur Développeur

La réussite de l'Iphone tient en un mot : AppStore. En effet, sans l'appStore, L'Iphone ne vaudrait rien. Et bien Windows Phone 7 n'est pas idiot, et se base sur la même conception : Une plateforme simple pour mettre a disposition des applications tierces. Et pour attirer les développeur à développer des applications Windows Phone 7, un effort tout particulier a été fait afin que tout développeur .Net puisse utiliser ses outils préférés pour développer pour Windows Phone 7 : Visual Studio 2010 et Blend 4.

Vous pouvez retrouver aujourd'hui sur ce site tout les outils nécessaire pour commencer à développer une application Windows Phone 7 avec une nouvelle version de Blend 4 et les SDK nécessaire.

Je n'ai malheureusement le temps que de vous citez cette source, mais j'essayerais prochainement de faire un article sur comment créer une application Windows Phone 7.

Bonne journée a tous, et bon dev à ceux que ça tentera ;)

Tags: , , , ,

Windows Phone 7 | Silverlight | Blend | Windows Phone 7 | Blend

Wygday 2010 : Session Silverlight 4/WPF 4 by Axel Peter & Moi-même

Wygday 2010

En partenariat avec
Eliade

Inscrivez-vous ! Le WygDay est une journée organisée par Wygwam et Microsoft, complètement consacré à la veille technologique. De nombreux experts de chez Wygwam et Microsoft vous présenteront un aperçu des technologies émergentes et témoigneront de leurs expériences. C’est l’occasion d’échanger directement avec eux !

Nous aborderons cette année, différents axes : Développement Visual Studio 2010, Architecture/Industrialisation, SharePoint 2010, Office 2010, Exchange 2010, Cloud Computing, Cartographie, Bing Maps, Recherche et Innovation. Pour plus d’informations sur les sessions :
http://wygday.wygwam.com/Sessions.aspx

Venez nous retrouvez en vous inscrivant sur notre site WygDay 2010.

Rendez-vous le 8 juin 2010 à EuraTechnologies
165 avenue de Bretagne 59000 Lille
Métro Canteleu (Direction St Philibert – Ligne 2)
Parking gratuit et sécurisé
Sponsorisé par Microsoft Days

Tags: , , ,

General | Silverlight | WPF | Wygwam

Smart-Use : Soyez Tactile !

Bonjour a tous,

Aujourd'hui est un jour très particulier pour moi, car est venu le moment de vous présenter le travail que j'effectue ces derniers temps : Smart-Use

Qu'est-ce que Smart-Use ?

Smart-Use est une platforme basée sur Windows 7 et permettant de tirer le meilleur des écrans MultiTouch d'aujourd'hui et de demain. Avez-vous déjà essayé d'utiliser Windows 7 sur un écran tactile? je vous le déconseil fortement, l'utilisation en est vraiment laborieuse...

Smart-Use, c'est un multi-bureau élégant et agréable à utiliser, c'est un jeu d'applications conçues pour une utilisation tactile, c'est tout un univers qui vous est dédié, à vous et au tactile!

Comment tester Smart-Use ?

Pour cela, rien de plus simple, il vous suffit d'aller sur www.smart-use.com, et sur la première page, de cliquer sur Download. Une fois l'application téléchargé, celle-ci se tiendra elle-même à jour, ce qui veut dire pour vous qu'une fois installer, vous allez pouvoir suivre la grande aventure sans avoir besoin d'aller chercher de mise-à-jour sans arrêt.

Peut-on tester Smart-Use sur un ordinateur non tactile ?

Biensur! l'intérêt sera moindre, mais si vous vous demandez ce que Smart-Use peut faire, ou simplement si vous voulez utilisez l'une de nos applications sexy, Smart-Use tournera sans soucis sur un laptop avec Windows 7 mais sans écran tactile.

Si j'ai un problème avec Smart-Use, que faire?

Tout d'abord, si Smart-Use plantait chez vous, je vous remercierais bien fort de nous envoyer le rapport d'erreur au travers de l'application. Smart-Use est pour l'instant au stade de Technical Preview. Il est donc très probable que vous rencontriez de-ci, de là des disfonctionnement. Ensuite vous pouvez vous rendre sur le forum de Smart-Use, vous y trouverez très certainement beaucoup d'information intéressante. Enfin, si vous le souhaitez, vous pouvez nous envoyer un mail a contact@smart-use.com

J'espère que vous aurez tous beaucoup de plaisir à utiliser Smart-Use.

N'hésitez pas a me poser des questions ou a me laisser des commentaires ici aussi ;)

PS : Quelques screenshot de l'application pour vous donner un avant-gout ;)

 

Dashboard

E-Reader

Graph Menu

Photo Viewer

Tags: , ,

MultiTouch | Smart-Use

Bing Maps : Intégration d'OpenStreetMap

Bing Maps n'en fini pas de nous prouver ses capacités ! Le principal reproche que l'on peut faire a Bing Maps est son manque de couverture au niveau mondial. C'est OpenStreetMap, un projet sous licence Create Common Attribution-Share Alike 2.0 License, qui peut être intégré à nos Bing Maps maintenant! Un exemple de ce que cela apporte ? Allez sur http://hannesve.cloudapp.net/BM-SL-OSM/Default.htm et découvrez l'incroyable richesse d'OpenStreetMap intégré à Bing Maps!

(J'avais moi-même des doutes sur l'utilité de ce projet pour nous petit français que nous sommes. Allez sur http://www.openstreetmap.org/ et vous verrez que la france est très bien fournie en carte précise et détaillé)

Tags: , ,

Bing Maps

Maplateformeweb.com : 5000 serveurs mis à disposition gratuitement jusqu'au 30 juin !

 

cid:image002.jpg@01CAB6F5.531A5D80

Microsoft lance une opération de mise en avant de sa plateforme web : 5000 serveurs tout équipés gratuits jusqu’au 30 juin pour mener à bien vos projets web ! Une occasion à ne pas manquer : même ceux qui ne connaissent pas l’environnement Windows pourront le prendre en main rapidement avec des pas à pas dédiés autour des scenarii clé tels qu’apprendre à gérer un serveur web ou créer un site web avec Joomla, DotnetNuke, Drupal ou WordPress… et plus à venir dans les prochaines semaines !

 

Tags:

General

OpenCalais : Premier test sur l'un de mes billets

OpenCalais, comme vous avez pu le découvrir sur le blog de Marguerite, est une solution qui permet d'automatiquement connecter du contenu indexé à vos pages. Pour cela, il analyse le texte que vous lui passez en entré, et cherche tous les termes dans ce texte qui pourrait avoir un sens précis. Petite démonstration :

Si l'on prend par exemple ce ticket, et que l'on s'amuse a voir ce que OpenCalais peut faire avec, voici le résultat (Cette démonstration est faite à partir des services SOAP d'OpenCalais) :

1) Formattage de la réponse d'OpenCalais

Tout d'abord, intéressons-nous au formattage du résultat. Le document résultant de l'analyse d'OpenCalais se découpe en trois parties. Tout d'abord, nous avons le texte passé en entré, puis les informations du compte OpenCalais utilisé avec notamment votre clé pour l'API d'OpenCalais, et enfin les données trouvées. OpenCalais présente celles-ci en 3 étapes : Le Typage de la donnée, la Référence dans le texte et la pertinence de la donnée.

Ex : 

<rdf:Description rdf:about="http://d.opencalais.com/genericHasher-1/b2cabd39-0545-3e1d-8ecb-92e45330f527">
    <rdf:type rdf:resource="http://s.opencalais.com/1/type/em/e/URL"/>
    <c:name>http://blog.leenhardt.name</c:name>
  </rdf:Description>
  <rdf:Description rdf:about="http://d.opencalais.com/dochash-1/9170c549-355f-36c2-b648-ca4c0dc9b9fb/Instance/1">
    <rdf:type rdf:resource="http://s.opencalais.com/1/type/sys/InstanceInfo"/>
    <c:docId rdf:resource="http://d.opencalais.com/dochash-1/9170c549-355f-36c2-b648-ca4c0dc9b9fb"/>
    <c:subject rdf:resource="http://d.opencalais.com/genericHasher-1/b2cabd39-0545-3e1d-8ecb-92e45330f527"/>
    <!--URL: http://blog.leenhardt.name; -->
    <c:detection>[je lis très souvent dont je  vais vous parler : ]http://blog.leenhardt.name[/ Ceux qui s'intéresse aux moteurs de recherche,]</c:detection>
    <c:prefix>je lis très souvent dont je  vais vous parler : </c:prefix>
    <c:exact>http://blog.leenhardt.name</c:exact>
    <c:suffix>/ Ceux qui s'intéresse aux moteurs de recherche,</c:suffix>
    <c:offset>111</c:offset>
    <c:length>26</c:length>
  </rdf:Description>
  <rdf:Description rdf:about="http://d.opencalais.com/dochash-1/9170c549-355f-36c2-b648-ca4c0dc9b9fb/Relevance/1">
    <rdf:type rdf:resource="http://s.opencalais.com/1/type/sys/RelevanceInfo"/>
    <c:docId rdf:resource="http://d.opencalais.com/dochash-1/9170c549-355f-36c2-b648-ca4c0dc9b9fb"/>
    <c:subject rdf:resource="http://d.opencalais.com/genericHasher-1/b2cabd39-0545-3e1d-8ecb-92e45330f527"/>
    <c:relevance>0.571</c:relevance>
  </rdf:Description>

2) Les URLs

OpenCalais n'a pas de mal a repérer une URL, déterminer ce qui l'entoure, et donner une note de pertinence à ce lien. Notons le commentaire explicatif sur le site officiel d'OpenCalais à propos de la note de pertinence :

"The relevance capability detects the importance of each unique entity and assigns a relevance score in the range 0-1 (1 being the most relevant and important). The score has 3-digit precision after the decimal point. The relevance scoring takes into account the disambiguation of companies and geographies so that each unique entity will get a single relevance score, even if it is referenced in various ways throughout the text. By default, Entity Relevance is turned on, but it can be turned off by configuring the calculateRelevanceScore parameter in paramsXML."

Voila, on ne nous explique pas tellement la formule du calcul mais par contre, on nous dit que la même entité peut avoir autant de scores que de formes dans le texte. Bien entendu, cela reste un calcul extrêmement complexe, et c'est d'ailleurs pourquoi, tout du moins je suppose, OpenCalais propose de ne pas le calculer et configurant les paramètres de la requête.

3) Le reste?

Là ou je suis un peu plus déçu par OpenCalais, c'est sur le reste du billet.

1ère erreur : A l'analyse de "Bonne lecture à tous de ce très bon blog !", OpenCalais détermine que "Bonne" fait référence à la ville de Bonne, ce qui malheureusement est une grossière erreur qui pourrait je pense être corrigé, ou du moins atténué, si l'on utilisait des dictionnaires de noms propres, noms communs, et adjectifs. Bien entendu, je n'imagine pas cela facile, et encore moins parfait, cependant j'ai bonne espoir que ce genre d'erreur bête disparaitrait dans la majeure partie des cas.

Autre point, OpenCalais ne sait reconnaitre une URL que si celle-ci fait partie du texte, et non dans un balisage HTML. On notera par exemple qu'il ne se repère même pas lui-même comme étant une URL dans ce genre de cas :

<a title="OpenCalais" href="http://www.opencalais.com/" target="_parent">OpenCalais</a>

Voila, mon premier test réel d'OpenCalais me démontre que l'on ne peut encore en faire une utilisation générale sur ses propres sites. Cependant, de nombreux exemples existent de situations où OpenCalais semble être très adapté. Tagaroo en est un bon exemple, et des utilisations de ce type semblent fleurir sur le net.

A suivre donc...

 

Tags: , ,

General | Semantic Web

Dante's Inferno : The Anime Epic

Bonjour à tous,

ce dimanche, je ne vais pas parler boulot, mais plutot jeux vidéo. Comme ceux qui suivent l'actualité du jeu vidéo le savent, beaucoup de "gros" jeux vont sortir très prochainement, notamment Dante's Inferno. L'histoire change radicalement de Devil May Cry puisque ce n'est plus CapCom mais Visceral Games qui développe ce jeu. Dante est un croisé qui va chercher à retrouver sa bien aimée Béatrice. Pour en savoir plus sur l'histoire, un très bon animé de plus d'une heure est sorti récemment : Visionner l'animé

Si le jeu vous intéresse, ou même par curiosité, n'hésitez pas à le regarder, il est pas mal fait du tout.

Bon dimanche a tous.

Tags: , , ,

General

Bing Maps : Twitter et la géo localisation dans Bing

Bing Maps a fait de très gros progrès depuis l'époque ou VirtualEarth était encore son nom. Le controle Silverlight  créé sur la base dez VirtualErath, mais profitant de la technologie SeaDragon tout droit sortie des Ms Labs. Et ce n'est pas rien! fluidité et qualité sont au rendez-vous.

Je vous propose un petit Article + Tutoriel sur l'utilisation des Bing Maps, avec intégration de composants Silverlight et liaison a mon compte Twitter afin d'utiliser la dernière nouveauté de Twitter, la Géo localisation.

Vous trouverez l'article ICI, les sources liées a l'article LA, et enfin le site déployé ICI.

 

Bonne journée a tous.

Tags: , , ,

Silverlight | Bing Maps

De retour des Techdays !

3 jours à représenter l'EPITA et plus particulièrement le Laboratoire Microsoft de la spécialité MTI, ce n'est pas de tout repos !

J'ai personnellement pu assister à deux conférences qui m'ont  beaucoup impressionnées, mais en tant qu'exposant, je n'ai pas pu assister à tout ce que j'aurais voulu voir... Enfin, la conférence sur WCF RIA Services était excellente, et je n'ose même pas vous parlez de la démonstration de Cyclone, le nouveau produit de MPoware, qui est tout simplement impressionant en terme de création d'UI Silverlight, et de déploiement sur Azure (moins de 5 secondes...je suis témoin).

 

Pour retrouvez toutes les informations sur ces techdays : C'est ICI. Je mettrais a jour ce ticket dès que les conférences seront en vidéos.

EDITO : Retrouvez les vidéos des plénières ICI.

EDITO 2 : Les webcasts des Techdays sont enfin disponibles ICI !!!

Tags:

General