Android avanzado. Sesión 6: Depuración y pruebas. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles
|
|
- José Ramón Aranda Blanco
- hace 8 años
- Vistas:
Transcripción
1 Android avanzado Sesión 6: Depuración y pruebas Depto. Ciencia de la Computación e IA
2 Puntos a tratar Conectar un dispositivo Hardware Depuración con Eclipse Log y LogCat Dalvik Debug Monitor Server (DDMS) Pruebas unitarias con JUnit para Android Pruebas de regresión con Robotium Pruebas de estrés con Monkey Depto. Ciencia de la Computación e IA 2
3 Conectar un dispositivo Hardware En Windows Instalar driver USB En Mac funciona directamente. En Ubuntu: Crear el fichero: /etc/udev/rules.d/51-android.rules Añade una línea como la siguiente por cada dispositivo a contectar: SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" donde tendremos que cambiar el idvendor ( 0bb4 ) según el dispositivo: Ejecuta: chmod a+r /etc/udev/rules.d/51-android.rules Comprueba que se ha detectado mediante adb devices (en platform-tools/ ) Depto. Ciencia de la Computación e IA 3
4 Conectar un dispositivo Hardware Activar modo depuración USB en el dispositivo: Settings > Applications > Development. A partir de Android 4.0: Settings > Developer options A partir de Android 4.2 las opciones de desarrollador aparecen escondidas: Tenemos que ir a: Settings > About phone Apretar 7 veces encima del Build number (JOP40C...) Depto. Ciencia de la Computación e IA 4
5 Log y LogCat Depto. Ciencia de la Computación e IA 5
6 Log El logging es el sistema de depuración más ampliamente utilizado. Android clasifica los mensajes de log por: Etiqueta (tag) Prioridad Fecha / hora Aplicación que los lanza (PID) private static final String TAG = "MiActivity"; //... en los métodos: Log.i(TAG, "Mensaje de ejemplo: indice=" + i); Depto. Ciencia de la Computación e IA 6
7 Log Según el nivel de depuración utilizaremos una llamada de las siguientes: Log.v(): Verbose Log.d(): Debug Log.i(): Info Log.w(): Warning Log.e(): Error Con esta información el Log podrá ser mostrado filtrando los mensajes menos importantes Depto. Ciencia de la Computación e IA 7
8 Log y LogCat En Eclipse contamos con la vista LogCat Si no se muestra por defecto se puede añadir Podemos realizar filtrado por etiquetas para ver sólo los mensajes que nos interesan. Los mensajes van apareciendo en tiempo real, tanto si estamos con un emulador como si estamos con un dispositivo móvil conectado por USB. Se recomienda eliminar todas las llamadas a Log cuando se publica un programa en el Android Market, a pesar de que en los dispositivos de los usuarios no se vería ningún log ni salida estándar Depto. Ciencia de la Computación e IA 8
9 Dalvik Debug Monitor Server (DDMS) Depto. Ciencia de la Computación e IA 9
10 Dalvik Debug Monitor Server (DDMS) DDMS: Servidor de depuración ejecutable desde terminal o desde Eclipse. Cada aplicación se ejecuta en su propia VM. Cada VM tiene un puerto al que el debugger se conecta. Cuando conectamos un dispositivo se crea un servicio de monitorización entre adb y DDMS, que notifica a DDMS cuando una VM del dispositivo arranca o termina. DDMS recoge su PID a través de adb y abre una conexión con el debugger de la VM. DDMS maneja múltiples depuradores conectados cada uno a una VM Depto. Ciencia de la Computación e IA 10
11 Funcionalidades de DDMS Visualización del uso de memoria heap Seguimiento de reservas de memoria para objetos Trabajar con el sistema de ficheros del emulador o del dispositivo Examinar la información de hilos Profiling de métodos: seguimiento de medidas tales como número de llamadas, tiempo de ejecución, etc. LogCat Emulación de operaciones de telefonía y localización Cambiar el estado de red y simular red lenta Depto. Ciencia de la Computación e IA 11
12 Funcionalidades de DDMS - Eclipse Depto. Ciencia de la Computación e IA 12
13 Pruebas unitarias con JUnit Depto. Ciencia de la Computación e IA 13
14 Pruebas con JUnit Pruebas unitarias: pruebas de métodos aislados. Pruebas de regresión: pruebas de los componentes en conjunto a lo largo de la evolución del software. JUnit para Android permite programar distintos tipos de pruebas agrupados en casos de prueba, a su vez agrupables en suites de pruebas. Se pueden incluir las pruebas dentro del mismo proyecto o en un proyecto aparte Depto. Ciencia de la Computación e IA 14
15 Crear un proyecto de pruebas New Other Android Android Test Project Depto. Ciencia de la Computación e IA 15
16 Crear un caso de prueba Depto. Ciencia de la Computación e IA 16
17 Crear un caso de prueba Se crea una clase que herede de ActivityInstrumentationTestCase2<Activity> Debe estar en un (sub)paquete del paquete donde está el código (aunque esté en un proyecto aparte). Incluirá constructor y métodos setup( ) y teardown( ). Las pruebas serán métodos cuyo nombre empieza por test Se utilizan sentencias assert para invalidar pruebas: assertequals( ), asserttrue( ), assertnotnull( ) Depto. Ciencia de la Computación e IA 17
18 Crear un caso de prueba package es.ua.jtech.av.suma.test; import android.test.activityinstrumentationtestcase2; import es.ua.jtech.av.suma.mainactivity; public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity> { public MainActivityTest() { super("es.ua.jtech.av.suma", MainActivity.class); } protected void setup() throws Exception { super.setup(); } public void test1(){ // asserts } } protected void teardown() throws Exception { super.teardown(); } Depto. Ciencia de la Computación e IA 18
19 Obtener referencias a componentes Se pueden declarar como campos de la clase Se obtienen a través de getactivity().findviewbyid(id) private Button bt; protected void setup() throws Exception { super.setup(); } MainActivity activity = getactivity(); bt = (Button)activity.findViewById( es.ua.jtech.av.suma.r.id.button1); Depto. Ciencia de la Computación e IA 19
20 Trabajar con los componentes Se pueden cambiar valores Se pueden obtener y comprobar valores Ejemplo de evaluación de un resultado assertequals("32.3", mitextview.gettext().tostring()); Depto. Ciencia de la Computación e IA 20
21 Simular eventos de usuario Clase TouchUtils TouchUtils.tapView(this, miedittext); sendkeys("s"); sendkeys("i"); sendkeys( KeyEvent.KEYCODE_PERIOD ); TouchUtils.clickView(this, bt); Depto. Ciencia de la Computación e IA 21
22 Ejecutar las pruebas Run as Android JUnit Test Resultados mostrados en una vista de Eclipse: Depto. Ciencia de la Computación e IA 22
23 Pruebas de regresión con Robotium Depto. Ciencia de la Computación e IA 23
24 Robotium "Robotium es como Selenium pero para Android" Robotium no permite grabar las acciones del usuario sino que la secuencia de acciones debe ser programada a través de sencillas llamadas a los métodos de Robotium. Soporta Activity Dialog Toast Menu ContextMenu Depto. Ciencia de la Computación e IA 24
25 Robotium Ventajas Desarrollar casos de prueba sin necesidad de conocer el funcionamiento interno de la aplicación probada. Automatizar el manejo múltiples actividades de Android. Pruebas realistas, al realizarse sobre los componentes GUI en tiempo de ejecución Integración con Maven y Ant para ejecutar pruebas como parte de una integración continua. Desarrollado sobre JUnit Depto. Ciencia de la Computación e IA 25
26 Crear pruebas con Robotium Incluir robotium-solo-3.1.jar en el proyecto Depto. Ciencia de la Computación e IA 26
27 Crear pruebas con Robotium package es.ua.jtech.av.miproyecto.test; import android.test.activityinstrumentationtestcase2; import es.ua.jtech.av.miproyecto.mainactivity; import com.jayway.android.robotium.solo.solo; public class TestMainActivity extends ActivityInstrumentationTestCase2<MainActivity> { private Solo solo; } public TestMainActivity(){ super("es.ua.jtech.av.miproyecto", MainActivity.class); protected void setup() throws Exception { super.setup(); solo = new Solo(getInstrumentation(), getactivity()); protected void teardown() throws Exception { solo.finishopenedactivities(); } Depto. Ciencia de la Computación e IA 27
28 Métodos de Robotium Una prueba de ejemplo usando la clase Solo de Robotium: public void test1(){ solo.entertext(0,"10"); solo.entertext(1,"22.4"); solo.clickonbutton("+"); asserttrue(solo.searchtext("32.4")); } Depto. Ciencia de la Computación e IA 28
29 Métodos de Robotium Otros ejemplos: getview(id) getcurrenttextviews(textview) setactivityorientation(solo.landscape) sendkey(solo.menu) clickonbutton(text) clickontext(text) clickonedittext(text) cleartext(text) entertext(text) goback() sleep(millis) Depto. Ciencia de la Computación e IA 29
30 Pruebas de estrés con Monkey Depto. Ciencia de la Computación e IA 30
31 Pruebas de estrés con Monkey Simula input del usuario aleatorio Probar que haga lo que haga el usuario con la GUI, la aplicación no tendrá un comportamiento inesperado No tiene por qué tener sentido Simula eventos de teclado, tanto qwerty como teclas hardware especializadas, movimientos de trackball, apertura y cierre del teclado, rotaciones de la pantalla Ejemplo: solicitamos 1000 eventos simulados cada 100 milisegundos obteniendo la lista de ellos (opción -v) y afectará a las aplicaciones del paquete es.ua.jtech.av adb shell monkey -p es.ua.jtech.av -v --throttle Depto. Ciencia de la Computación e IA 31
32 Reproducir prueba de Monkey Fijar la semilla aleatoria para reproducir la misma secuencia de acciones aleatorias. Opción -s Sirve para reproducir un problema encontrado tantas veces como sea necesario Por otro lado se puede obtener la secuencia de acciones Depto. Ciencia de la Computación e IA 32
33 Preguntas...? Depto. Ciencia de la Computación e IA 33
Depuración y pruebas. Índice
Índice 1 Depuración con Eclipse...2 1.1 Log y LogCat... 2 1.2 Dalvik Debug Monitor Server (DDMS)... 2 2 Pruebas unitarias con JUnit para Android...4 3 Pruebas de regresión con Robotium...6 4 Pruebas de
Más detallesInstalación del entorno de desarrollo
Curso 13/14 Desarrollo de Instalación del entorno de desarrollo Pasos a seguir Pre-requisitos Instalación de Eclipse+ADT ( Developer Tools) Presentación de la interfaz del plugin ADT para Eclipse Añadir
Más detallesTesting. Contenidos. Proyectos de tests. Curso 13/14
Curso 13/14 Testing Contenidos Proyectos de tests Creando un TestCase Tipos de tests Partes del test Invariantes Interfaz de Usuario Gestión del estado App. Lista de tareas 2 Proyectos de tests Los tests
Más detallesCurso 13/14. Desarrollo de aplicaciones Android. Testing
Curso 13/14 Desarrollo de Testing Contenidos Proyectos de tests Creando un TestCase Tipos de tests Partes del test Invariantes Interfaz de Usuario Gestión del estado App. Lista de tareas 2 Proyectos de
Más detallesLenguaje Java Avanzado
Lenguaje Java Avanzado Sesión 4: Pruebas con JUnit 2012-2013 Depto. Ciencia de la Computación e IA Índice Introducción a JUnit Implementación de las pruebas Ejecución de pruebas Pruebas con excepciones
Más detallesPruebas de unidad con JUnit
Pruebas de unidad con JUnit Cuando se implementa software, resulta recomendable comprobar que el código que hemos escrito funciona correctamente. Para ello, implementamos pruebas que verifican que nuestro
Más detallesGuía de instalación del software de la asignatura
Guía de instalación del software de la asignatura Eclipse + Android SDK 1. La forma más sencilla de instalar Eclipse con el plugin ADT para desarrollo de aplicaciones Android es descargar el paquete preconfigurado
Más detallesCapitulo 2 Android SDK
Capitulo 2 Android SDK Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 ESTRUCTURA DE ANDROID SDK http://gary.pe 2 http://gary.pe 3 Android SDK Proporciona los API y herramientas de desarrollo
Más detallesAndroid Con Java. Ejercicio 2. Ciclo de Vida de las Actividades en Android. Ejercicio 2. Ciclo de Vida de las Actividades en Android
Android Con Java Ejercicio 2 Ciclo de Vida de las Actividades en Android Objetivo del Ejercicio El objetivo del ejercicio es entender y verificar cada una de las etapas del Ciclo de Vida de las Actividades
Más detallesCapitulo 3. Test Driven Development
Capitulo 3. Test Driven Development 3.1 Uso de JUnit como framework para realizar pruebas unitarias Como ya se mencionó en el marco teórico Test Driven Development es una técnica de programación extrema
Más detallesMANUAL DE USUARIO PANEL DE NOTIFICACIONES PUSH APP MUNICIPAL. Hemos encontrado un vertedero ilegal en el PRV-92 a la altura del km 3.
Hemos encontrado un vertedero ilegal en el PRV-92 a la altura del km 3. MANUAL DE USUARIO PANEL DE NOTIFICACIONES PUSH APP MUNICIPAL Este manual forma parte del manual de usuarios de las apps municipales
Más detallesPráctica 7. Pruebas. Introducir conceptos básicos de pruebas unitarias en sistemas orientados a objetos.
Objetivos Introducir conceptos básicos de pruebas unitarias en sistemas orientados a objetos. Material Necesario - Pruebas de caja negra con Junit. www.junit.org Viene integrado en Eclipse, pero al crear
Más detalleseclips Handheld Remote Control Software Updater
eclips Handheld Remote Control Software Updater Guía de Instalación Versión 1.0 2010 Ellison Todos los derechos reservados. Guía de Instalación 2 Tabla de Contenido INFORMACIÓN GENERAL DE ECLIPS HANDHELD
Más detallesT3-Rondas V 1.1. Help-Pc, S.L. C/ Pintor Pau Roig, 39 L-5 08330 Premià de Mar Barcelona Tel. (93) 754 90 19 Fax 93 752 35 18 marketing@t2app.
T3-Rondas V 1.1 1 Indice 1 Requisitos mínimos 3 2 Instalación 3 2.1 Instalación del software 3 2.2 Instalación del terminal 4 3 Configuración Inicial 4 3.1 Crear terminales 5 3.2 Crear puntos de lectura
Más detallesSysMonitor for SAP Provide HCM People
SysMonitor for SAP Provide HCM People INTRODUCCIÓN...2 ESPECIFICACIONES TÉCNICAS...2 CONTACTO...2 1.- SYSMONITOR FOR SAP... 3 1.1.- GESTIÓN CONEXIONES... 3 2.- SYSMONITOR FOR SAP - ANDROID...4 2.1.- USUARIOS
Más detallesAnexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid
Anexo IV Configuración del Entorno de Desarrollo Guía de puntos de interés de la Ciudad de Madrid 1. Índice Anexo IV Configuración del Entorno de Desarrollo... 1 1. Índice... 2 2. Entorno de Desarrollo...
Más detallesEsta guía de primeros pasos supone que ya está establecida esta conexión con FactuSOL, y el programa tiene acceso a los datos.
PRIMEROS PASOS EN TPVSOL Introducción Este documento pretende ayudarte en los primeros momentos de uso del programa, por lo que, si lo estás utilizando por primera vez, te aconsejamos que le dediques unos
Más detallesPRÁCTICAS. Diseño de. Sistemas Informáticos Industriales
Diseño de Sistemas Informáticos Industriales PRÁCTICAS Ingeniería Técnica Industrial (Electrónico) Departamento de Informática de Sistemas y Computadores Escuela Técnica Superior de Ingeniería del Diseño
Más detallesNotas para la instalación de un lector de tarjetas inteligentes.
Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación
Más detallesMANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX. Versión 4.0
MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX Versión 4.0 1 Control Versión 1.0 Fecha: 01-07-2011 Modificaciones: Primera versión. Versión 2.0 Fecha: 22-09-2011 Modificaciones: Adaptado a websigner
Más detallesDesarrollo de apps para móviles Android. Entorno de desarrollo
Desarrollo de apps para móviles Android Entorno de desarrollo Entorno de desarrollo Las aplicaciones Android van a ser implementadas en Java usando Android SDK. El software necesario para realizarlas es
Más detallesAVD, el emulador de Smartphone y Tablets Android que incluye el SDK de Google
AVD, el emulador de Smartphone y Tablets Android que incluye el SDK de Google Para probar nuestras aplicaciones Google nos proporciona un emulador de dispositivos conocido como AVD (Android Virtual Devices).
Más detallesVisor de presupuestos en Android
Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos
Más detallesExamen 2.0 Versión 1
Introducción A continuación, encontrará un instructivo, en el que se detallan aspectos técnicos y funcionales en relación a cada etapa del proceso de realización de la evaluación final de la asignatura,
Más detallesTOMO II. Línea de Investigación. Redes y Sistema Operativo. Nombre del egresado. Antonio Nicolás Rodríguez Andrade.
TOMO II Línea de Investigación Redes y Sistema Operativo Nombre del egresado Antonio Nicolás Rodríguez Andrade Nombre del Tema Evaluación de la plataforma Android para dispositivos móviles Número de Proyecto
Más detallesOnePAD 700 Preguntas Frecuentes
OnePAD 700 Preguntas Frecuentes 1. Tengo algún problema con el funcionamiento del equipo Cargar los valores por defecto de fábrica 2. Tengo problemas con una aplicación instalada. Qué puedo hacer? Solucionar
Más detallesGuía de instalación Command WorkStation 5.6 con Fiery Extended Applications 4.2
Guía de instalación Command WorkStation 5.6 con Fiery Extended Applications 4.2 Fiery Extended Applications Package (FEA) v4.2 contiene aplicaciones Fiery para realizar tareas asociadas con un Fiery Server.
Más detalles(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera
Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica
Más detalleshelppeople Viewer 2013
helppeople Viewer 2013 helppeople Viewer. helppeople Viewer es una aplicación que permite visualizar la pantalla de otro computador, conectado a la red, en su propia pantalla. Además, este programa le
Más detallesEjercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences
Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences Índice 1 Compartir datos entre actividades con Shared Preferences (0.75 puntos)... 2 2 Actividad de preferencias (0.75
Más detallesCTSQL Monitor Windows
En este documento se describe el proceso de instalación y configuración básica para monitorizar sesiones CTSQL en máquinas Windows. BASE 100, S.A. www.base100.com Índice 1. INTRODUCCIÓN... 3 2. FICHERO
Más detallesABIES2 Y MODO COMPATIBILIDAD EN WINDOWS VISTA Y WINDOWS 7
ABIES2 Y MODO COMPATIBILIDAD EN WINDOWS VISTA Y WINDOWS 7 La mayoría de los programas escritos para Windows Xp también funcionan en las versiones Windows Vista y Windows 7, pero puede que algunos programas
Más detallesAdaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.
Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra
Más detallesEurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA
Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA
Más detalles1 Guión de Contenidos... 1. 2 Criterios de evaluación... 1. 3 Momentos de la evaluación... 3. 3.1 Instrumentos o pruebas de evaluación...
1 Guión de Contenidos... 1 2 Criterios de evaluación... 1 3 Momentos de la evaluación... 3 3.1 Instrumentos o pruebas de evaluación... 4 3.2 Calificación... 5 1 Guión de Contenidos U.D. 1: Aspectos Básicos
Más detallesAnexo B. Comunicaciones entre mc y PC
Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación
Más detallesINSTALACIÓN DE MEDPRO
1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso
Más detallesJava, JavaME y el entorno Eclipse - Ejercicios
Java, JavaME y el entorno Eclipse - Ejercicios Índice 1 Hola ME!...2 2 Clases...2 3 Métodos y campos de la clase... 3 4 Métodos estáticos... 4 5 Librerías opcionales (*)...4 6 Temporizadores (*)... 5 1.
Más detallesEntorno de desarrollo Instalación y configuración
Entorno de desarrollo Instalación y configuración GExCALL Formación http://gexcall.unex.es/formacion El plugin ADT (Android Development Tools) extiende al IDE Eclipse. Te permite crear y depurar aplicaciones
Más detallesGuía de instalación Command WorkStation 5.5 con Fiery Extended Applications 4.1
Guía de instalación Command WorkStation 5.5 con Fiery Extended Applications 4.1 Acerca de Fiery Extended Applications Fiery Extended Applications (FEA) 4.1 es un paquete que incluye las siguientes aplicaciones
Más detallesPrototipado y ejecución de aplicaciones SD con GeneXus
Page1 Prototipado y ejecución de aplicaciones SD con GeneXus En nuestro proceso de construcción de una aplicación para manejar un evento a realizarse en ciertos días y lugar, hemos creado una KB en GeneXus
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesVideoSoftPHONE Active Contact
VideoSoftPHONE Active Contact 1 ÍNDICE 1. CÓMO INSTALAR MI VIDEOSOFTPHONE SOFTWARE?... 1 1.1. REQUISITOS PREVIOS... 1 1.1.1. Requisitos del sistema... 1 1.1.2. Requisitos Software... 1 1.2. INSTALACIÓN...
Más detallesManual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2
Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera
Más detallesTema 2: Introducción a Android
Tema 2: Introducción a Android Android Android es un sistema operativo basado en el Kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil. Android Fue desarrollado originalmente
Más detallesConsultoría, Análisis, Desarrollo y Mantenimiento de Software. Guía de Usuario V2.1. Junio 2.004
Guía de Usuario V2.1 Junio 2.004 Índice INTRODUCCIÓN 3 MENÚ DE MENSAJES 4 MANTENIMIENTO 4 PLANTILLAS 10 REGISTROS DE ACTIVIDAD 11 MENÚ DE UTILIDADES 12 CONFIGURACIÓN DE LA APLICACIÓN 12 CONFIGURACIÓN DE
Más detallesEjercicios - Persistencia en Android: ficheros y SQLite
Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base
Más detallesProgramación en Android LSUB, GSYC, URJC
Programación en Android LSUB, GSYC, URJC Introducción Teléfono o Emulador Android Studio Introducción Activity Mgr App! Dialer Dalvik JVM SQLite WebKit... OpenGL Linux kernel Dispositivo móvil Aplicaciones
Más detallesAndroid 4 Principios del desarrollo de aplicaciones Java
La plataforma Android 1. Presentación 13 2. Origen 14 3. Google Play 15 3.1. Creación de una cuenta de desarrollador 16 3.2 Publicación de una aplicación 16 3.3. Seguimiento y actualización de una aplicación
Más detallesDOCUCONTA Versión 8.0.2. Septiembre 2010 MINISTERIO DE HACIENDA. Manual de instalación SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS
SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS INTERVENCIÓN GENERAL DE LA SUBDIRECCIÓN GENERAL DE APLICACIONES DE CONTABILIDAD Y CONTROL DOCUCONTA Versión 8.0.2 Septiembre 2010 Manual de instalación C/
Más detallesConsola Móvil Cliente
Latinoamérica Consola Móvil Cliente Contar con la información en cualquier parte del mundo y tener el control de la información es un término cada vez más común e importante en un medio donde los servicios
Más detallesFACULTAD DE INGENIERÍA, U.B.A. Seminario de Sistemas Embebidos TRABAJO PRÁCTICO 0
1 er Cuatrimestre de 2011 FACULTAD DE INGENIERÍA, U.B.A. Seminario de Sistemas Embebidos TRABAJO PRÁCTICO 0 Índice 1. Objetivo 2 2. Preparación del software 2 2.1. Instalación.......................................
Más detallesSISTEMAS OPERATIVOS EN RED 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA
De toda la materia DEPARTAMENTO MATERIA INFORMATICA SISTEMAS OPERATIVOS EN RED CURSO 2º S.M.R 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA Los requisitos hardware para la instalación de sistemas operativos
Más detallesRecall SIP. Guía de Instalación y Configuración Versión 3.7
Recall SIP Guía de Instalación y Configuración Versión 3.7 INDICE 1- INTRODUCCION... 3 2- INSTALACIÓN DE RECALL SIP... 4 2.1 Instalación del Hardware...4 2.2 Instalación del Software...5 2.2.1 Instalación
Más detallesSugar en Windows. Creación de una máquina virtual con la imagen de Sugar. Autor. Versión Fecha Setiembre 2011. Ubicación
Sugar en Windows Creación de una máquina virtual con la imagen de Sugar Autor Versión Fecha Setiembre 2011 Ubicación Índice Introducción...3 Qué es una máquina virtual?...3 Pasos para la creación de una
Más detallesOpciones Bandeja de Entrada Workflow. Mantenimiento Proyecto Génesis. Universidad Complutense de Madrid
Opciones Bandeja de Entrada Workflow Mantenimiento Proyecto Génesis Universidad Complutense de Madrid Tabla de contenidos 1 INTRODUCCIÓN...3 1.1 ACCESO A LA BANDEJA DE WORKFLOW...3 1.2 OPCIONES PARA EL
Más detallesMANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)
MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN
Más detallesCreación de materiales didácticos Aplicaciones para dispositivos móviles Lección 4
Creación de materiales didácticos Aplicaciones para dispositivos móviles Lección 4 Bases de datos Índice de contenido Introducción...3 Bases de datos locales: TinyDB... 4 Compartir datos: TinyWebDB...
Más detallesOTASL BlackBerry Storm 9500 Guía de Actualización Inalámbrica de Software de Dispositivo BlackBerry
OTASL BlackBerry Storm 9500 Guía de Actualización Inalámbrica de Software de Dispositivo BlackBerry OTASL (Over the Air Software Load), es una nueva funcionalidad gracias a la cual podemos solicitar, descargar
Más detalleshttp://www.statum.biz http://www.statum.info http://www.statum.org
ApiaMonitor Monitor de Infraestructura BPMS Por: Ing. Manuel Cabanelas Product Manager de Apia Manuel.Cabanelas@statum.biz http://www.statum.biz http://www.statum.info http://www.statum.org Abstract A
Más detallesMini-guía: Gestión Backup
Mini-guía: Gestión Backup Gestión copia de seguridad 1.- INTRODUCCIÓN El valor de los documentos almacenados en una organización superan con creces el coste en el que podamos valorar todos los sistemas,
Más detallesPreguntas frecuentes CD-ROM
Preguntas frecuentes CD-ROM La gran mayoría de problemas de instalación del CD-ROM pueden resolverse con un test de diagnóstico con el mismo CD-ROM, clickando en la indicación del menú principal Requisitos
Más detallesInstalación De ANDROID STUDIO
Área y Sub-área: Informatica/Computacion Educador: _Luis Orozco Ciclo Escolar: 2015 Grado: 5to Secciones: A,B,C y D Instalación De ANDROID STUDIO Paso 1. Descarga e instalación de Java. Si aún no tienes
Más detallesAbril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas
WebApp STR- a3erp Aplicación de registro de pedidos, albaranes y facturas para a3erp Alto ahorro de costes en empresas con representantes y/o técnicos móviles Compatible con las principales plataformas
Más detallesIntroducción al lenguaje Java
Tipo de entrega: Fecha límite: Lugar: Introducción al lenguaje Java por grupos de prácticas sesión de laboratorio Atenea Objetivos de la práctica: Escribir aplicaciones simples en Java Utilizar el entorno
Más detallesMEDIA KIT TRAFFICFACTORY.BIZ
ES MEDIA KIT Alcance a millones de usuarios Nuestra red le conecta con millones de visitantes únicos, incluyendo a muchos que no encontrará en ningún otro lugar. TrafficFactory es una agencia de publicidad
Más detallesOficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Más detallesPROYECTO i-lab MANUAL DE USUARIO DEL LABORATORIO DE LA SALLE
PROYECTO i-lab MANUAL DE USUARIO DEL LABORATORIO DE LA SALLE 1 ÍNDICE 1. INTRODUCCIÓN 3 2. CONTROLES DEL STB 6 3. CARGA Y EJECUCIÓN DE LA APLICACIÓN 7 4. SELECCIÓN DEL RECEPTOR 8 5. EJECUCIÓN DE LOS TEST
Más detallesInstalación de sistemas operativos Ubuntu.
Instalación de sistemas operativos Ubuntu. En este apartado se pretende explicar los pasos necesarios para la creación de una máquina virtual Ubuntu en un servidor Xen. Para mostrar los diferentes pasos
Más detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detallesUNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER
UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER Eduard Lara 1 1. INTRODUCCIÓN En Windows Server: - Los usuarios y grupos dados de alta cuando el equipo es un servidor independiente,
Más detallesGuía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6
Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.6 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia
Más detallesConexión de GPS a Open CPN.
Conexión de GPS a Open CPN. Los GPS pueden ser por Bluetooth, USB o Serie. Trasmiten los datos a través de un puerto serie o Puerto COM Los puertos COM son puertos de comunicación Serie; que puede ser
Más detallesNCover: Manual de usuario
NCover: Manual de usuario Fecha: Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es Este
Más detallesPerson IP CRM Manual MOBILE
Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del
Más detallesACTUALIZACION AUTOMATICA: MODO ONLINE (Ejemplo: WINDOWS 7-32 bits):
ACTUALIZACION AUTOMATICA: MODO ONLINE (Ejemplo: WINDOWS 7-32 bits): Una vez se haya instalado el software de PC de la TRS5000, se arranca el programa bien automáticamente desde el propio instalador (launch
Más detallesBienvenidos a la presentación, producción de informes y depuración (debugging). En esta unidad discutiremos la producción de informes utilizando la
Bienvenidos a la presentación, producción de informes y depuración (debugging). En esta unidad discutiremos la producción de informes utilizando la tecnología.net y la aplicación de técnicas de depuración
Más detallesGuía de Instalación para clientes de WebAdmin
Panda Managed Office Protection Guía de Instalación para clientes de WebAdmin Tabla de contenidos 1. Introducción... 4 2. Instalación de Panda Managed Office Protection a partir de una instalación de Panda
Más detallesServicios - Ejercicios
Índice 1 Servicio con proceso en background. Contador...2 2 Dialer. Iniciar una actividad con un evento broadcast (*)...2 3 Arranque. Iniciar servicio con evento broadcast... 3 4 Localizador de móvil desaparecido...4
Más detallesAdquisición de Datos usando Matlab
21 Adquisición de Datos usando Matlab Bruno Vargas Tamani Facultad de Ingeniería Electrónica y Eléctrica, Universidad Nacional Mayor de San Marcos, Lima, Perú RESUMEN: La interconexión a nivel de computadoras
Más detallesAcronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Más detallesDemo. TDD desde Cero. Acceptance Test Driven Development. www.iwt2.org formacion@iwt2.org
Demo TDD desde Cero Acceptance Test Driven Development www.iwt2.org formacion@iwt2.org Objetivos Objetivos Conocer cómo desarrollar un sistema software combinando pruebas de aceptación y TDD. Aprender
Más detallesCATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO
CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación
Más detallesTEMA 5 SISTEMA/ ADMINISTRACIÓN AUTORIZACIÓN.
SISTEMA/ ADMINISTRACIÓN AUTORIZACIÓN. TEMA 5 En esta pantalla están configuradas las autorizaciones existentes para realizar modificaciones en la configuración de la pantalla Gnome, audio, zona horaria,
Más detallesSISTEMA DE CONTROL DE PRESENCIA
SISTEMA DE CONTROL DE PRESENCIA 1 SISTEMA DE CONTROL DE PRESENCIA 1 1 GENERALIDADES DE LA APLICACIÓN 3 2 SEGURIDAD Y ACCESO AL PROGRAMA 7 2.1 Mantenimiento de usuarios 7 2.2 Perfiles 9 3 GESTIÓN DE EMPRESAS
Más detallesManual de uso. Sonar. Manual usuario Testlink 1/20
Manual de uso. Sonar Fecha: 21/02/2011 Referencia: EJIE S.A. Mediterráneo, 14 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz Tel. 945 01 73 00* Fax. 945 01 73 01 www.ejie.es
Más detallesAceReader Pro. Deluxe Network Versión Windows. Guía de Inicio Rápido
AceReader Pro Deluxe Network Versión Windows Guía de Inicio Rápido Requerimientos del Sistema: Procesador 486 o Pentium (recomendado) 64 MB en RAM o más PC con uno de los siguientes Sistemas Operativos
Más detallesLa monitorizacion de aplicaciones distribuidas tambien se denomina APM (Aplication Performance Monitoring/Management)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Más detallesManual de NetBeans y XAMPP
Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación
Más detallesDESARROLLO DE UN CLIENTE SOFIA2 (KP) SIGUIENDO ARQUITECTURA KP-MODELO
DESARROLLO DE UN CLIENTE SOFIA2 (KP) SIGUIENDO ARQUITECTURA KP-MODELO JUNIO 2014 Versión 1 INDICE INDICE... 2 PASO 1 - FAMILIARIZARSE CON LOS CONCEPTOS BÁSICOS DE SOFIA2... 3 PASO 2 - OBTENER CREDENCIALES
Más detallesCI Politécnico Estella
SÍNTESIS DE LA PROGRAMACIÓN DEL MÓDULO/ASIGNATURA DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 2º ASIR 2015-2016 MÓDULO: 10 ASGBD (Administración de Sistemas Gestores de Bases de Datos) PROFESOR: JULIA SEVILLA
Más detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesManual de uso. Aula Digital Santillana. (Versión tablet)
Manual de uso Aula Digital Santillana (Versión tablet) Manual de uso de Aula Digital Santillana (ADS) Santillana lo ha preparado todo para el próximo curso. Aula Digital permite acceder, tanto al profesor
Más detallesTema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013.
Empremática, Guía12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013. Objetivos: Identificar las
Más detallesTema 3. Test Driven Development
Tema 3. Test Driven Development Ejercicios Resueltos Ejercicio 01. Desarrolle mediante TDD una implementación del algoritmo de la Criba de Eratóstenes para calcular la lista de los números primos desde
Más detallesEn esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.
ESTRUCTURA DEL SISTEMA DE ARCHIVOS 1. Introducción. En la unidad anterior se esbozó mediante la explicación de los formatos del disco duro, distintos tipos de sistemas de archivos: FAT16, FAT32, NTFS y
Más detallesPANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08
PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros
Más detalles