Manual de implementación

Anuncio
Guía de diseño de la interfaz vDiseño:
Manual de implementación
Guía de diseño de la interfaz vDiseño:
Manual de implementación
Guía de diseño de la interfaz vDiseño: Manual de implementación
1. Objetivo
1.1 Expectativas
1.2 Recomendaciones Generales
1.3 Esquema: Bloques de la interfaz
1.4 Autoexec
2. Implementación
2.1 Instalación
2.2 Organización de vDiseño
2.3 Arbolado de opciones
2.4 Adaptación de vDiseño a tu aplicación
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
1. Objetivo
El objetivo de este documento es establecer recomendaciones para el desarrollo, con Velneo V7, de aplicaciones con
un interfaz sencillo y agradable.
1.1 Expectativas
La siguiente lista muestra las expectativas que se generaron y aplicaron para la creación de la
presente guía de diseño.
●
●
●
●
●
●
●
●
●
●
El programador dispondrá de recomendaciones de trabajo claras para el diseño de la interfaz de sus
aplicaciones.
Las recomendaciones tratan de conseguir una interfaz homogénea en el ecosistema de Open Apps.
La interfaz de las aplicaciones desarrolladas con Velneo V7 debe ser sencilla y agradable de usar.
La guía está diseñada para conseguir la mejor experiencia del usuario final.
La guía está diseñada para conseguir los mejores resultados en unas resoluciones y tamaños de pantalla
determinados.
Con esta guía los desarrolladores podrán seguir unos patrones unificados de diseño en el desarrollo de la
interfaz de sus Open Apps.
La guía facilita la integración de aplicaciones desarrolladas por diferentes empresas.
La guía se diseña para que sea fácil de entender y aplicar.
En el catálogo de Open Apps existirán ejemplos de aplicaciones desarrolladas aplicando esta guía.
Se crearán Open Apps con recursos que servirán como plantilla para facilitar la aplicación de la guía al
interfaz de las aplicaciones en desarrollo.
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
1.2 Recomendaciones Generales
A continuación se detallan las recomendaciones a nivel general que se aplicarán a todos los objetos y controles de la
aplicación.
●
Fuentes de sistema: Se usarán en todos los controles y objetos las fuentes de sistema, por defecto. Esto
ayuda en la transición del trabajo multiplataforma. El único objeto en el que no se utilizará, por defecto, fuente
de sistema en sus controles es en el informe donde se utilizará la fuente Arial. En el siguiente vídeo David
Guitiérrez muestra la funcionalidad de fuentes de sistema y da unas recomendaciones claras y precisas de
como utilizarlas para facilitar el uso de las aplicaciones en cualquier plataforma. (http://www.youtube.com/
watch?v=y9fbK2GHLeA)
●
Usar TAB por defecto: Se recomienda que las aplicaciones por defecto usen la tecla TAB para avanzar al
siguiente control. Esto no excluye que en formularios específicos se use otra tecla para el avance de control
que ayude en su propósito.
●
Limitar el uso de CSS: Las CSS deben aplicarse de forma concreta para situaciones controladas. El abuso
en el uso de las mismas pone en riesgo la estabilidad de la aplicación.
●
Dimensión controles: En la edición de formularios se utilizará la cuadrícula, siempre que sea posible. De
esta forma los controles tendrán posiciones y dimensiones múltiplos de 10. De esta forma es más sencillo el
mantenimiento de la aplicación y la edición de los formularios. En ejecución las posiciones y dimensiones se
verán afectadas por la aplicación de los layouts.
●
Icono de las propiedades de marco, formularios y menús: El número, tamaño y colores de las imágenes
influyen negativamente en el peso de las aplicaciones tanto a la hora de guardar los proyectos en desarrollo
como en la descarga de las aplicaciones en ejecución. Se recomienda el uso de iconos de un tamaño de
16x16. Para los iconos usados en el marco o formularios se utilizarán iconos de un tamaño de 32x32 ya que
además de verse en la esquina superior izquierda del objeto también son visibles en toolbars o ventanas del
sistema operativo como la de cambio de aplicación.
●
Librería de iconos: Esta guía ha sido desarrollada utilizando la librería de iconos (Silk de famfamfam ) Para
que el interfaz sea homogéneo se recomienda el uso de este misma librería para implementar los iconos
propios de la aplicación.
●
Resolución: Esta guía está desarrollada para una resolución mínima recomendada de 1024*768.
●
Tamaño de pantalla: Esta guía está desarrollada para tamaños de pantalla (analizar relaciones de pantalla
4/3 y 16/9)
●
Estilo por defecto: Se recomienda el estilo Plastique por defecto.
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
1.3 Esquema: Bloques de la interfaz
En el siguiente esquema se pueden apreciar los 4 bloques que configuran la interfaz principal de
las aplicaciones.
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
1.4 Autoexec
Descripción
El AUTOEXEC es el marco principal de la aplicación que engloba en su interior a todos los
bloques definidos en esta guía.
Propiedades:
Identificador
AUTOEXEC
Estilos
Comentarios
Marco de arranque de la aplicación
Icono
APP_ICO de 32x32 identificativo de la
aplicación
Título
"" + getProjectName() + " " +
getProjectVersion()
Formulario principal
INI@proyectoapp
Modo arranque
TAB
Menu Principal:
PRN (Barra de menu)@nombreapp
Propiedades de los subobjetos docks del marco:
Identificador
MEN_APP
Nombre
Principal
Estilos
Comentarios:
Dock Principal de navegación que se sitúa,
por defecto, a la izquierda del marco.
Objeto:
MEN_APP@proyectoapp
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
Posición:
izquierda
Modo de Aparcar:
incluir
Condición de visible inicial:
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
2. Implementación
2.1 Instalación
Debes comenzar localizando la solución vDiseño (http://velneo.es/vdiseno/) en el catálogo de
Open Apps de Velneo.
Una vez que has localizado la ficha puedes descargar la instalación de vDiseño e instalarla en tu
Velneo vServer y heredarlo desde tu proyecto de aplicación.
Si utilizas vBase desde una versión que no hereda la solución vDiseño debes heredarlo desde el
proyecto de aplicación Usuarios de vBase que se encuentra en el nivel más bajo.
Si heredas una versión actual de vBase ya tendrás heredado el proyecto de aplicación
vDiseño.
2.2 Organización de vDiseño
Dentro del proyecto de aplicación vDiseño hay dos carpetas:
Interfaz (Copiar): Conjunto de objetos que debes copiar en tu proyecto para poder modificarlos
y configurarlos aplicando vDiseño a tu solución.
Heredable: Conjunto de objetos que usarás en las diferentes soluciones mediante herencia.
Estos objetos no deben modificarse ni añadirse otros nuevos ya que, al actualizar nuevas
versiones de vDiseño se perderían todos los cambios y objetos añadidos a esta solución.
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
2.3 Arbolado de opciones
Para aplicar vDiseño en tu aplicación lo primero que tienes que hacer es agrupar las opciones
del menú general de tu aplicación en un máximo de 4 grupos principales y dentro de cada uno
lanzar un máximo de 4 acciones.
Es importante leer esta guía como un conjunto de sugerencias. Si lo consideras necesario
puedes añadir más de 4 opciones de menú principal y más de 4 opciones en el submenú de
aplicación, aunque nuestra recomendación es que deberías tratar de evitarlo.
Recomendaciones:
●
●
●
●
●
●
●
●
Antes de aplicar estos criterios en la aplicación completa la tabla adjunta.
Utiliza terminología conocida por el usuario de la aplicación.
Mejor una palabra que dos para las opciones.
Utiliza iconos identificativos y único para cada opción. Si es posible utiliza iconos de la
librería recomendada en esta guía.
Cambia los nombres de los objetos, no los identificadores.
Crea un acción por cada opción que se llame desde el menú de aplicación.
Reflexiona bien los nombres y agrupaciones antes de empezar a desarrollar.
Debes rellenar las columnas Tu aplicación con los valores a sustituir de la plantilla
vDiseño.
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
vDiseño:
menú general
vDiseño
submenús
Tu aplicación: menú
general
Tu aplicación:
submenús
Icono
Menú aplicación 1
Opción 1
Opción 2
Opción 3
Opción 4
Menú aplicación 2
Opción 1
Opción 2
Opción 3
Opción 4
Menú aplicación 3
Opción 1
Opción 2
Opción 3
Opción 4
Menú aplicación 4
Opción 1
Opción 2
Opción 3
Opción 4
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
2.4 Adaptación de vDiseño a tu aplicación
Para adaptar tu aplicación a vDiseño debes realizar los siguientes pasos:
●
Copiar la carpeta “Interfaz (Copiar)” del proyecto vDiseño a tu proyecto de aplicación.
○ Si al copiar la carpeta ya existe el objeto marco AUTOEXEC el copiado recibirá el
nombre AUTOEXEC1. Deberán fundirse ambos objetos quedando uno sólo.
●
En la carpeta Bloque uno: Dock lateral:
○ En el formulario MEN_APP en los subcontroles de la caja de formulario
MEN_APP_CAJ, cambiar la propiedad nombre en los 4 menú de aplicación 1, 2, 3
y 4 por los escritos en la tabla superior.
○ En el menú BTN_ALT debes incluir las acciones de uso más común en tu
aplicación para crear nuevos registros de forma directa.
○ Cada acción deberá tener una tecla aceleradora específica.
○ Recomendamos no incluir más de 5 opciones en este menú crear nuevo.
●
En la carpeta Bloque dos: Menú de aplicación:
○ Cambiar la propiedad nombre en las 4 opciones incluidas en cada formulario
MEN_APP_1, 2, 3 y 4 (botones).
○ Asignar la acción correspondiente a cada opción de menú.
○ En las opciones no utilizadas poner la propiedad condición de visible a 0.
○ Ocultar las líneas de separación que no sean necesarias, visible a 0.
○ Si no se usa, eliminar la acción MEN_APP_OPC que se usa sólo para evitar
errores en los inspectores.
●
En la carpeta Bloque tres: Vista central:
○ Duplicar los formularios plantilla FRM_PLA y FRM_MAN_PLA para crear los
formularios a mostrar al ejecutar las opciones del menú general de la aplicación y
los mantenimientos de tablas, respectivamente.
○ Al terminar, como no se usan, eliminar estos formularios plantilla.
●
En la carpeta Dibujos de la aplicación:
○ Cambiar el icono APP_ICO por el representativo de la aplicación. Se recomienda
utilizar un icono de, como mínimo, 32x32px y máximo 128x128 px.
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Guía de diseño de la interfaz vDiseño:
Manual de implementación
○
○
Cambiar el dibujo COL_APP por el color representativo de la aplicación. Este
icono se usa en fondos y líneas de separación. Utilizar un tamaño de 10x10 px.
Cambiar el dibujo LOGO_APP por el logotipo identificativo de la aplicación o de la
empresa de desarrollo. Tener cuidado con el tamaño y peso de este dibujo.
Hay que tener en cuenta que los menús PRN (Principal), PRN_ACH (Archivo), PRN_CFG
(Configuración), PRN_PAR (Parámetros), PRN_UTI ( Utilidades) y PRN_AYU (Ayuda) tienen
puntos de inserción que permiten añadir nuevas opciones a cada uno de ellos mediante el uso
de la herencia inversa. Se han incluido, en algunos casos, múltiples puntos de insercción (hasta
4) con el objetivo de que el desarrollador pueda fijar el orden las opciones insertadas. Hay que
tener en cuenta que el orden de las insercciones sobre un mismo punto de inserción no es
controlable por el programador.
Pol. Ind. A Granxa, Edificio vCenter
Rúa D, esquina paralela 3
36400 Porriño (Pontevedra)
España
Telf. (+34) 902 36 63 82
[email protected]
velneo.es
Velneo, S.A. C.I.F. A36494706 Inscrita en el Reg Mercantil de Pontevedra al tomo 3085, Libro 3085, Folio 90, Hoja PO-37578, Inscr 1ª
Descargar