distribución de aplicaciones
TRANSCRIPT
DISTRIBUCIÓN DE
APLICACIONES
CICLO: Desarrollo de Aplicaciones MultiplataformaMÓDULO: Desarrollo de InterfacesLAURA FOLGADO GALACHE | WWW.LAURAFOLGADO.ES
Laura Folgado Galache | www.laurafolgado.es 2
DISTRIBUCIÓN SOFTWARE Y SISTEMA DE GESTIÓN DE PAQUETES
Distribución software
Sistema de gestión de paquetes
Ej. Synaptic en Ubuntu.
Permiten actualizar, configurar y eliminar paquetes.
Herramientas para automatizar el proceso de instalación.
También son las aplicaciones software que acompañan al SO (utilizadas en Linux).
Conjunto de programas específicos compilados y configurados.
Laura Folgado Galache | www.laurafolgado.es 3
INSTALADORES
Un instalador permite instalar el software automáticamente:– Añade archivos a directorios, registros a Windows.– De manera transparente al usuario.– Registra la aplicación.– Crea menús y accesos directos.
Verificación compatibilida
d.Verificación
de integridad.Creación de directorios.
Creación de usuarios.
Creación de archivos,
desempaquetado,
descompresión.
Compilación y enlace de
bibliotecas.Configuración.
Definición de variables de
entorno.
Registro de la aplicación y
autor.
Laura Folgado Galache | www.laurafolgado.es 4
PAQUETES AUTOINSTALABLES
Un paquete autoinstalable contiene la aplicación con todos los archivos y directorios. Puede disponer de un asistente de instalación.– .exe (Windows)– .deb (Debian)– .rpm (Red Hat)– .dmg (MacOs)
Laura Folgado Galache | www.laurafolgado.es 5
PERSONALIZACIÓN DE LA INSTALACIÓN
Laura Folgado Galache | www.laurafolgado.es
6
INSTALADOR• Tendrá un aspecto determinado:
– Logotipo de la aplicación.– Logotipo de la empresa de desarrollo.– Icono propio.– Colores determinados.– Tabla de contenido con hipervínculos.– Archivo índice.
• Características:– Compresión de datos (LZX).– Construída con motor de búsqueda.– Pueden fusionarse varios ficheros de ayuda.
Laura Folgado Galache | www.laurafolgado.es
7
LOGOTIPO• Características del logotipo:
– Legible.– Escalable (vectorial).– Reproducible.– Distinguible.– Memorable.
• Se utiliza en el instalador y en el icono de la aplicación.
Identifica a la empresa desarrolladora.Ver enlace: Anatomía de un logotipo
Laura Folgado Galache | www.laurafolgado.es
8
FONDOS• Deben seguir el diseño de la aplicación.• Mejor utilizar fondos blancos (la atención
aumenta frente a fondos oscuros o de color).
Laura Folgado Galache | www.laurafolgado.es
9
BOTONES• Hay dos tipos de botones en un instalador:
– Aceptar / Cancelar (acuerdos de licencia, etc.).– Siguiente / Anterior.
• Tener en cuenta la consistencia:– Mantener formato y aspecto.– Mantener la misma localización entre ventanas.
Laura Folgado Galache | www.laurafolgado.es
10
ID IOMA• Toda aplicación distibuida por Internet
debería poder instalarse en inglés, aparte de incluir otros idiomas.
• En el proceso de instalación el usuario puede elegir el idioma de la instalación.
Laura Folgado Galache | www.laurafolgado.es 11
GENERACIÓN DE PAQUETES DE INSTALACIÓN
Laura Folgado Galache | www.laurafolgado.es 12
OPCIONES PARA CREAR PAQUETES DE INSTALACIÓN
Utilizar entornos
de desarrollo
No generar instaladores “amigables”.Ej En Netbeans: .jar,
Utilizar herramient
as externas
Presentan interfaces más "amigables".Pueden utilizar archivos generados por
IDEs o generarlos ellos.
Instalar en modo
desatendido
Permite configurar opciones por defecto para la instalación.
Laura Folgado Galache | www.laurafolgado.es
13
NETBEANS• Permite generar ficheros .jar.
• Hay que configurar las propiedades del proyecto donde indicar:
– El main de la aplicación.– Librerías externas.– Otros ficheros fuente.
• Se genera un fichero “manifest” con las opciones en el .jar.
Laura Folgado Galache | www.laurafolgado.es
14
HERRAMIENTAS EXTERNAS• Permite generar
ficheros .exe a partir de .jar.
Laura Folgado Galache | www.laurafolgado.es
15
MODO DESATENDIDO
• Permite configurar opciones por defecto para que el usuario no tenga que elegir parámetros de instalación.
Laura Folgado Galache | www.laurafolgado.es
16
PARÁMETROS DE CONFIGURACIÓN• Idioma de la instalación.
• Acuerdos de licencia.• Ruta de instalación de los archivos.• Accesos directos en escritorio y menú.• Ejecutar la aplicación instalada.
Laura Folgado Galache | www.laurafolgado.es
17
INTERACCIÓN CON EL USUARIO
Ventana de selección de idioma.
Ventana de bienvenida.
Acuerdo de licencia.
Aceptación de herramientas opcionales a instalar.
Selección de la ubicación donde se guardan los archivos.
Selección de accesos directos.
Proceso de instalación. Finalización.
Laura Folgado Galache | www.laurafolgado.es 18
CRÉDITOS
• Los contenidos de esta presentación han sido extraídos de los Materiales Formativos de FP Online, propiedad del Ministerio de Educación, Cultura y Deporte.
• Su uso está restringido a fines exclusivamente relacionados con ofertas de enseñanza de Formación Profesional.
• El aviso legal de estos contenidos puede ser consultado en el siguiente enlace:
Aviso legal.• Las imágenes que ilustran las presentaciones han sido tomadas por la
autora a partir de aplicaciones y sistemas operativos que pueden ser descargados libremente.