The Microsoft Dynamics Most Influential People for 2012

15 04 2012

Ya se han abierto las votaciones a The Microsoft Dynamics Most Influential People for 2012 (http://www.dynamicsworld.co.uk/top-100-voting-starts-now/). Espero contar con vuestro voto!!! ;-)

No hace falta decir que, a parte de las menciones profesionales que uno pueda conseguir, mi mayor placer es el de poder ser útil a todos aquellos que depositáis vuestra confianza en mi y por consiguiente, en Qurius Prodware, para vuestras necesidades en el ámbito Microsoft Dynamics. Muchas gracias.

Por último, recordaros que entre los nominados se encuentran también varios compañeros de Qurius Prodware España así como otros colegas de Qurius Prodware a nivel internacional.

Anuncios




MSCRM 4.0: Crear dashboards con gráficos

23 05 2011

Recupero a continuación un artículo que escribí a principio del año pasado (2010). Me pareció interesante al releerlo ver como han cambiado las cosas en CRM 2011 en el que ya disponemos de dashboards e integración de Silverlight mediante webresources. Parace que Microsoft ha ido por la línea que muchos de nosotros ya instuíamos en su momento, ¿no?. El artículo hablaba sobre como integrar aplicaciones Silverlight en MSCRM 4.0 para obtener dashboards impactantes. Por otro lado, comentar que en el artículo me refería a las librerías gráficas que NO estaban disponibles en Silvelight 3 pero que ahora en Silverlight 4 (y en breve en Silverlight 5, YA estan disponibles!!!).

Una de las aplicaciones más inmediatas que a uno se le ocurre para usar Silverlight 3 en MSCRM 4.0 es la visualización de gráficos. Por defecto, Silverlight no lleva consigo controles específicos de gráficos. Sin embargo podemos encontrar en internet montones de controles de gráficos para Silverlight, tanto de pago como de libre uso. En concreto, recientemente encontré una biblioteca de controles para crear gráficos que me dejo impresionado. En primer lugar es de libre uso (aunque muestra un link al fabricante). Puede adquirirse licencias de uso por desarrollador si se desea disponer de soporte y no mostrar el link al fabricante.

En cualquier caso, el objetivo de mi artículo no era el de describir esta biblioteca sino el de mostraros como con tan sólo unos minutos he creado un dashboard (como página HTML que contiene un par de gráficos) y lo he conectado a MSCRM 4.0 en un nuevo link (Dashboard) en el Área de trabajo!!! Los datos de estos gráficos no son dinámicos (no se obtienen de la base de datos o del servicio web de MSCRM) pero pueden obtenerse muy fácilmente. De hecho, para que os hagáis una idea, esto gráficos pueden generarse dinámicamente desde una página ASPX por tanto, en el codebehind podéis consultar y cargar los datos como tradicionalmente ya hemos hecho y componer el gráfico antes de que el usuario lo consulte. El resultado (ver figura siguiente) es impresionante, ¿no? Y eso que no he utilizado ni un 10% de la capacidad de esta librería.

Como os comentaba existen un montón de librerías de gráficos para Silverlight (entre ellas tenéis la de Dundas, similar a la que se utiliza en Reporting Services 2008) por tanto, eso no es novedad. Lo que si me gustaría que vierais es la rápida aplicación (y muy vistosa como podéis ver) de esos gráficos para crear dashboards (mediante páginas ASPX o HTML). Por cierto, hablando de vistoso, esta imagen es estática pero, al mostrar el gráfico quedarías impresionados del efecto de fade que le coloca sin más que configurar un parámetro más del control!!! Podéis ver más información de la librería de gráficos en http://www.visifire.com.





SL 3: Error #2104 al publicar aplicaciones en IIS 6

23 05 2011

Intentando mostrar una aplicación desarrollada en Silverlight 3 dentro de un IFRAME de MSCRM 4.0 me encontré con este maldito problema. Tras varias horas perdidas buscando una solución al problema al fin la encontré en http://mmunozs.spaces.live.com/blog/cns!11EE93E8286B18FE!360.entry. Por desgracia la mayoría de máquinas virtuales de MSCRM 4.0 de que dispongo utilizan IIS 6 y por tanto en todas tenia el mismo problema a la hora de publicar aplicaciones en Silverlight. A continuación os transcribo la solución al problema:

Para resolver este problema seguir los siguientes pasos en el servidor IIS:

1. Configurar el tiempo de expiración de contenido.

En la ventana de propiedades del sitio Web seleccionar HTTP Headers y habilitar “Enable content Expiration”. Configurar para que el contenido expire después de un minuto.

2. Registrar los tipos MIME y extensiones de archivos para que el explorador web pueda cargar los manejadores (handlers) correctos.

En la ventana de propiedades y estando en la sección HTTP Headers dar clic al botón MIME Types para agregar los siguientes tipos:

Extension MIME Type
.xap application/octet-stream
.xaml application/xaml+xml




WM7: Acuerdo Nokia con Microsoft para usar WM7 como plataforma principal de sus smartphones

11 02 2011

Acabo de escuchar en las noticias que Nokia ha llegado a un acuerdo con Microsoft para utilizar Windows Mobile 7 como plataforma principal de sus teléfonos móviles. Gran noticia que deberemos seguir atentamente. Supongo que algunos no conoceréis a fondo Windows Mobile 7 pero, para que os hagáis una idea general no deja de ser un NET Framework en pequeño (y por tanto con capacidades Silverlight). Sé que no es una descripción muy técnica pero creo que a todos un momento u otro nos ha atraído esa plataforma pero no le hemos prestado mucha atención por el gran dominio de Symbian, Android, Apple y compañía. Pues bien, este acuerdo podría hacer que WM7 salte a la palestra! Así mismo, muchos desarrolladores como nosotros, con un pequeño aprendizaje podremos dar el salto a la programación de plataformas móviles.

Podéis encontrar más información sobre esta noticia o ver la conferencia de prensa en:

http://www.microsoft.com/presspass/presskits/windowsphone/liveevent.aspx
http://www.guardian.co.uk/business/2011/feb/11/nokia-microsoft-sign-strategic-tieup