English

merkur

Adapta páginas a móviles de forma fácil y sencilla

¿Qué es?

¿Cómo funciona?

Merkur actua como un proxy inverso (transparente para el usuario), que se interpone entre la petición y los contenidos generados por el servidor.

  1. El usuario, con su dispositivo, realiza la petición de la página Web.
  2. La petición pasa a través de Merkur, que identifica las características del dispositivo (tamaño de pantalla, soporte de lenguajes de script, etc.).
  3. Llega la petición inalterada al servidor, que devuelve la página Web solicitada.
  4. La respuesta llega a Merkur que adapta la página en función de las características del dispositivo y de la configuración realizada.
  5. El dispositivo recibe la página.

¿Qué puedo hacer?

  • Permite que una única URL ofrezca la misma información adaptada a diferentes dispositivos. Merkur está pensado para facilitar el concepto de One Web (Web Única).
  • Adapta las imágenes:
    • en tamaño para que no sobrepasen el ancho de pantalla del dispositivo reduciendo la cantidad de datos enviados al móvil y, con ello, los tiempos de descarga necesarios.
    • en formato, convirtiendo las imágenes de formato no soportado por el dispositivo al indicado como formato preferido por el dispositivo.
  • Merkur incorpora un sistema de adaptación de contenidos (transcodificación) configurable que permite de forma sencilla:
    • Eliminar elementos superfluos para el usuario móvil.
    • Añadir nuevos elementos, sustituir imágenes por sus textos alternativos e incluso insertar enlaces telefónicos (que permiten activar una llamada desde el dispositivo).
    • Reubicar elementos dentro la página.
    • Linealizar tablas según distintas estrategias.
    • Personalizar las hojas de estilo para dispositivos móviles y eliminar aquellas no adecuadas.
    • Adaptar el lenguaje de marcado a uno preparado para dispositivos móviles (XHTML Basic o XHTML Mobile Profile).
    • etc.
  • Merkur es fácilemente extensible.

¿Qué necesito?

  • Merkur debe instalarse en un servidor con una Máquina Virtual de Java (JVM) versión 1.5 o superior.
  • Merkur es multiplataforma, ha sido probado satisfactoriamente en servidores Linux, Windows y MacOS.
  • Merkur implementa el API Simple para Descripción de Dispositivos de W3C, con lo que puede conectarse opcionalmente a cualquier repositorio que implemente dicha API.
  • Es necesario que el servidor donde se instale tenga acceso al contenido que se quiere movilizar (no es necesario que se trate de la misma máquina).

Información adicional

Descarga la presentación siguiente si deseas más información: