Un nouvel article sur dotnet-tech.com vient de sortir, par Laurent Geffroy :
PicasaNet : Accédez à vos WebAlbums Google Picasa, restitution dans un ControlToolkit Ajax, Sérialisation et Désérialisation avec les technologies ASP.Net 2.0 et C#

Cela fait bientôt un an que j’ai découvert le framework Atlas, renommé ASP.Net Ajax 1.0. La richesse de cette technologie offre de nombreuses voies pour des tutoriels et la sortie de Picasa2 me permet d’aborder sur un cas concret. Début Janvier 2007, me voila en route pour faire un SlideShow en Ajax. 3 jours plus tard, le voici disponible dans la AjaxControlToolkit, réduisant à néant mes premières approches !!! Restait à l’améliorer et à l’adapter quelque peu.
Picasa dispose donc d’une API assez simple, qui s’attaque par une requête http en GET toute simple. L’exposition se fait via un flux rss, assez verbeux et qu’il convient de nettoyer. Nous aborderons ici des points techniques que j’ai pu déjà exposer lors de précédents tutoriels. Mais mieux vaut se répéter et disposer d’un tutoriel complet.
Ainsi nous aborderons les points suivants :
- Récupération du flux XML via un HttpResponse
- Transformation du flux via XSL
- Désérialisation des données dans une classe .Net
- L’utilisation du composant PicasaNet
Puis coté Ajax
- Le WebService permettant de récupérer les requêtes
- Le Toolkit Ajax et son fonctionnement
Le tutoriel s’articule sur une solution disposant :
- Du projet PicasaNet qui permet d’interagir avec l’API de Picasa et qui dispose d’un AjaxControlToolkit
- Un projet Web qui exploite le composant Ajax et l’API de PicasaNet
Comme toujours, sont disponibles le code source associé ainsi que la version PDF.
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :