Recientemente se ha presentado la versión 3.0 de esta increible SDK. Con estas herramientas podremos desarrollar nuestros propios programas para que interactuen con la red social de las redes sociales: el Facebook.
Ahora que el amigo Marc se ha instalado el cliente de facebook para su Windows Mobile, aprovecharé para hablar sobre esta SDK y mostrar un pequeño ejemplo de lo que se puede hacer. A lo mejor se anima a hacer algún programilla para su smart client ;)
Lo primero será descargar la SDK completa desde Codeplex, no podía ser de otra manera. La SDK contiene las dll's necesarias para poder realizar nuestros programas, varios ejemplos con diferentes tecnologías y una documentación totalmente completa que incluye entre otras cosas, una guía de usuario y un paso a paso para crear nuestros primeros experimentos.
Hay varios modos de aprovechar el potencial de desarrollo que ofrece Facebook. Una manera es creando aplicaciones que se integran dentro del portal como los odiosos divertidos test tipo "que marca de queso de cabrales eres" o las desquiciantes alegres "galletas de la fortuna".
Otra modo de desarrollar con Facebook es creando aplicaciones cliente que interactuen con el portal. Me explico, por ejemplo, utilizando esta SDK he hecho un pequeño programilla que me retorna mi lista de amigos. Una vez tengo el array con todos mis amigos, lo vuelco en un fichero XML y le pongo la fecha. De esta manera puedo tener un histórico de mis contactos agregados y desagregados.
Cabe decir que el desarrollo con esta SDK es increiblemente sencillo, de hecho, para obtener mi lista de contactos simplemente he tirado estas dos líneas:

A parte, se incorporan una serie de user controls que encapsulan las opciones más útiles. Por ejemplo, ya hay un control que obtiene tu lista de contactos y te los muestra en un canvas muy bién organizado. Así como controles para ver tu perfil, eventos o cualquier cosa que puedas hacer con el mismo facebook:
Y lo más increible, esta SDK ofrece soporte para que podamos desarrollar aplicaciones en Silverlight, WPF o incluso en ASP.NET MVC!
Nos vemos!