ALTAS MANUAL DE USUARIO PARA EL PROTOTIPADO DE APLICACIONES Versión 1.0 Unidad de Arquitectura del Software Framework Atlas Manual de Usuario para el prototipado de aplicaciones Hoja de Control Título Manual de usuario para el prototipado de aplicaciones Documento de Referencia NORMATIVA ATLAS Responsable Unidad de Arquitectura del Software Versión 1.0 Fecha Versión 04/02/2014 Registro de Cambios Versión 1.0 Causa del Cambio Versión inicial del documento Responsable del Cambio Unidad de Arquitectura del Software 2 de 16 Fecha del Cambio 04/02/2014 Framework Atlas Manual de Usuario para el prototipado de aplicaciones Índice 1. INTRODUCCIÓN ................................................................................................................................................................ 4 1.1. 1.2. AUDIENCIA OBJETIVO ...................................................................................................................................................... 4 CONOCIMIENTOS PREVIOS ............................................................................................................................................... 4 2. DESCRIPCIÓN .................................................................................................................................................................... 4 3. INSTALACIÓN Y CONFIGURACIÓN............................................................................................................................. 5 3.1. 3.2. 4. USO DE LA HERRAMIENTA PARA UN PROTOTIPO PROPIO ............................................................................... 7 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. 4.8. 4.9. 4.10. 5. PASO 1: AÑADIR LAS COLECCIONES DE COMPONENTES DE ICM ...................................................................................... 5 PASO 2: DOCUMENTO DE EJEMPLO .................................................................................................................................. 6 USO BÁSICO DE LOS COMPONENTES ................................................................................................................................. 7 CREACIÓN DE UNA PLANTILLA Y MENÚ ........................................................................................................................... 7 CREACIÓN DE UNA PANTALLA CON SOLAPAS ................................................................................................................... 8 CREACIÓN DE UNA PANTALLA DE LISTADO ...................................................................................................................... 8 CREACIÓN DE FORMULARIOS DE ALTA O MODIFICACIÓN ............................................................................................... 10 OTROS COMPONENTES ................................................................................................................................................... 11 CREAR ENLACES ENTRE PÁGINAS................................................................................................................................... 12 EXPORTAR UN PROYECTO .............................................................................................................................................. 13 CREACIÓN DE COMPONENTES PROPIOS .......................................................................................................................... 15 USO DE IMÁGENES COMO COMPONENTES O PARTE DE COMPONENTES ....................................................................... 16 ENLACES RELACIONADOS .......................................................................................................................................... 16 3 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones Contenido 1. INTRODUCCIÓN Para el desarrollo de prototipos de aplicaciones Atlas se ha seleccionado la herramienta Pencil. En este documento se describe la utilización de esta herramienta con las colecciones de objetos propios del framework Atlas que nos permitan crear un prototipo de aplicación lo más parecido a como va a quedar la aplicación cuando se desarrolle con este framework. 1.1. Audiencia objetivo El lector objetivo de este documento es toda aquella persona involucrada en proyectos de desarrollo de aplicaciones ATLAS. 1.2. Conocimientos Previos No se necesitan conocimientos previos específicos para el uso de esta aplicación 2. DESCRIPCIÓN Pencil es una herramienta Open Source de prototipado de aplicaciones sobre la que se han personalizado algunos componentes para adaptarla a proyectos ATLAS. Se han creado varios grupos de componentes para el prototipado de aplicaciones ATLAS, como son: Atlas_iconos: Contiene los iconos más usados en las aplicaciones Atlas Atlas_contenedores: Contiene las plantillas básicas, solapas y paneles Atlas_textos: Contiene los menús y textos para los formularios Atlas_listados: Contiene componentes para pantallas de paginación de resultados con filtros Atlas_formularios: Contiene componentes básicos para pantallas de alta y modificación Atlas_otros_componentes: Contiene componentes menos usados como árbol, captcha, código de barras. También se ha creado una plantilla básica de ejemplo que puede servir de partida para un nuevo proyecto. Proyecto_ejemplo.ep 4 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones 3. INSTALACIÓN Y CONFIGURACIÓN La instalación del Software “Evolus Pencil” se puede hacer desde la web del producto: http://pencil.evolus.vn/ La versión con la que se han hecho los ejemplos es la 2.0.5 El programa se instala con las opciones por defecto. 3.1. Paso 1: Añadir las colecciones de componentes de ICM Una vez instalado el Pencil hay que añadir los componentes personalizados de ICM de la web de arquitectura. Bajar las últimas versiones de cada una de las colecciones. Habrá que instalar 6 colecciones de componentes: Atlas_iconos_Vx.zip Atlas_contenedores_Vx.zip Atlas_textos_Vx.zip Atlas_Listados_Vx.zip Atlas_formularios_Vx.zip Atlas_otros_componentes_Vx.zip Para instalarlos seleccionar la solapa “My Stuff” y con el botón de la derecha “Import new private collection” y seleccionar cada uno de los ficheros de componentes Saldrá un mensaje “Are you sure want to install the unsigned collection: xxxx“. Hay que pulsar “Install” 5 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones Al final de la instalación de componentes debería queda algo así: 3.2. Paso 2: Documento de ejemplo Junto con las colecciones de componentes se ha hecho un proyecto de ejemplo que puede servir de base para otros proyectos o simplemente para aprender a usar las colecciones. Este proyecto se puede bajar de la web de Arquitectura Pulsar “document / open” y elegir el fichero Proyecto_ejemplo.ep. Este documento contiene varias solapas o páginas que pueden servir de ejemplo para la creación de un proyecto propio. Las páginas Plantilla HVC, Plantilla HC, Plantilla HVV y Plantilla C pueden duplicarse (botón derecho en la solapa y duplicate) para partir de una plantilla con alguna combinación de menús horizontales, verticales y/o visuales. Para la construcción de los menús se han usado los componentes de la colección Atlas_textos. La página Solapas es un ejemplo de uso de los componentes de solapas de la colección Atlas_contenedores La página Listados es un ejemplo de pantalla de listado y filtro de una tabla y de la colección Atlas_listados La página Formularios es un ejemplo de formularios de alta y modificación y de la colección Atlas_formularios La página Otros componentes es un ejemplo de uso de componentes Atlas menos comunes y de la colección Atlas_otros_componentes 6 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones 4. USO DE LA HERRAMIENTA PARA UN PROTOTIPO PROPIO 4.1. Uso básico de los componentes Todos los componentes se usan arrastrándolos desde alguna de las colecciones de “My Stuff” a la página activa. Además de los componentes de las colecciones de Atlas, en la solapa “Collections” hay muchos otros componentes que se pueden usar. Es recomendable en la medida de lo posible usar sólo los de “My Stuff” Cualquier componente que contenga texto (excepto Plantilla HVC y Plantilla C), este texto puede ser editado pulsando doble click sobre el mismo. La mayoría de los componentes son agrupaciones de otros más sencillos. En algún caso puede ser útil pulsar “botón derecho / ungroup” para modificar o eliminar alguno de sus componentes básicos. Algunos componentes, como por ejemplo las plantilla Plantilla HVC o Plantilla C se pueden bloquear para que ya no se muevan de la posición en la que se han puesto. Esto se puede hacer con “botón derecho / locked” 4.2. Creación de una plantilla y menú Lo primero que se debería crear al hacer un proyecto o una parte del mismo (un grupo de pantallas) es partir de una de las plantillas de la colección Atlas_contenedores. Plantila HVC es una plantilla para menús horizontales y verticales Plantilla C es una plantilla para menús sólo horizontales Estas plantilla ya están capturadas a la resolución 1024x768 y esa debería ser la resolución a la que se diseñen todos prototipos. Si se quiere, se puede partir de una de las solapas o páginas del proyecto del Proyecto_ejemplo.ep que está en la web de arquitectura. En este proyecto ya existen 4 páginas Plantilla HVC, Plantilla HC, Plantilla HVV y Plantilla C que pueden duplicarse (botón derecho en la solapa y duplicate) para partir de una plantilla con alguna combinación de menús horizontales, verticales y/o visuales. Un plantilla básica suele tener el menú de la aplicación, un rastro de migas, una etiqueta Titulo menú, una Subtitulo menú, un contenedor donde va a estar el contenido de la pantalla y dentro de este contenedor un etiqueta Titulo formulario. Todos estos componentes están en la colección Atlas_textos 7 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones 4.3. Creación de una pantalla con solapas Para la creación de solapas se han creado 4 componentes en la colección Atlas_contenedores, en la que hay componentes de Solapa normal, Solapa activa, Solapa deshabilitada y Panel para solapas. En el Proyecto_ejemplo.ep se ha creado la página Solapas como ejemplo de creación de solapas. 4.4. Creación de una pantalla de listado En la colección Atlas_listados hay componentes para la creación de listados similares a los de las aplicaciones de Atlas. Para crear una tabla arrastrar el componente Tabla la página de trabajo. Una vez allí pulsar “botón derecho / propiedades” y en el campo TEXT introducir los distintos campos de la tabla separados por un “|” y las distintas filas separadas por un retorno de carro. 8 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones Una vez creada la tabla y añadidos algunos registros de prueba, para completar el aspecto de la tabla se puede añadir el componente “Barra paginación” justo debajo de la tabla 9 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones Después de la creación de la tabla, si el listado a crear tiene filtros se pueden incluir alguno de los componentes de “Filtro ...” existentes en la colección Atlas_listados como por ejemplo: En el Proyecto_ejemplo.ep la solapa Listados es un ejemplo de lo explicado en este punto. 4.5. Creación de formularios de alta o modificación Para la creación de pantallas de alta o modificación se ha creado una colección Atlas_formularios, en la que hay componentes para la creación de formularios de alta o modificación. Existen componentes para campos normales, con listas de valores, con fechas, combos de valores o componente Domi. Cada uno de ellos con formato normal y obligatorio. En el Proyecto_ejemplo.ep la solapa Formularios es un ejemplo de lo explicado en este punto: 10 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones Para simular que al pulsar en algún campo con lista de valores se abre una lista de valores se han creado dos listas de valores una estrecha y una ancha: Haciendo doble click sobre las listas de valores se podrán editar los registros a mostrar en la tabla 4.6. Otros componentes Para los componentes menos usados en Atlas se ha creado una colección Atlas_otros_componentes que contienen componentes como: Árbol de selección Componentes de captcha Códigos de barras Componente visor de mapas Para el árbol de selección hay 4 elementos: Nodo menos, nodo más, nodo línea vertical y nodo final: Con ellos se puede hacer un árbol como el de este ejemplo: 11 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones Un ejemplo de uso de estos componentes se puede ver en la solapa Otros componentes del Proyecto_ejemplo.ep: 4.7. Crear enlaces entre páginas Cuando se crea un componente se puede enlazar de tal forma que al pulsar en el componente vaya a otra de las páginas definidas en nuestro proyecto. Para hacer un enlace pulsar en el componente que desea “Botón derecho / link / <pagina a la que linkar>” ATENCIÓN Los enlaces creados de este modo sólo funcionan en el proyecto exportado en formato HTML 12 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones 4.8. Exportar un proyecto Una vez creado un proyecto con varias páginas (o solapas) este se puede exportar a varios formatos. El formato más común para exportar los proyectos es HTML. Este formato genera un único HTML con una captura de pantalla para cada página definida y con hiperlinks en los componentes que hayamos puesto un link de una página a otra. Para exportar a HTML pulsar en el menú “Document / Export document” aparecerá el Wizard de exportación y seleccionar “Single web page” En la siguiente pantalla seleccionar “All pages in the documet” 13 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones En la siguiente pantalla seleccionar “Default HTML Template” y elegir la carpeta destino donde exportar: 14 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones 4.9. Creación de componentes propios Si en un proyecto se crea algún grupo de componentes que se puede reutilizar es posible agruparlos, seleccionándolos todos y pulsando “botón derecho / group” para agruparlos en un componente propio. Después se puede pulsar “botón derecho / add to my collections…” y luego “create new private collection...” y darle un nombre. ATENCIÓN Los componentes propios de un proyecto se deben agregar a una colección propia y no a alguna de la colecciones de ATLAS ya que en el futuro pueden salir nuevas versiones de las colecciones de ATLAS y al importar los nuevos se machacarían los componentes que se han hecho para el proyecto. Comparte tus componentes Si en algún proyecto creas componentes que puedan ser de utilidad a otras personas y quieres compartirlos puedes enviarlos a ICM_ARQUITECTURA_SW@madrid.org y si los vemos de utilidad los integraremos en próximas versiones de las colecciones Atlas para Pencil 15 de 16 Framework Atlas Manual de Usuario para el prototipado de aplicaciones 4.10. Uso de imágenes como componentes o parte de componentes Cualquier icono, o imagen se puede convertir en un componente o parte de un componente simplemante arrastrado la imagen desde el explorador a una página de trabajo de Pencil. Para que luego ese componente no dependa del fichero local del que partíamos (el fichero gif, o jpg) hay que pulsar “botón de la derecha / actions / convert to embebed” y así la imagen irá embebida en el componente y no apuntando a un fichero en nuestro disco local 5. ENLACES RELACIONADOS Producto URL Página oficial Evolus Pencil http://pencil.evolus.vn/ 16 de 16
© Copyright 2024