Alternativas para el desarrollo de sitios Web Multidispositivo ¿Cómo conseguir una Web móvil? ? 2 ¿Cómo conseguir una Web móvil? Desarrollo desde cero Desarrollo desde un portal existente ➢ Web móvil paralela (ad-hoc) ➢ Transcodificación general ➢ Transcodificación parametrizada 3 Desarrollo desde cero 4 Desarrollo desde cero Gestor Usuarios Desarrollador Framework CMS de desarrollo Multidispositivo 5 Desarrollo desde cero: Ventajas Gestor Usuarios Desarrollador Framework CMS de desarrollo Multidispositivo Experiencia de usuario óptima 6 Desarrollo desde cero: Inconvenientes Gestor Tiempo de implementación Usuarios necesario Desarrollador Framework CMS de desarrollo Multidispositivo Escalabilidad Selección de la plataforma de desarrollo e integración Experiencia de usuario óptima 7 Desarrollo ad-hoc 8 Desarrollo ad-hoc Gestor Usuarios Desarrollador Contenidos 9 Desarrollo ad-hoc: Ventajas Gestor Usuarios Desarrollador Contenidos Experiencia de usuario óptima 10 Desarrollo ad-hoc: Inconvenientes Gestor Usuarios Desarrollador Contenidos Experiencia Necesidad de sincronizar de usuario contenidos óptima Difícil adaptación a nuevos dispositivos 11 Transcodificación 12 Transcodificación Gestor Desarrollador Dispositivos Contenidos Transcodificador 13 Transcodificación: Ventajas Gestor Dispositivos Aligera la gestión del sitio Web Desarrollador Contenidos Transcodificador Fácil integración al ser independiente del CMS 14 Transcodificación: Inconvenientes Gestor Dispositivos Aligera la gestión del sitio Web Desarrollador Contenidos ¿Qué pasa con nuevas plataformas? Transcodificador Fácil integración al ser independiente del CMS No garantiza una No se tiene control sobre experiencia de el motor de transcodificación usuario óptima 15 Entonces, ¿qué hacer? 16 Desarrollador Framework CMS de desarrollo Multidispositivo Usuario Desarrollador Contenidos Transcodificador Gestión 17 Transcodificación parametrizada 18 Transcodificación parametrizada Usuarios Gestor Desarrollador Contenidos Transcodificador 19 Transcodificación parametrizada: Ventajas Usuarios Gestor Desarrollador Contenidos Transcodificador Experiencia de usuario adecuada Unifica el diseño y gestión del sitio Web Se controla el sistema de adaptación ? Fácil adaptación a nuevas plataformas 20 ¿Cuándo transformar? 21 ¿Cómo se qué dispositivo accede? 22 ¿Cuándo transformar? Wireless Universal Resource File (WURFL) Fichero XML donde se describen capacidades de dispositivos Proyecto OpenSource Reconocimiento del dispositivo por la cabecera HTTP User-Agent Múltiples APIs para el manejo optimizado del fichero (JAVA, Python, C#, ...) 23 ¿Requisitos? 24 Transcodificación parametrizada: Requisitos Requisitos para obtener un resultado óptimo Validez gramatical del código Etiquetado adecuado de contenidos Accesibilidad 25 ¿Es complejo? 26 ¿Es caro? 27 Sitio Web complejo 28 Sitio Web complejo → Plantillas 29 Sitio Web complejo → Plantillas 30 En resumen, la transcodificación parametrizada ● Unifica el diseño y la gestión del sitio ● Controla el sistema de adaptación ● Facilita una mejor experiencia de usuario ● Facilita la adaptación a nuevos dispositivos ...y además: ● ...y además simplifica el mantenimiento ● ...y además reduce costes 31