3002008060302. WPF en la prA?ctica: los lectores de noticias y otras soluciones
SituaciA?n inicial
Un importante grupo editorial de CentroamA�rica, tuvo conocimiento de las nuevas posibilidades que ofrecA�a la tecnologA�a Windows Presentation Foundation (WPF), desde el punto de vista de la facilidad de lectura y representaciA?n del a�?look-and-feela�? de cualquier tipografA�a y formato editorial, y de las implicaciones que, junto al acceso a Internet, A�sta tecnologA�a podrA�a tener respecto al acceso puntual y dinA?mico a la informaciA?n.
El grupo, que deseaba ampliar el nA?mero de lectores, asA� como las posibilidades de negocio mediante publicidad dirigida (o temA?tica), se planteA? la posibilidad de replicar la soluciA?n que otros periA?dicos norteamericanos, como New York Times, Seattle PI o Forbes, estaban ya implantando en fase de pruebas.
Figura. 1: SecciA?n principal del lector de noticias
Los objetivos iniciales de esta propuesta fueron:
– Atraer nuevos lectores mediante el uso de tecnologA�as punteras, que permitiesen el acceso a contenidos editoriales, en cualquier momento y lugar.
– Conseguir un retorno de la inversiA?n mediante la inclusiA?n de cuA�as y campaA�as publicitarias embebidas en las noticias, y vinculadas con A�stas de forma temA?tica.
– Dotar a los suscriptores del lector con un sistema dinA?mico y configurable de lectura, que permite su almacenamiento por fechas y posterior recuperaciA?n a discreciA?n del cliente.
– Habilitar a las personas con discapacidades visuales la lectura fA?cil de los contenidos del periA?dico al aprovechar las capacidades de manipulaciA?n tipogrA?fica que ofrece WPF.
– Conseguir una mayor presencia editorial y posibilidades de negocio en paA�ses limA�trofes y/o de una lengua comA?n.
– Ofrecer al suscriptor un contexto de lectura simple, que replica con fidelidad el a�?look-and-feela�? de la ediciA?n impresa, reforzando su imagen de marca y oferta visible del grupo editorial.
Figura. 2: SecciA?n principal de deportes
SoluciA?n
La soluciA?n planteada por nosotros fue organizar y estructurar un equipo de trabajo que fuera capaz de convertir ese proyecto en una realidad operativa en unos 3 meses. Para ello, contamos con la inestimable ayuda de los 3 principales creadores del SDK NewsReader en Microsoft Redmond (Tim Sneath, Bryan Wheeler y Arathi Ramani, quienes constantemente apoyaron y sugirieron soluciones a los puntos mA?s delicados de la implantaciA?n, recogiendo, a su vez, nuestro propio feedback, que a��en mA?s de una ocasiA?n- ha servido para configurar el conjunto operativo que el SDK tiene en la actualidad, a pocas semanas de su publicaciA?n oficial.
La publicaciA?n de las noticias se efectA?a en formato XML y es producido de forma automA?tica por el sistema, a partir de las fuentes de noticias del periA?dico. El sistema replica la noticia de acuerdo con el formato estA?ndar para los medios de comunicaciA?n (NITF, una gramA?tica XML), y las ubica en el sitio web preparado al efecto, de donde son descargadas a peticiA?n o de forma automA?tica por el lector de noticias.
El usuario puede, ademA?s, almacenar cualquier artA�culo de su interA�s en varios formatos opcionales, para su lectura o anA?lisis posterior fuera del lector de noticias. A�ste, permite ademA?s la modificaciA?n del tamaA�o tipogrA?fico, ajustA?ndose automA?ticamente sus contenidos, para ofrecer siempre la mejor experiencia lectora. El cliente puede acceder a cualquier noticia de forma individual a��a travA�s del menA?- o navegar el periA?dico moviA�ndose a travA�s de sus secciones y sub-secciones si las hubiera. El SDK Newsreader, permite adaptar sus formatos a cualquier tipo de contenido publicable, gracias a la posibilidad de programaciA?n del SDK mediante los lenguajes XAML y C#.
Conclusiones y beneficios aportados por la soluciA?n
Los beneficios aportados por la soluciA?n en este caso fueron dotar al grupo editorial con una potente herramienta de muy fA?cil distribuciA?n e instalaciA?n para permitir una nueva experiencia lectora a sus clientes, y captar nuevos clientes que, hasta ese momento, estaban fuera del alcance editorial del grupo. AsA� mismo, la posibilidad de personalizaciA?n de la publicidad en funciA?n del contenido de la noticia y la facilidad de integraciA?n de cuA�as y campaA�as publicitarias han producido una revisiA?n al alza en las expectativas de beneficio a corto y medio plazo.
La experiencia obtenida durante el desarrollo, permitirA? a los equipos de trabajo del periA?dico realizar cualquier modificaciA?n personalizada posterior con un mA�nimo de esfuerzo, para mantener siempre actualizada la aplicaciA?n, adaptA?ndose al mundo cambiante del periodismo. AdemA?s, el -cada vez mA?s aceptado- entorno de creaciA?n de interfaces de usuario basadas en WPF, permite ofrecer otras soluciones a, prA?cticamente, cualquier tipo de aplicaciA?n (Tanto Windows como Web), y muy especialmente, en aquellas en las que la legibilidad, el escenario de presentaciA?n de opciones al usuario, o el propio carA?cter de la aplicaciA?n, asA� lo requieran.
En tales casos, encontramos todas las aplicaciones de gestiA?n documental, las aplicaciones educativas e infantiles, software para dispositivos mA?viles (como los tA�picos de cA?mo mejorar la memoria) y un largo etcA�tera que esta accediendo incluso a las aplicaciones tradicionales de gestiA?n como las de Banca, Seguros, y otras, en las que ya se encuentran ejemplos de interfaces de usuario escritas mediante estas tecnologA�as.
A?Y para la Web?: Silverlight
Aunque todavA�a se encuentra en un estado inicial (la versiA?n a�?oficiala�? disponible es la 1.0). A partir de la siguiente versiA?n la competencia que la tecnologA�a WPF va a suponer para las tecnologA�as tipo Flash va a ser considerable. De momento, esta versiA?n es sA?lo programable en Javascript, pero su mecanismo de instalaciA?n es idA�ntico al de Flash: una descarga de un mega (aproximadamente), funciona para casi todos los navegadores y a��en el estado actual- para dos plataformas: Windows y Mac (Aunque ya va muy avanzada la portabilidad a Linux). Y ya existen algunos sitios que la estA?n utilizando, como el curioso buscador Tafiti (www.tafiti.com, ver imagen adjunta)
Fig. 3: Portada principal del buscador Tafiti
La siguiente versiA?n, segA?n se espera, serA? la que autA�nticamente a�?romperA? con todoa�?, al permitir:
– Soporte de lenguajes administrados
-* Visual Basic, Visual C#, IronRuby, IronPython
– CaracterA�sticas .NET
-* Almacenamiento aislado, servicios JSON, LINQ, excepciones, seguridad, API de lector/escritor de XML reader/writer API, subconjunto de FX
– Soporte complete de WPF
-* PresentaciA?n en pantalla, entrada de datos y ediciA?n, estilos, enlace a datos
Para los lectores interesados en Silverlight, recomendamos su pA?gina oficial: http://silverlight.net/
Noticias relacionadas
Deja un comentario
Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *
Debes haber iniciado sesión para comentar una noticia.
Comentarios
No hay comentarios.