Blog de Miguel Llopis

Sesiones sobre Oslo en el PDC 2008

Con algunos días de retraso sobre mi intención inicial, espero que aceptéis mis disculpas, voy a comenzar a publicar algunas entradas al respecto de Oslo y todo lo acontecido en torno a esta nueva tecnología en el PDC, celebrado la pasada semana en Los Ángeles.

En primer lugar, y a modo de recopilación, os dejo los enlaces para la descarga directa de los vídeos de cada una de las sesiones, junto con un breve resumen de cada una. Al margen de realizar la descarga del vídeo, podéis visualizarlos directamente en la web del PDC, concretamente en esta sección.

Personalmente, prefiero la visualización en la propia web, ya que muestra el doble enfoque sobre el speaker y también captura el escritorio del PC donde se presentan los contenidos, mientras que en los vídeos para descarga tan sólo se muestra el escritorio de la presentación (me gusta ver algo más de movimiento en pantalla, especialmente con speakers con gran riqueza expresiva como Don Box, Douglas Purdy y algunos más que intervinieron en estas sesiones).

Las sesiones realizadas sobre Oslo fueron las siguientes (pinchad en la imagen para abrir el link con la sesión y los formatos para descarga del video, así como de las slides):

  • “A Lap Around Oslo”: En esta sesión, como su propio nombre indica, se realizó un recorrido general por todas las novedades y características de Oslo, de la mano de nuestro súper Ninja Vijaye Raji (creador del lenguaje Small Basic, del cual os hablé hace unos días por aquí también) y de un más que entregado a la sesión y a la audiencia Douglas Purdy. Recomiendo comenzar por esta sesión especialmente a aquellos que quieran una introducción general a la tecnología y un repaso de su arquitectura a modo top-down, y también por supuesto a todos los demás, ya que se trata de una sesión bastante dinámica y entretenida. Una ideal primera toma de contacto con Oslo.

  • “Oslo: The Language”: Esta fue la segunda sesión sobre Oslo en el PDC, y en ella uno de nuestros Arquitectos David Langworthy y el querido y distinguido señor Ingeniero Don Box hacen un profundo repaso al nuevo lenguaje de modelado que Oslo nos aporta: el lenguaje M. Como veréis en esta sesión y también en próximas entradas en este blog, el lenguaje M nos proporciona una gran riqueza expresiva a la hora de definir modelos para complementar sistemas de tipo declarativo, como por ejemplo Workflow Foundation (WF) y Dublín (sobre lo que también os hablaré por aquí pronto). Además, se realizan varias demos mostrando el potencial de este lenguaje, algunas de sus características sintácticas para crear instancias y realizar consultas, y también el entorno textual con el que trabajaremos (viene incluido en la SDK de Oslo, de la cual, nuevamente, prometo hablar pronto) y que no es otro que Intellipad, con una serie de extensiones y configuraciones especiales “built-in”.

  • “Oslo: Customizing and extending the Visual Design Experience”. Ya en el tercer día de sesiones, le tocó el turno a uno de nuestros Program Managers, Florian Voss, acompañado nuevamente de un Don Box al estilo hawaiano, de profundizar en el uso de la herramienta visual de diseño que Oslo nos proporciona: Quadrant. Entre las características de esta herramienta destaca su alta capacidad de personalización a la hora de visualizar entidades (posición en el gráfico, coloreado contextual en base a valores de cada parámetro visualizado, así como otras muchas cosas más), y también la capacidad de consultar y almacenar modelos en el repositorio de Oslo. Como primera curiosidad/demostración del potencial de Oslo, comentar que todas estas opciones de configuración del diseñador constituyen nuestro “Modelo de Quadrant” y son almacenadas “in the cloud” en el propio repositorio de modelos: Oslo se modela a sí mismo, señores. :-)

  • “Oslo: Repository and Models”: Uno de los objetivos fundamentales de Oslo es minimizar las barreras entre distintos tipos de modelos empleados en el proceso de desarrollo de software, de manera que todos ellos se almacenen de igual forma y sea la vista sobre dichos modelos la que se configure en función de qué es lo que queremos visualizar en cada momento (arquitectura, diagrama conceptual de entidades, etc). En esta sesión, los PMs Martin Gudgin y Chris Sells se encargan de enseñarnos cómo extender modelos, cómo añadir nuestros propios modelos al repositorio, y también aprenderemos a versionar, proteger y desplegar modelos.

  • “Oslo: Building Textual DSLs”: Para poner el broche final a la presencia de Oslo en este PDC, Chris Anderson y Giovanni Della-Libera nos enseñarán de qué forma el lenguaje M nos permite definir esquemas y transformaciones sobre textos. A modo de ejemplo, nos muestran cómo construir nuestro propio DSL utilizando la SDK de Oslo y cómo emplear dicho DSL para crear un editor de textos bastante interactivo.

Y eso es todo por ahora, podéis ir en paz, no sin antes recordaros por mi parte que en breve encontraréis nuevos posts, tutoriales, vídeos y otra serie de materiales de apoyo para reforzar y profundizar en el contenido de todas estas sesiones. También me gustaría que ante cualquier duda, sugerencia inquietud o feedback oportuno dejéis algún comentario en este post, prometo contestar a todos :-)

Happy Weekend!

Posted: 7/11/2008 15:47 por Miguel LLopis | con 2 comment(s) |
Archivado en:
Comparte este post:

Comentarios

Pedro Hurtado ha opinado:

Me he chupado todas las sesiones de Oslo, concretamente el sabado dia 1 esperando a que mi mujer trajese al mundo a mi tercer hijo. ¿De dónde puedo obtener Quadrant?. Un comentario adicional el Sabado estuve tomando copas con amigos tuyos del club de Alicante y les di recuerdos para ti.

# November 10, 2008 12:21 PM

Miemblogs ha opinado:

Hace ya más de un mes desde mi último post, concretamente cinco semanas… Para cumplir

# August 19, 2009 1:16 PM