Silverlight: Silverlight 2 Beta 2 released

Esta semana en el TechEd de Orlando se anunció la disponibilidad de Silverlight 2 Beta 2, con interesantes novedades y beneficios que ayudarán a desarrollar RIA de manera más productiva y con mayor potencial.


Llevábamos esperando tiempo impacientes por estas novedades, aunque aún queda mucho por llegar.


Hasta ese momento aquí os dejo lo necesario para empezar a trabajar con esta nueva versión:


Expression Blend 2.5 June Preview


Expression Deep Zoom Composer


Microsoft Silverlight Tools Beta 2 for Visual Studio 2008


Y una serie de documentos de gran relevancia que os ayudarán a actualizar vuestras aplicaciones a Silverlight 2 Beta 2 desde la Beta 1, ya que esta beta no mantiene compatibilidad con la beta anterior (aunque si lo hace con Silverlight 1).


What Changed in Silverlight 2 Beta2


Upgrading your Silverlight 2 Projects to Beta2


Espero que os resulte de utilidad.


Un saludo.

[EVENT] Silverlight 2.0 – Programas o enriqueces?

El día 12 de Mayo se celebró un evento orientado al diseño de RIA con Silverlight 2.0 en las oficinas de Microsoft Ibérica, en el cual tuve la gran oportunidad de participar como ponente compartiendo cartel con David Salgado, gran profesional y amigo.

En este evento revisamos de las bondades de esta apasionante tecnología desde las bases de la teconología, pasando por aspectos como, fases de desarrollo, animación, estilos y plantillas, integración con HTML y DOM y Networking.

La agenda del evento fue la siguiente:

  1. Introducción a Silverlight
  2. Empezando con Silverlight 2.0
  3. Coffe Break
  4. Aplicando Estilos: estilos y plantillas
  5. Creación de Controles personalizados
  6. Consumo de datos
  7. Integración con el navegador (David Salgado – DPE Microsoft Ibérica)

Para aquellos que asististeis al evento y también para los que no pudieron, os dejo el material del evento:

Diapositivas del evento aquí.

Código de ejemplo aquí.

Un saludo.

WPF: Desarrolla con MSDN – Cifras y letras y David Carmona

El grán tiburón David Carmona ha publicado en su blog un juego desarrollado en WPF y desplegado por CilckOnce basado en el juego «Cifras y Letras».

 

En este juego tuvimos el honor de colaborar en la parte de desarrollo de la interfaz gráfica y su diseño y la verdad es que verlo ahora en producción es toda una alegría.

Enhorabuena a Lucía y Raúl por las tareas del prototipado, diseño preliminar y de integración con Expression Blend, estáis hechos unos fieras!!!

Podeís ver el post de David Carmona en su blog y jugar desde aquí.

 

Espero que disfrutéis jugando.

WPF: España gana en The Ingenuity Point Contest

Una gran noticia para el desarrollo software en España, ya que una aplicación española gana el primer puesto en la vertical de Sanidad en el concurso de innovación «The Ingenuity Point«.

La aplicación ganadora es Lebab Interpreter to Integration, de Lebab Systems y desarrollada por Plain Concepts.

La aplicación es una solución completa que satisface las necesidades de los profesionales de diversas áreas de la sanidad, que permite la utilización de una base de datos de preguntas y respuestas relacionadas de diagnósticos y explicaciones, un sistema rápido y concreto que facilita la comunicación entre el personal sanitario y el inmigrante/extranjero.

Podemos ver una demo aquí.

No podría dejar pasar esta ocasión sin hacer mención a mi gran maestro, compañero y  amigo Octavio Hernández, con el cual he compartido el proceso de diseño y desarrollo de esta aplicación desde sus inicios y del cual he aprendido día a día, sin dejar de agradecer a los grandes profesionales  y amigos de Plain Concepts su colaboración en este proyecto y sin los cuales esto no habría sido posible.

Además agradecer también al personal de Lebab System la confianza depositada en nuestra empresa para llevar a cabo este gran proyecto de innovación.

IMG_0108

Un saludo y mi más sincera enhorabuena a los premiados!!

Silverlight: Microsoft lanza Silverlight 2.0 Beta 1 y Blend 2.5 March Preview

Hoy Scott Guthrie anunció el lanzamiento de Silverlight 2.0 y Microsoft Expression Blend 2.5 March 2008 Preview disponibles en las siguientes URL:


Blend 2.5 March Preview
http://www.microsoft.com/expression/products/download.aspx?key=blend2dot5


Silverlight 2.0 Beta 1 SDK
http://www.microsoft.com/downloads/details.aspx?FamilyId=4E03409A-77F3-413F-B108-1243C243C4FE&displaylang=en


Source Code and Unit Tests for Silverlight 2 Beta 1 Controls
http://www.microsoft.com/downloads/details.aspx?FamilyID=ea93dd89-3af2-4acb-9cf4-bfe01b3f02d4&DisplayLang=en


Microsoft Silverlight Tools Beta 1 for Visual Studio 2008
http://www.microsoft.com/downloads/details.aspx?FamilyID=e0bae58e-9c0b-4090-a1db-f134d9f095fd&DisplayLang=en


Deep Zoom Composer
http://www.microsoft.com/downloads/details.aspx?FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&DisplayLang=en


Silverlight 2.0 Beta para Windows
http://www.microsoft.com/silverlight/handlers/getSilverlight.ashx?v=2.0&targetplatform=win


Silverlight 2.0 Beta para Mac
http://www.microsoft.com/silverlight/handlers/getSilverlight.ashx?v=2.0&targetplatform=macintel


Espero que lo disfrutéis tanto como yo,


Un saludo

WPF: La Ley presenta el primer Reader basado en la SDK de Microsoft

Durante al jornada de anteayer tuvo lugar la presentación a los medios especializados del «Diario La Ley Reader», diario digital basado en la tecnología Microsoft News Reader SDK.


Este diario digital ha sido presentado, entre otros, por Enrique Fernández-Laguilhoat, Director de Plataformas de Microsoft Ibérica y La directora del Diario LA LEY, Mercedes Rey.


Está disponible desde ayer de manera gratuita para sus más de 20.000 subscriptores durante un periodo de 30 días. Una vez acabado el plazo y siguiendo el modelo de New York Times, Diario La Ley Reader se convertirá en un diario electrónico únicamente para subscriptores.


La fase de desarrollo supuso un gran reto para ambas partes, por un lado para La Ley, que debía buscar un modo de ubicar textos jurídicos de forma que la presentación de los mismos se mostrase con la mayor de las calidades a sus lectores y por el otro lado la de acomodar el SDk a la presentación de este tipo de contenido.


Además este software se encuentra en proceso de certificación para Windows Vista, aunque también se ejecute en Windows XP.


image


La aplicación se puede descargar desde aquí.

OFF-TOPIC: Empezar el año como MVP

La verdad es que después de unas navidades febriles (de las que no me encuentro del todo recuperado) es muy agradable encontrarse en la bandeja de entrada del correo un mail que te felicita por haber sido nombrado Microsoft Most Valuable Professional.

Es ciertamente uno de los mejores regalos que se puede recibir estas navidades. Ya que no tenemos salud, por lo menos tenemos MVP 🙂

Es todo un orgullo para mi haber sido reconocido en la categoría de Visual Developer – Windows Client Developement, y desde aquí quiero agradecer a todos los que han hecho que esto sea posible, gracias a mis compañeros y amigos (incluso a los que están lejos ahora) , que me apoyan continuamente y de los que no paro de aprender, a la gente de Microsoft con la que he crecido y que han creído en mi y por supuesto a Cristina, artífice de esta mención y a todos los que han compartido aunque solo sea un ratito conmigo, porque de todos vosotros he aprendido algo… y espero seguir haciéndolo.

Agradecer por supuesto a esta nuestra comunidad 😉 la ilusión por la tecnología de la que hace gala y de la que espero seguir participando durante mucho tiempo, aportando mi granito de arena y enriqueciendome de vuestra sabiduría.

De nuevo muchas gracias…

Un saludo a todos y Feliz Año!!

WPF: Habilitar la depuración de XAML

Uno de los problemas más habituales a la hora de depurar una aplicación WPF, es el de cometer errores dentro del XAML que define nuestra interfaz. Por defecto las excepciones nos muestran un mensaje que de poco ayuda:

Error in markup file ‘Namespace;component/WMain.xaml’ Line 1 Position 9.

Si nos paramos a pensar unos segundos en la estructura de las ventanas en XAML, rápidamente nos daremos cuenta que en la primera línea, en la posición 9, está parte de la definición de nuestra ventana, y rara vez es la causante del problema.

Por defecto, Visual Studio no muestra los detalles de las excepciones que son provocadas por un error en el XAML, pero esto lo podemos cambiar siguiendo estos sencillos pasos:

  1. Pulsamos sobre el menú Debug (Depuración)
  2. Seleccionamos Exceptions… (Excepciones) Ctrl+Alt+G
  3. En la ventana que se nos muestra pulsamos el botón Add… (Añadir)
  4. Seleccionamos en el campo Type: Common Language Runtime Exceptions
  5. Escribimos en el campo Name: System.Windows.Markup.XamlParseException
  6. Desplegamos el árbol de Common Language Runtime Exceptions y marcamos la casilla de Thrown

excepciones

Acto seguido volveremos a depurar la aplicación, lo que, una vez se dispare la excepción, nos mostrará un mensaje como el que sigue:

Cannot convert the value in attribute ‘Background’ to object of type ‘System.Windows.Media.Brush’. Token is not valid.  Error at object ‘System.Windows.Controls.Grid’ in markup file ‘Namespace;component/WMain.xaml’ Line 10 Position 6.

El grupo de producto está trabajando en la mejora de este aspecto en la versión 2008 de Visual Studio (Antes conocida como Orcas).

Espero que este pequeño truco os resulte de utilidad y os  ayude a solucionar algún que otro problema.

Errores en el Hardware de la XBox 360

Me hago eco de esta noticia que acabo de ver en la CNN, Microsoft ha detectado errores en el Hardware de la XBox 360, lo que les obligará a gastar un Billón de dolares en reparaciones, según estimaciones de Microsoft.


Pero no todo son malas noticias, ya que Microsoft ha decidido ampliar el periodo de garantía de las videoconsolas para que el usuario final no sea el perjudicado con este error.


Un saludo