Session en deux parties.

IMG_2560_20    

La première partie par Thomas Conté présente le développement et le déploiement d'applications pour facebook. Il en ressort une simplicité de développement aidée par des outils bien aboutis et un issue tracker très vivant. Avec une limitation tout de même au niveau de l'instabilité inhérente à l'API de facebook, qui n'assure pas toujours la compatibilité ascendante.

Quelques idées clés:

- utiliser le Facebook Developer Kit (ou le Facebook.Net) sur Codeplex. (http://www.microsoft.com/express/samples/facebook/Default.aspx ou http://blogs.msdn.com/coding4fun/archive/2007/05/24/2854939.aspx)

- Ajouter dans son profil application l'item "Developer".

- Le développement est celui d'une application Asp.Net classique.

- Un Add-on pour VS: Web Deployment Project

- Pour publier la Base de données utiliser le "Publish To Provider"

La seconde partie par Christophe Lauer présente PopFly qui est l'éditeur de mashup web de Microsoft par assemblage de briques. Il s'agit là d'un IDE intégralement porté par le navigateur internet. Pas besoin ici d'installer quoi que ce soit. Le développement est très intuitif et s'adresse principalement aux néophytes. Les blocs standards, ceux partagés par la communauté, sont là pour servir de base aux nouveaux développements. On peut donc démarrer très vite. Pour aller plus loin en revanche, mieux vaut bien connaître Javascript. Un bloc Popfly est un couple de fichiers (un fichier XML de description et un fichier Javascript pour la logique applicative). popfly_2

Deux idées sympathiques : on peut dériver d'un WSDL très simplement et dans un autre registre on peut "détourner" un flux RSS (avec l'accord de son propriétaire bien entendu) pour le filtrer ou l'enrichir. Et la démo était assez bluffante.

Pour finir: un très bon article (et en français) sur la MSDN : http://msdn2.microsoft.com/fr-fr/asp.net/cc136629.aspx

plus le blog de Christophe Lauer : http://blogs.msdn.com/clauer/archive/2008/01/18/ecrire-vos-propres-blocs-de-code-pour-popfly.aspx