APPS MOVILES Y EN LA NUBE

APPS MOVILES Y EN LA NUBE

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
APPS MOVILES Y EN LA NUBE por Mind Map: APPS MOVILES Y EN LA NUBE

1. 3. Interfaz grafica y gestión de eventos de apps móviles

1.1. 3.1 Controles básicos

1.1.1. Vista (View)

1.1.1.1. Son los elementos que componen la interfaz de usuario de una app

1.1.2. Layout

1.1.2.1. Es un conjunto de vistas agrupadas de determinada forma.

1.1.3. Actividad (Activity)

1.1.3.1. Su función principal es la creación de la interfaz de usuario.

1.1.4. Fragmentos (Fragment)

1.1.4.1. Está formado por la unión de varias vistas para crear un bloque funcional de la interfaz de usuario

1.1.5. Servicio (Service)

1.1.5.1. Es un proceso que se ejecuta detrás, sin la necesidad de un usuario

1.1.6. Intención (Intent)

1.1.6.1. Representa la voluntad de realizar una acción

1.1.7. Receptor de anuncios (Broadcast Receiver)

1.1.7.1. Recibe anuncios Broadcast y reacciona ante ellos.

1.1.8. Proveedores de contenido (Content Provider)

1.1.8.1. Las apps puedan compartir datos sin la necesidad de comprometer la seguridad del sistema de ficheros

1.2. 3.2 Controles de selección

1.2.1. RadioButton

1.2.1.1. Permite al usuario seleccionar una opción a partir de un conjunto

1.2.2. Spinner

1.2.2.1. Una manera rápida de seleccionar un valor de una lista desplegable

1.2.3. Gallery

1.2.3.1. Componente que nos permite visualizar una lista de elementos(normalmente fotos)

1.3. 3.3 Integración de controles

1.3.1. Controles personalizados a partir de varios controles estándar combinando la funcionalidad de todos en un solo control.

1.3.1.1. Ejemplo: Login

1.4. 3.4 Gestión de preferencias

1.4.1. Son datos que una app debe guardar para personalizar la experiencia del usuario

1.4.1.1. Ejemplo: Información personal, opciones de presentación

1.5. 3.5 interfaz táctil audio y video

1.5.1. El uso mas importante de la pantalla táctil es como sustituto del raton. De esta forma podemos arrastrar y soltar cualquier elemento de la pantalla, fácil y sencillo

1.5.1.1. Pantalla táctil resistiva

1.5.1.2. Pantalla táctil decisivita

1.5.2. Interfaz Audio y video

1.5.2.1. Mediaplayer

1.5.2.2. SoundPool

1.5.2.3. Prepare

1.6. 3.6 Servicios en segundo plano

1.6.1. Son los servicios que se ejecutan con independencia de un usuario

1.6.1.1. No bloquean el servicio principal o la actividad del usuario.

1.6.1.2. Se ejecutan de forma paralela a medida que van siendo llamados.

1.7. 3.7 Manejo de archivos

1.7.1. Cada SO utiliza sistema de archivos predefinidos para gestionar el contenido de los dispositivos de almacenamiento

1.7.1.1. Esto permite guardar, eliminar, copiar o borrar archivos, así como acceder a los directorios.

1.7.1.2. En el caso del SO Android, puedes acceder a la Play Store e instalar un sistema gestor de archivos.

1.8. 3.8 Modelo de acceso de datos

1.8.1. Es un componente de SW que suministra una interfaz común entre la App y uno o más dispositivos de almacenamiento.

1.8.1.1. Puede utilizar DAO (Objeto de Acceso a Datos) para administrar bases de datos y sus estructuras.

1.8.1.2. SMBD Gestiona y almacena los datos corporativos y proporciona Apps corporativas

1.8.1.3. Microsoft ha realizado su propia implementación de un motor de base de datos relacional para los dispositivos móviles.

1.9. 3.9 Manejo de intercambio de datos

1.9.1. Permite que diferentes sistemas de información interactúen entre si

1.9.1.1. Mediante programas de gestión o SW ERP

1.10. 3.10 Apps de geolocalización

1.10.1. La geolocalización es la capacidad de identificar de una forma geográfica el origen y la posición de una persona u objeto

1.10.1.1. Las herramientas mas potemtes Google Maps y Google Earth

1.10.1.1.1. Dispositivos y apps para móviles

2. 2. Arquitectura de la nube

2.1. 2.1 Hipervisor

2.1.1. Permite aplicar diversas técnicas de virtualización al mismo tiempo en diferentes SO en una misma computadora.

2.2. 2.2 Diseño y Recursos

2.2.1. 2.2.1 Sizing

2.2.1.1. Proceso de estimación de la cantidad de almacenamiento que se necesita para un sistema o componente

2.2.2. 2.2.2 Servidores Balde

2.2.2.1. Es una computadora para Centros de Procesos de Datos.

2.2.3. 2.2.3 Almacenamiento

2.2.3.1. Almacena datos en internet a través de un proveedor de informática en la nube.

2.2.4. 2.2.4 Alta disponibilidad

2.2.4.1. Se logra con SO para cloud y con una arquitectura de diseños de elementos duplicados de almacenamiento.

2.2.5. 2.2.5 Redundancia

2.2.5.1. Es el proceso en el que los archivos son almacenados en diferentes lugares una vez que entran en el Sistema.

2.2.6. 2.2.6 Tolerancia a fallos

2.2.6.1. Están diseñadas para prevenir el tiempo de inactividad antes de que ocurra.

2.3. 2.3 Contrato por servicio

2.3.1. 2.3.1 SLA-Service Level Agreement

2.3.1.1. Es un contrato que describe el nivel de servicio que un cliente espera de su proveedor.

2.3.2. 2.3.2 OLA-Operating Level Agreement

2.3.2.1. Es un acuerdo entre un proveedor de servicios de TI y otra parte de la misma organización en el que se definen los bienes y servicios que se proveen y las responsabilidades de ambas partes.

2.4. 2.4 Certificaciones de centros de datos

2.4.1. 2.4.1 Niveles de disponibilidad

2.4.1.1. Una disponibilidad mas alta es mas costosa que una disponibilidad de nivel más bajo

2.4.1.1.1. Aspectos principales de la disponibilidad

2.4.1.1.2. 90% Disponibilidad 100%

2.4.2. 2.4.2 Icrea - Level 1 a Level 5

2.4.2.1. Asociación dedicada a la recopilación de as mejores practicas a nivel mundial, estableciendo métodos y procedimientos para la infraestructura de los Data Centers

2.4.2.1.1. Niveles

2.4.2.1.2. International Computer Rooms Expert Asociation