Archivo de la categoría: Silverlight

Sudáfrica en formato RIA

Durante estos días se celebra el mundial de Sudáfrica y muchos periódicos y webs especializadas disponen de secciones dedicadas al acontecimiento donde nos muestran todos los detalles de los partidos, calendarios, estadios, equipos y grupos.

Aprovechando este acontecimiento algunos de ellos han desarrollado atractivas aplicaciones que nos permiten acceder a toda esta información mediante una agradable y avanzada experiencia de usuario.

Hoy quiero destacar tres de ellas que pueden servirnos de ejemplo y de inspiración a tener en cuenta cuando desarrollemos intranets y sitios de publicación de contenidos:

Cual prefieres tu?

MIX10 – Session recordings

MixLogo

Como cada año, el MIX se presenta como el EVENTO (en mayúsculas) centrado en usabilidad, interacción con el usuario, presentación de datos, interfaces gráficas, etc, etc. La conferencia va dirigida a diseñadores y desarrolladores y se presentan las últimas y más avanzadas técnicas en desarrollo. No se trata de un evento de desarrollo puro y duro, se trata más de un soplo de inspiración y orientación acerca de las últimas novedades y tendencias.

En la conferencia de este año se han anunciado las RC’s de Silverlight 4 y RIA Services 4. Las estrellas invitadas: la presentación de Silverlight como herramienta de desarrollo para la recién estrenada plataforma Windows Phone 7 y como no, Azure, la nube o mejor dicho el nubarrón que se acerca cada vez más y que nos mojará a todos!!.

Hoy están disponibles los videos de todas las sesiones. Se me hace difícil recomendar alguno. Solo deciros que preparéis grandes dosis de café para aguantar las más de 100 horas.

Debugg de una Aplicación Silverlight Remota

Nunca te has preguntado cómo hacer debug de una aplicación Silverlight que está hospedada en un servidor? Si accedemos desde un navegador remoto a una aplicación Silverlight integrada en un servidor, por ejemplo SharePoint, hacer debug es una cuestión tan simple como la que nos indica Bryant Likess en su Blog.

Web Development Helper

Cuando desarrollo en la web, tengo un conjunto de herramientas imprescindibles que me ayudan a ver que ocurre bajo las páginas (no siempre es evidente).

Hoy quiero recomendar una herramienta gratuita llamada Web Development Helper. Se trata de un add-in para Internet Explorer que sirve para trazear todo el tráfico que ocurre entre el browser y el servidor.

Podremos medir los tiempos de descarga de cada uno de los elementos de nuestras páginas, detectar descargas con error (401) o ver los parámetros (post/get) que nuestro navegador envía al servidor entre otras funcionalidades.

Encuentro especialmente útil este tipo de herramientas cuando desarrollo aplicaciones Flash, AJAX o Silverlight que utilizan toda la potencia de nuestros navegadores al realizan actualizaciones parciales de las páginas mediante llamadas a WebServices. Podremos ver que llamadas se están realizando, que información se descarga, que información se devuelve al servidor, … en definitiva, donde está el fallo!!!   :-)

Espero que os sirva tanto como a mí.

Vertigo

Actualmente Silverlight es una de las plataformas de desarrollo más potentes a la hora de crear interfaces de usuario. Como ya pasó anteriormente con Flash, los programadores podemos utilizar esta herramienta para desarrollar componentes que sobrepasen las posibilidades que nos ofrecen el HTML y el Javascript, y todo ello sin tener que pensar en las múltiples versiones de navegadores que existen en el mercado. De forma fácil podemos crear elementos que nos permitan complementar nuestras aplicaciones y que ofrezcan al usuario una forma distinta de interacción con la información.

El verdadero reto es crear, innovar, presentar la información de forma entendible, ser capaces de pensar en nuevas formas de interacción y sobre todo, no creer que cualquier cosa es válida. No se trata de poner efectos por poner, ni crear elementos con sombras o reflejos por el mero hecho de que resulta fácil programarlo. Se trata de aprovechar toda esta potencia para realmente informar mejor al usuario y ofrecerle herramientas avanzadas que le ayuden a interactuar y entender mejor lo que sucede en su entorno laboral.

Al igual que lo fueron Yugop, Ferry Halim o Joshua Davis que crearon escuela y nos demostraron lo que se puede llegar a implementar con la plataforma Flash, ahora Vertigo nos sorprende cada día con alguna nueva creación utilizando la nueva plataforma de desarrollo.

SilverMossChart

silvermosschartUn nuevo proyecto Codeplex que nos permite crear gráficos en Silverliht (basados en el componente Visifire) para MOSS y WSS.

http://smc.codeplex.com/

Activar Silverlight en SharePoint

Para poder trabajar con aplicaciones Silverlight en nuestros servidores MOSS y WSS es necesario que configuremos correctamente nuestro servidor IIS para que permita este tipo de contenido. Aún instalando el kit de Silverlight para SharePoint, si estamos sobre IIS 6 tenemos que realizar esta configuración manual.

El error que obtendremos en caso de no tener configurado el servidor correctamente es el 2104:

Unhandled Error in Silverlight 2 Application.
Could not download the Silverlight application.
Check web server settings

.

Para solucionarlo tenemos que añadir los MIME types a IIS6:
1. En la administración de IIS, seleccionar el Directorio Virtual correspondiente a nuestra aplicación
2. Abrir la ventana de propiedades y seleccionar la pestaña de aministración de encabezados
3. Añadir el siguiente MIME: .xap – application/x-silverlight-2

Kaldeera – Silverlight edition

SharePoint, Workflows y Silverlight: una plataforma de colaboración, una necesidad para cualquier empresa y una tecnología que nos permite crear herramientas de futuro.

Si hacemos un cóctel con los tres ingredientes y le añadimos usabilidad en abundancia, una pizca de diseño y muchas, muchas horas de trabajo, el resultado se llama Kaldeera Workflow Designer 2009.

El producto ya está en versión final y está a punto de salir a la luz. Adelanto algunas imágenes.

Silverligth y SharePoint

Microsoft está preparando un kit de utiliades y ejemplos que mostrarán como integrar Silverlight en SharePoint.

El kit, llamado Blueprint, aún no está disponible pero en página de presentación ya muestra algo de sus primeros ejemplos: desde una webpart que muestra un componente Silverlight, hasta la personalización del menú de navegación o nuevos tipos de campos desarrollados mediante esta nueva tecnología.

Tendremos que estar atentos a este nuevo proyecto. Más info en: http://www.ssblueprints.net/sharepoint/