El Microsoft Professional Developer’s Conference (PDC) 2008 es una conferencia técnica que Microsoft organiza cada dos o tres años con el objetivo de mostrar a los desarrolladores las tecnologías que estará liberando próximamente y permitir que se vayan familiarizando con ellas. Este año se realizó del 27 al 31 de octubre, y fui invitado para hacer cobertura editorial. En el website principal de SG y en la revista impresa estaremos publicando notas al respecto. Sin embargo, el espacio ahí es limitado y creo que hay mucho que contar así que haré uso de este espacio para compartir más detalles con los interesados.
Azure
El primer día estuvo enfocado en el lanzamiento de Azure. Azure viene a ser un sistema operativo para ejecutar aplicaciones en un contexto de cloud computing, el cual se ejecuta desde los data centers de Microsoft. Para los desarrolladores de aplicaciones, esto significa que para tener una aplicación en el Internet no necesitan preocuparse por tener ni administrar un servidor. Simplemente suben su aplicación a Azure, y listo.
Microsoft no se caracteriza por ser una empresa pionera en términos tecnológicos, y el caso de Azure no es la excepción. Ellos están conscientes de que lo que están haciendo es seguir los pasos de Amazon y sus servicios EC2 (Elastic Cloud Computing) y S3 (Simple Storage Service). Lo que pretenden, como es su costumbre, es brindar una oferta fácil de usar e integrada con el resto de sus tecnologías. Por ejemplo, en el caso de EC2, es necesario crear y configurar una máquina virtual antes de poder subirle aplicaciones. En el caso de Google App Engine, está la limitante de que solo soporta aplicaciones hechas en Python, además de que el grueso de las cosas se hace “a mano”, sin soporte de herramientas que faciliten las tareas. En cambio, en el caso de Azure, el escenario de uso previsto es que un desarrollador pueda usar cualquier lenguaje soportado por el CLR (e incluso otros como PHP), y desde Visual Studio pueda elegir a Azure como la opción para instalación (deployment), indicar el user/password de su cuenta de Azure, y listo.
S+S
Microsoft lleva varios meses diciendo que ellos no le apuestan (al menos al corto plazo) al escenario de que las aplicaciones se ejecuten por completo desde la nube. Lo que ellos ven más viable es la opción de tener aplicaciones en el desktop, que sean complementadas con servicios accedidos por Internet. Esto es lo que llaman Software + Services (S+S). Bueno, pues antes del PDC esto de S+S no había sido más que ideas. Sin embargo, junto con el lanzamiento de Azure, también se está dando a conocer la “Azure Services Platform”, que como su nombre lo indica es una plataforma de servicios para aplicaciones en la nube.
Los servicios disponibles hasta ahora son:
.Net Services – Servicios de infraestructura para aplicaciones en la nube. Resuelven necesidades como autenticación, workflow management, manejo del bus de servicios.
SQL Services – Si tienes datos almacenados en Azure, a través de SQL services podrás interactuar con ellos, ya sea haciendo queries, analizando información o sincronizando datos hacia diferentes dispositivos.
Live Services – Los live services permiten explotar la plataforma Live para brindar servicios como autenticación, mensajería instantánea, almacenamiento de archivos.
Próximamente también se liberaran servicios de Sharepoint y Dynamics (CRM).
Windows 7
Durante el PDC se dio un preview de lo que será Windows 7, la próxima versión de windows para el desktop. Yo no sé si es que no quisieron revelar muchos detalles, o si es que yo no puse atención, pero la verdad es que no encontré ninguna característica innovadora ni espectacular. Pero creo que esto es una excelente noticia, porque tal parece que el enfoque en Windows 7 está principalmente en mejorar la estabilidad y desempeño, más que en agregar nuevas capacidades. De hecho, el demo lo hicieron en una netpc con un procesador de 1 Ghz y 1 GB de RAM, y funcionaba bastante bien. Así que pudiera ser que Windows 7 fuera algo así como Vista pero optimizado, lo cual sería muy bueno.
Otras cosas …
Me faltan varios temas que abordar, principalmente Oslo. Sin embargo, este post ya está bastante largo y llevo como dos semanas escribiendolo, y si me pongo a hablar de Oslo voy a terminar en el 2009. Así que mejor dejo eso para una segunda parte de este post.
Discussion
No comments for “PDC 2008 (parte 1)”
Post a comment