Home » Archive

Articles in the xml Category

Factorsim, Programación, xml »

[ | 6 jul 2009 | 3 Comments | 319 views | ]

TNS (Sofres Audiencia de Medios, S.A) ha confiado a DigitalSeed, por su conocimiento especializado en marketing en Internet, y a FactorSim, por su experiencia en el desarrollo de aplicaciones web 2.0 complejas, el desarrollo de una aplicación interactiva que permite a la agencia mostrar y dar acceso al recopilatorio de datos sobre la audiencia de TV, desde 1996 hasta la actualidad.

Con el anuario 2008, TNS deja atrás un modelo estático de presentación de la información, utilizando por primera vez tecnologías de lectura de XML, con integración de otros elementos de programación que permiten visualizar y acceder a los contenidos de manera más gráfica y flexible. La información se basa en datos sobre el consumo y la cuota, el perfil de cadenas y el ranking de programas y emisiones, entre otros.

Para ello, desde Factorsim hemos desarrollado un frontend web para mostrar los datos de audiencias de una manera más ágil que la permite la versión impresa. Partiendo de ficheros de datos proporcionados por TNS que son procesados mediante un conjunto de instrucciones pre-programadas, guardamos la información que contienen en formato JSON.

grafica_curvas

Una vez hecho esto, una aplicación JavaScript se encarga de leer las tablas y proporciona las distintas visualizaciones mediante una treintena de plantillas. Algunas de ellas generan tablas numéricas, otras dibujan diferentes tipos de gráficas a partir de los mismos datos. En las tablas más complejas y extensas podemos ver los datos por grupos mediante un selector y mostrar gráficas adicionales en ventanas independientes a petición del usuario.

La aplicación interactiva desarrollada puede ejecutarse desde un CD, visualizarse a través de un navegador o consultarse desde un servidor web.

ASP, JSP, PHP, xml »

[ | 26 may 2008 | No Comment | 378 views | ]

I code for funXML es un lenguaje de marcas extensible (o de etiquetaje), es decir, es un lenguaje en el que se utilizan etiquetas para estructurar datos. Por tanto, no es un lenguaje en el que se indiquen acciones (como por ejemplo ejecutar un proceso si ocurre un evento, como en los lenguajes de programación convencionales). Uno de los aspectos importantes de XML es que por si solo no es un lenguaje muy potente, pero hay muchas tecnologías que lo complementan que hacen que XML tenga muchas más posibilidades.

XSLT nos permite mostrar datos en formato HTML que tenemos en XML de una forma muy sencilla. Una de las ventajas es que los archivos XML pueden utilizarse, por ejemplo, en Excel. Por otro lado, un aspecto importante de utilizar este sistema para mostrar información es que podemos mezclarlo con otros lenguajes de programación, como PHP, bases de datos MySQL, JavaScript, CSS, etc..

Lo único que necesitamos para mostrar datos XML mediante XSLT es indicar en el encabezado del archivo que documento XSL que utilizaremos para mostrar los datos. De este modo, podemos tener diversos diseños XSL para mostrar datos y utilizarlo cuando nos convenga. Además, podemos utilizar hojas de estilo que nos permitirán aún más personalizar la forma de mostrar los datos.Aunque pueda parecer un poco complicado, a continuación mostraré un simple ejemplo utilizando estas tecnologías.Puedes ver un ejemplo aquí

Para ver el código del archivo XML mediante tu navegador haciendo click directamente a Ver >> Código fuente

Si deseas consultar el código del archivo XSL puedes hacerlo haciendo click aquí