Guia De Buenas Practicas Desarrollo Web Movil
1 05 junio, 2008
En respuesta a las numerosas peticiones recibidas pidiendo una versión en español de la Best Practice - Design Guide de Volantis nos hemos lanzado a realizar la siguiente traducción, más o menos libre, de la misma. Confiamos sea de utilidad.
1 Visión general
Abraham Lincoln dijo "Dame ocho horas para talar un árbol y mepasaré las primeras seis afilando el hacha".
Esta guía de buenas prácticas trata sobre la implementación del entorno de Volantis para proporcionar renderización de dispositivo conforme a una guía de estilo dada. Se debe emplear como ayuda tanto desde una perspectiva de planificación de proyecto como de una perspectiva de implementación de la solución.
El objetivo de este documento esproporcionar las pautas que ayuden a:
• Planificar el desarrollo de las políticas de diseño desde el comienzo para minimizar la revisión de aplicaciones y políticas XDIME
• Identificar las estructuras de página (layouts) y estilos (themes) que vamos a necesitar
• Definir una convención de nombres coherente -- nombres de clases de estilo y contenedores -- a lo largo de las políticas dediseño (layouts, themes) para reducir la confusión
• Definir el interfaz XDIME y construir una aplicación de referencia que demuestre todos los aspectos
• Construir la librería de políticas para que la presentación de la aplicación de referencia sea conforme a la guía de estilo
• Crear una aplicación de referencia para entregar a los desarrolladores XDIME como guía de referencia
2Requerimientos
Guía de Estilo
Antes de empezar a implementar la solución de Volantis necesitas tener la guía de estilo definida. Ésta es la manifestación del aspecto del servicio en los diferentes dispositivos o familias de dispositivos y definirá el criterio de éxito de la solución. A menudo, esto se concentra en una familia particular de dispositivos, como los dispositivos de gama alta, yrequerirá pararse a pensar en este punto cómo deberá ser el aspecto del servicio también para los dispositivos menos potentes.
Dispositivos Objetivo
También debes asegurarte de definir los terminales objetivo. Por ejemplo, a menudo los dispositivos objetivo son todos los terminales desde las PDAs hasta los móviles WAP menos potentes. Algunos pueden necesitar otros canales como USSD, IVR,Celltik o PML.
Mapas del Sitio
También debes tratar de obtener los mapas del sitio y flujos de aplicaciones de algunos servicios. A veces éstos están incluidos dentro de la definición de la guía de estilo. Otras veces sin embargo, éstos no están disponibles al comienzo del proyecto ya que pueden no estar ni siquiera planteados aún -- aunque si éste fuera el caso deberías hacerte con un borrador almenos. De los mapas del sitio y los flujos de aplicaciones se pueden crear los casos de uso, los cuales permitirán formar el contexto para la guía de estilo y te darán una perspectiva mejor de cómo resultará el servicio y te permitirá un mayor control efectivo sobre la calidad.
Otros Requerimientos
Además debes asegurarte que el resto de requerimientos quedan perfectamente definidos, porejemplo:
1. ¿Cúal es el formato de entrada: es XDIME u otro lenguaje de marcas (markup)?
2. ¿Cuales son las geografías objetivo?
3. ¿Qué operadores y canales se van a utilizar?
3 Diseño
Interfaz Independiente del Dispositivo
Se recomienda un interfaz definido para permitir:
1. Separación de aspectos - mejora la facilidad de probar la presentación independientemente de lalógica de la aplicación
2. Informar a los desarrolladores de la salida adecuada
3. Publicar diseños del interfaz de referencia a desarrolladores externos simplificando el desarrollo de sus servicios
Se recomienda que sea, y típicamente es, un interfaz XDIME 2. En el contexto de esta guía se asume que el interfaz es XDIME 2. Sin embargo, en ocasiones podrían utilizarse otras...
Regístrate para leer el documento completo.