SlideShare una empresa de Scribd logo
1 de 18
DISTRIBUCIÓN
DE APLICACIONESCICLO: Desarrollo de Aplicaciones Multiplataforma
MÓDULO: Desarrollo de Interfaces
LAURA FOLGADO GALACHE | WWW.LAURAFOLGADO.ES
DISTRIBUCIÓN SOFTWARE Y
SISTEMA DE GESTIÓN DE PAQUETES
Distribución
software
Sistema de
gestión de
paquetes
Laura Folgado Galache | www.laurafolgado.es 2
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
compatibilidad.
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 3
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 4
PERSONALIZACIÓN
DE LA INSTALACIÓN
Laura Folgado Galache | www.laurafolgado.es 5
I NS T A LADOR
• 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 6
L OGOT I P O
• 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 7
F ONDOS
• 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 8
B OT ONES
• 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 9
I D I OMA
• 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 10
GENERACIÓN DE
PAQUETES DE
INSTALACIÓN
Laura Folgado Galache | www.laurafolgado.es 11
OPCIONES PARA CREAR PAQUETES DE
INSTALACIÓN
Utilizar
entornos de
desarrollo
No generar instaladores “amigables”.
Ej En Netbeans: .jar,
Utilizar
herramientas
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 12
NE T B E ANS
• 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 13
HE R RAMI ENTAS
E XT E RNAS
• Permite generar ficheros .exe a
partir de .jar.
Laura Folgado Galache | www.laurafolgado.es 14
MOD O
D E S A TENDI DO
• Permite configurar opciones por
defecto para que el usuario no
tenga que elegir parámetros de
instalación.
Laura Folgado Galache | www.laurafolgado.es 15
P A R ÁMETROS D E
C ONFI GURACI Ó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 16
I N T E R A C C I Ó N C O N
E L U S U A R I O
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 17
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.
Laura Folgado Galache | www.laurafolgado.es 18

Más contenido relacionado

La actualidad más candente

Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
Comdat4
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
adfc8
 
Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1
Francesc Perez
 
Comparacion entre el modelo TCP/IP Y MODELO OSI
Comparacion entre el modelo TCP/IP Y MODELO OSIComparacion entre el modelo TCP/IP Y MODELO OSI
Comparacion entre el modelo TCP/IP Y MODELO OSI
dariospeed
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
Denisse C
 

La actualidad más candente (20)

Investigacion unidad 3
Investigacion unidad 3Investigacion unidad 3
Investigacion unidad 3
 
Herramientas de Desarrollo de Software
Herramientas de Desarrollo de SoftwareHerramientas de Desarrollo de Software
Herramientas de Desarrollo de Software
 
Lan manager
Lan managerLan manager
Lan manager
 
Los sistemas operativos de Red
Los sistemas operativos de Red Los sistemas operativos de Red
Los sistemas operativos de Red
 
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPCUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
Programacion arreglos diapositivas
Programacion arreglos diapositivasProgramacion arreglos diapositivas
Programacion arreglos diapositivas
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Sistema operativo ms dos
Sistema operativo  ms dosSistema operativo  ms dos
Sistema operativo ms dos
 
Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBM
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Presentacion Red Hat
Presentacion Red HatPresentacion Red Hat
Presentacion Red Hat
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1Conceptos y protocolos de enrutamiento: 5. RIPv1
Conceptos y protocolos de enrutamiento: 5. RIPv1
 
Comparacion entre el modelo TCP/IP Y MODELO OSI
Comparacion entre el modelo TCP/IP Y MODELO OSIComparacion entre el modelo TCP/IP Y MODELO OSI
Comparacion entre el modelo TCP/IP Y MODELO OSI
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
Capa de presentación modelo OSI
Capa de presentación modelo OSICapa de presentación modelo OSI
Capa de presentación modelo OSI
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
 

Similar a Distribución de aplicaciones

Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
zamy3456
 
Opciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de softwareOpciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de software
Freddy Fuentes
 

Similar a Distribución de aplicaciones (20)

Programas hoja 1
Programas   hoja 1Programas   hoja 1
Programas hoja 1
 
ADA3_B1_
ADA3_B1_ADA3_B1_
ADA3_B1_
 
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
Opcionesdeaccesibilidadeinstalaciondesoftware 111205122546-phpapp01
 
Opciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de softwareOpciones de accesibilidad e instalacion de software
Opciones de accesibilidad e instalacion de software
 
.NET UY Meetup 4 - Windows 8: Lecciones Aprendidas by Alvaro Regalado & Leona...
.NET UY Meetup 4 - Windows 8: Lecciones Aprendidas by Alvaro Regalado & Leona....NET UY Meetup 4 - Windows 8: Lecciones Aprendidas by Alvaro Regalado & Leona...
.NET UY Meetup 4 - Windows 8: Lecciones Aprendidas by Alvaro Regalado & Leona...
 
Tutorial Trabajar con PDF
Tutorial Trabajar con PDFTutorial Trabajar con PDF
Tutorial Trabajar con PDF
 
Instructivo para ingreso a HMH inglés y Plataforma LOGOS Inicial 2014
Instructivo para ingreso a HMH inglés y Plataforma LOGOS Inicial 2014Instructivo para ingreso a HMH inglés y Plataforma LOGOS Inicial 2014
Instructivo para ingreso a HMH inglés y Plataforma LOGOS Inicial 2014
 
Diccionario
DiccionarioDiccionario
Diccionario
 
Diccionario
DiccionarioDiccionario
Diccionario
 
UNIDAD I - CAPITULO III
UNIDAD I - CAPITULO IIIUNIDAD I - CAPITULO III
UNIDAD I - CAPITULO III
 
Ardora
Ardora Ardora
Ardora
 
Cómo descargar e instalar Pro Tools.docx
Cómo descargar e instalar Pro Tools.docxCómo descargar e instalar Pro Tools.docx
Cómo descargar e instalar Pro Tools.docx
 
Trabajo slideshare
Trabajo slideshareTrabajo slideshare
Trabajo slideshare
 
Trabajo slideshare
Trabajo slideshareTrabajo slideshare
Trabajo slideshare
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Instructivo hmh013
Instructivo hmh013Instructivo hmh013
Instructivo hmh013
 
Ardora - Herramienta de elaboración de actividades
Ardora - Herramienta de elaboración de actividadesArdora - Herramienta de elaboración de actividades
Ardora - Herramienta de elaboración de actividades
 
Presentación de estudiantes de grado 11
Presentación de estudiantes de grado 11Presentación de estudiantes de grado 11
Presentación de estudiantes de grado 11
 
Trabajo slideshare
Trabajo slideshareTrabajo slideshare
Trabajo slideshare
 
Trabajo slideshare
Trabajo slideshareTrabajo slideshare
Trabajo slideshare
 

Más de Laura Folgado Galache

Más de Laura Folgado Galache (20)

Introducción a SASS - Diseño de Interfaces Web (Desarrollo de Aplicaciones Web)
Introducción a SASS - Diseño de Interfaces Web (Desarrollo de Aplicaciones Web)Introducción a SASS - Diseño de Interfaces Web (Desarrollo de Aplicaciones Web)
Introducción a SASS - Diseño de Interfaces Web (Desarrollo de Aplicaciones Web)
 
Guías de estilo web - Diseño de interfaces web (Desarrollo de aplicaciones web)
Guías de estilo web - Diseño de interfaces web (Desarrollo de aplicaciones web)Guías de estilo web - Diseño de interfaces web (Desarrollo de aplicaciones web)
Guías de estilo web - Diseño de interfaces web (Desarrollo de aplicaciones web)
 
7. Utilización de mecanismos de comunicación asíncrona
7. Utilización de mecanismos de comunicación asíncrona7. Utilización de mecanismos de comunicación asíncrona
7. Utilización de mecanismos de comunicación asíncrona
 
5. Interacción con el usuario: eventos y formularios
5. Interacción con el usuario: eventos y formularios5. Interacción con el usuario: eventos y formularios
5. Interacción con el usuario: eventos y formularios
 
6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)
 
4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuario4. Programación con arrays, funciones, y objetos definidos por el usuario
4. Programación con arrays, funciones, y objetos definidos por el usuario
 
3. Utilización de los objetos predefinidos del lenguaje
3. Utilización de los objetos predefinidos del lenguaje3. Utilización de los objetos predefinidos del lenguaje
3. Utilización de los objetos predefinidos del lenguaje
 
2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguaje2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguaje
 
1. Arquitecturas y Herramientas de Programación
1. Arquitecturas y Herramientas de Programación1. Arquitecturas y Herramientas de Programación
1. Arquitecturas y Herramientas de Programación
 
Usabilidad web
Usabilidad webUsabilidad web
Usabilidad web
 
Usabilidad móvil
Usabilidad móvilUsabilidad móvil
Usabilidad móvil
 
Empaquetado de aplicaciones Java con Netbeans
Empaquetado de aplicaciones Java con NetbeansEmpaquetado de aplicaciones Java con Netbeans
Empaquetado de aplicaciones Java con Netbeans
 
Tipos de manuales
Tipos de manualesTipos de manuales
Tipos de manuales
 
Ficheros de ayuda en aplicaciones
Ficheros de ayuda en aplicacionesFicheros de ayuda en aplicaciones
Ficheros de ayuda en aplicaciones
 
Eventos y listeners en Java Swing
Eventos y listeners en Java SwingEventos y listeners en Java Swing
Eventos y listeners en Java Swing
 
Repaso de Java Swing usando Rally-Coach
Repaso de Java Swing usando Rally-CoachRepaso de Java Swing usando Rally-Coach
Repaso de Java Swing usando Rally-Coach
 
Imagen digital
Imagen digitalImagen digital
Imagen digital
 
Video digital
Video digitalVideo digital
Video digital
 
Sonido digital
Sonido digitalSonido digital
Sonido digital
 
Blogs - Creación y participación en comunidades virtuales (CFIE Soria)
Blogs - Creación y participación en comunidades virtuales (CFIE Soria)Blogs - Creación y participación en comunidades virtuales (CFIE Soria)
Blogs - Creación y participación en comunidades virtuales (CFIE Soria)
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Último (20)

Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 

Distribución de aplicaciones

  • 1. DISTRIBUCIÓN DE APLICACIONESCICLO: Desarrollo de Aplicaciones Multiplataforma MÓDULO: Desarrollo de Interfaces 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 Laura Folgado Galache | www.laurafolgado.es 2
  • 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 compatibilidad. 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 3
  • 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 4
  • 5. PERSONALIZACIÓN DE LA INSTALACIÓN Laura Folgado Galache | www.laurafolgado.es 5
  • 6. I NS T A LADOR • 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 6
  • 7. L OGOT I P O • 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 7
  • 8. F ONDOS • 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 8
  • 9. B OT ONES • 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 9
  • 10. I D I OMA • 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 10
  • 11. GENERACIÓN DE PAQUETES DE INSTALACIÓN Laura Folgado Galache | www.laurafolgado.es 11
  • 12. OPCIONES PARA CREAR PAQUETES DE INSTALACIÓN Utilizar entornos de desarrollo No generar instaladores “amigables”. Ej En Netbeans: .jar, Utilizar herramientas 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 12
  • 13. NE T B E ANS • 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 13
  • 14. HE R RAMI ENTAS E XT E RNAS • Permite generar ficheros .exe a partir de .jar. Laura Folgado Galache | www.laurafolgado.es 14
  • 15. MOD O D E S A TENDI DO • Permite configurar opciones por defecto para que el usuario no tenga que elegir parámetros de instalación. Laura Folgado Galache | www.laurafolgado.es 15
  • 16. P A R ÁMETROS D E C ONFI GURACI Ó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 16
  • 17. I N T E R A C C I Ó N C O N E L U S U A R I O 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 17
  • 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. Laura Folgado Galache | www.laurafolgado.es 18