Diseño de una Aplicación basada en Realidad Aumentada para el Centro Histórico de Quito

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Diseño de una Aplicación basada en Realidad Aumentada para el Centro Histórico de Quito"

Transcripción

1 Diseño de una Aplicación basada en Realidad Aumentada para el Centro Histórico de Quito Betsabe Simbaña, Darwin Alulema, Christian Vega, Derlin Morocho Universidad de las Fuerzas Armadas - ESPE Abstract El proyecto desarrolla una aplicación de realidad aumentada para dispositivos móviles, la cual muestra al usuario datos e información de los edificios patrimoniales del centro histórico de Quito, y de esa manera ser una herramienta útil para los turistas en la ciudad. La aplicación es compatible con dispositivos a partir de la versión 3.0 Honeycomb y se desarrolló en lenguaje JAVA y HTML, la obtención de información se hace a través de la consulta a una base de datos por medio de un servicio web y para la realidad aumentada se utilizó el SDK Wikitude, debido a que permite el desarrollo de aplicaciones basadas en geolocalización y beneficios como licencia estudiantil. Se desarrolló las interfaces en los lenguajes de programación JavaScript y HTML. Finalmente, se realizó una serie de pruebas para validar las funciones de la aplicación tanto en la memoria, consumo de datos y Wi-Fi 1. Introducción Siendo Quito la capital del Ecuador donde lo clásico y tradicional se mezcla con la modernidad e innovación, hacen que Quito busque convertirse en una Smart City cada vez más enfocada a la tecnología. El uso de aplicaciones de geolocalización y realidad aumentada permitirán a las personas interactuar en tiempo real con su entorno físico. La aplicación sirve de ayuda a los turistas que se encuentran en la ciudad de Quito, mediante la presentación en realidad aumentada de la información más relevante de las edificaciones de su centro histórico, disponible para dispositivos a partir de la versión Realidad Aumentada La realidad aumentada (RA) es una nueva manera de interactuar con el mundo físico (o real). Esta crea una versión modificada de la realidad que se observa, enriquecida con la información digital (o virtual) en la pantalla de la computadora de escritorio o de un teléfono móvil. [1] La principal diferencia con la realidad virtual, en un concepto mucho más extendido, es que no sustituye la realidad física, sino que superpone la información digital en tiempo real al mundo real. Así pues, la realidad aumentada extrae información del entorno convirtiendo lo digital en real. [2] Se puede considerar como realidad aumentada cuando cumple con tres características esenciales: Combinar el mundo real y el mundo virtual. Interactuar en tiempo real. Registrado en 3D. Las diferencias entre realidad aumentada y realidad virtual se presentan en la Tabla 1: Realidad Virtual Realidad Aumentada Diferencias Sustituye de No sustituye la realidad física, manera completa sobreimprime información a la realidad virtual sobre ella. física. Sistema que se genera en tiempo real. Sistema que genera una visión directa o indirecta de un entorno físico en el mundo real. Introduce al No aleja al usuario de la usuario en un realidad e integra con lo digital. ambiente digital. Tabla 1. Diferencias entre realidad aumentada y realidad virtual Se establecen dos tipos de realidad aumentada, la basada en marcadores o imágenes y la basada en posicionamiento o geolocalización. El detalle de cada tipo se describe en la Tabla 2: R. A. BASADA EN MARCADORES R. A. BASADA EN POSICIÓN Usa símbolos impresos Usa la cámara del conocidos como dispositivo móvil, brújula marcadores. y acelerómetro Marcadores se Ubica la posición, altura caracterizan por ser de color negro con blanco y dirección del dispositivo mediante la cámara. El diseño de los Con las coordenadas, la marcadores está aplicación muestra la relacionado con la información virtual. información virtual. La información La información virtual virtual puede ser puede ser imágenes en 3D imágenes en 3D o o vídeos. vídeos /15/$ IEEE

2 La cámara del Dispositivo dispositivo móvil necesariamente debe estar enfoca los marcadores conectado a internet. y superpone la información virtual. Tabla 2. Tipos de realidad aumentada 1.2. WIKITUDE Development Kit (SDK) se emplea para desarrollar aplicaciones de realidad aumentada con el que es posible realizar la Geo-AR, reconocimiento de imágenes, tracking y modelado 3D. [3] Wikitude es un SDK de paga que ofrece 5 tipos de licencias, que son: Trial, Lite, Pro, Pro+ y Estudiantil. Además, Wikitude permite la descarga de una librería.jar que contiene el API, ARchitect, a utilizar en el desarrollo de aplicaciones. La Tabla 3 muestra los principales objetos que ofrece el API: OBJETO DESCRIPCIÓN ArchitectObject Es la clase base para cada crear un objeto en el Architect. ArchitectView Permite la encapsulación de la cámara, presenta la superficie y el WebView. Drawable Es la clase base para cualquier representación gráfica de un GeoObject GeoLocation Representa una ubicación en el GeoObject espacio tridimensional de la tierra. Representa una ubicación en el espacio tridimensional de la tierra. ImageDrawable Encapsula una imagen para ser utilizada como representación visual de un ARObject. Location Tabla 3. API WIKITUDE Describe una ubicación general de un punto de interés en la escena aumentada Diseño De La Aplicación Casos de Uso La aplicación está diseñada para trabajar en lugares abiertos con conexión a internet vía datos móviles o Wi- Fi. En la Tabla 4, se muestra una descripción general de las 6 funciones que realiza la aplicación: FUNCIÓN Menú Inicial Generar la Realidad Aumentada Mostrar DESCRIPCIÓN Muestra dos opciones para escoger: Vista de Realidad Aumentada o Ayuda. Genera en la pantalla del dispositivo del usuario la vista de la información virtual. Muestra la información, en un panel 2 Información Virtual Captura de Pantalla Rango Ayuda HTML, de un POI seleccionado. Realiza una foto del enfoque de la cámara y muestra la opción de compartirla en redes sociales, correo electrónico u otro dispositivo. Limita la visibilidad de POIs de acuerdo a un rango en metros. Accede a una lista de los lugares a visitar, direccionamiento para la activación de GPS y una breve descripción de la aplicación. Tabla 4. Descripción general de las funciones de la Aplicación La figura 1 muestra el diagrama de casos de uso que se obtuvo después del análisis de las diferentes funciones. Las clases utilizadas en el desarrollo de la aplicación son JAVA y cada una cumple con funciones específicas, como por ejemplo: manejo de cámara, obtención de licencia, uso de layouts, pantalla de bienvenida, localización, manejo de markers, conexión con el servicio web, creación de panel informativo y de rango, etc. La Tabla 5 muestra el detalle de cada clase: CLASE DESCRIPCIÓN AbstractArchitect Carga el ArchitectView, CamActivity calibra la brújula y maneja los ciclos de vida de los eventos. LocationProvider Maneja de GPS y Proveedor de CamaraGeneral Activity Content FromNative Licencia Ayuda MainActivity Lugares Disponibles ActivarGPS internet Actividad que muestra el enfoque de la cámara. Realiza la conexión con el servicio web para obtener la información de POIs. Contiene la licencia otorgada por Wikitude Muestra al usuario 3 opciones de ayuda en un layout. Muestra el menú inicio. Actividad que muestra el layout con los distintos lugares. Actividad que con un intento dirige a los ajustes del dispositivo. Sobre Actividad que muestra el layout con la descripción. SplashScreen Muestra una pantalla de bienvenida por 3 segundos. Tabla 5. Descripción De Clases

3 Figura 1. Diagramas de Casos de Uso. En la Figura 2 se presenta el diagrama de clases resumido con sus relaciones, el mismo que se obtuvo de la aplicación ya finalizada Arquitectura La arquitectura de la aplicación fue diseñada para reducir procesos y carga en la memoria de los dispositivos, a continuación se muestra una descripción de los elementos utilizados en el diseño: Servicio Web: Implementado en lenguaje PHP, conecta y consulta a la base de datos. Envía la respuesta a la aplicación, mediante un JSONArray con el número de JSONObject acorde a los registros del de la tabla. Base de Datos: con MySQL se creó la base de datos que tiene una tabla con los siguientes campos: id, nombre, descripción, latitud, longitud y altitud. Web Hosting: Alberga al servicio web y base de datos. CLIENTE La aplicación es el cliente y sus componentes son los siguientes: Capa Negocio: Consta de cada Activity que se presenta al usuario. Capa Presentación: Consta de los layouts de la aplicación donde el usuario podrá interactuar. En la Figura 3, se puede observar los elementos de la arquitectura física de aplicación, como son: la base de datos, servicio web y el cliente. Los dispositivos móviles utilizan el GPS y una conexión a internet tipo Datos Móviles o Wi-Fi: Figura 2. Diagramas de Clases. SERVIDOR Se encuentra integrado por un servicio web y una base de datos, este se encuentra alojado en un web hosting. 3

4 Figura 3. Diagramas de Clases. 2. Diseño 2.1. Menú Inicio La interfaz está diseñada con un layout de fondo blanco, con dos botones: el primero para la opción de realidad aumentada, que incluye texto y se encuentra centrado en la parte inferior de la pantalla y el segundo es un small button, para la opción de ayuda que incluye una imagen con el signo de interrogación, además de un ImageView, que se encuentra en la parte superior de la pantalla, en donde, se ubica el logo de la aplicación. La figura 4 muestra la interfaz presentada al usuario: Figura 5. Vista en Realidad Aumentada. Detalles: Panel desarrollado en lenguaje HTML con la información de cada POI obtenido de la base de datos. La siguiente figura muestra el panel: Figura 4. Menú Inicio Vista en Realidad Aumentada La interfaz muestra la vista en realidad aumentada con un panel de detalles de cada punto de interés, un panel de rango de visibilidad y un botón para la captura de pantalla. Fue diseñada en lenguaje HTML y sus elementos son: un botón informativo que se encuentra centrado en la parte inferior de la pantalla y en la parte superior se encuentra una barra con las opciones de Captura y Rango, que son representados con dos botones. La figura 7 muestra el diseño de la interfaz: Figura 6. Panel Detalles 2.3. Ayuda Función que ofrece tres opciones que son: lugares disponibles, activar GPS y una descripción de la aplicación. Interfaz implementada en lenguaje y consta de tres botones para cada opción, tal como lo muestra la figura 7: Figura 7. Interfaz Ayuda 4 Lugares Disponibles: consta de TextView con los

5 nombres de las edificaciones disponibles. Sobre Quito Visión+: cuenta con un ImageView, en donde se muestra la descripción de la aplicación. Activar GPS: redirige a los ajustes propios del teléfono. 3. Resultados Las pruebas se realizaron en el centro histórico de Quito con diferentes dispositivos: Samsung S3 Mini, Samsung S5 y Xperia Play. Las principales diferencias de cada dispositivo son: versión, dimensiones de pantalla, resolución de cámara principal, memoria y procesador. La Tabla 6 muestra las características de cada dispositivo: Dispositivo Samsung s3 Samsung Xperia play Versión mini V4.1.2 Jelly Bean s5 V4.4.2 KitKat V2.3.3 Gingerbread Resolución 5MP 16MP 5MP cámara Pantalla Procesador 1GHz 2.5GHz 1GHz RAM Tabla 6. Especificación de Características A continuación, la Tabla 7 con los resultados de cada función en los diferentes dispositivos móviles utilizados: Samsung s3 mini Samsung s5 Xperia play Menú inicio Vista en realidad aumentada Detalles Captura Rango 3 opciones de ayuda Tabla 7. Resultado las Funciones de Acuerdo a los Dispositivos Según los resultados presentados en la Tabla 7, el dispositivo Sony Xperia Play no permite mostrar los detalles de cada POI, debido a que la aplicación realiza una conexión a internet con la clase AsyncTask. El uso de la clase AsyncTask es obligatorio a partir de la versión 3.0 de. Por ese motivo, teléfonos con versiones inferiores a la 3.0 no podrán hacer uso de la aplicación. Ya que no sabrán cómo manejar las conexiones a internet con AsyncTask Memoria Para conocer los valores del uso de la memoria RAM se dejó funcionando la aplicación por 3 minutos y con la aplicación 3C Toolbox, se encontró el valor promedio del uso de la memoria. La figura 8 muestra las barras 5 comparativas del uso de la memoria RAM en los dispositivos de prueba: Figura 8. Uso de la Memoria RAM El uso real de la aplicación, en el Samsung S5 es de 124,96, en el Samsung S3 mini el uso real es de 68,75 y en el Xperia Play su uso real es de 25,54 en un día. El valor obtenido en el Xperia Play es solo del uso de la función Ayuda y no de la vista en realidad aumentada ya que el dispositivo no soporta AsyncTask. En los dispositivos restantes el valor es debido al uso de la cámara y los diferentes tipos de conexiones a internet, además del uso de los sensores. 4. Consumo de Datos Móviles Para probar el uso de datos, se dejó en operación la aplicación durante 10 minutos, en un lugar abierto y utilizando todas sus funciones. La prueba se realizó con la ayuda de la opción Uso de Datos propia de y con la aplicación My Data Manager, que permiten conocer el consumo de datos y Wi-Fi por aplicación. La figura 9, muestra las barras comparativas de los resultados de los diferentes valores del consumo de datos en los tres dispositivos de prueba: Figura 9. Uso de la Memoria RAM Uso de Datos Móviles Los datos obtenidos del consumo de datos móviles de la aplicación en primer plano en el Samsung S3 Mini es de 111KB, en el Samsung S5 los datos consumidos son de 109KB y en el dispositivo Xperia Play no hace uso de los datos móviles, debido a que no puede realizar una

6 conexión a internet con la clase AsyncTask. 5. Conclusiones La función, Vista, en Realidad Aumentada, no tiene una precisión del 100% (que porcentaje tiene, si no es el 100%) debido a que existe un desplazamiento en la colocación de los POI-Markers, causado por motivos como: fabricación de los dispositivos, tipo de conexión a internet o condiciones climatológicas. En el mercado existen varios SDKs para realidad aumentada y tras un análisis, Wikitude fue la opción escogida para realizar la aplicación, por ser multiplataforma, tracking por GPS y marcadores, lenguaje de programación Java, desarrollo de mundos en lenguaje HTML y JavaScript. La aplicación utiliza la clase AsyncTask, la cual crea un segundo hilo para el manejo de conexiones a internet, por ello la versión mínima para utilizar la aplicación es la 3.0 Honeycomb, no tomando en cuenta que la versión mínima para desarrollar aplicaciones con Wikitude es la Gingerbread porque dicha versión no soporta la clase AsyncTask. Existe demora en el momento de cargar información, debido a la condición climática y las características de cada dispositivo. Por ello, la aplicación debe ser utilizada en lugares abiertos. Referencias [1] J. Grubert y R. Dr Grasset, Augmented Reality for Application Development, Birmingham, UK: Packt Publishing Ldt., [2] Minetur, «Chaval.es,» Secretarí a de Estado de Telecomunicaciones y para la Sociedad de la Información, 17 Noviembre [En línea]. Available: [Último acceso: 24 Abril 2014]. [3] Wikitude, «Wikitude,» 9 Juilio [En línea]. Available: [Último acceso: 9 Julio 2014]. [4] Universidad Carlos III De Madrid, «Software de Comunicaciones,» [En línea]. Available: https://sites.google.com/site/swcuc3m/home/android/genera lidades/dalvikvm-1. [Último acceso: 19 Junio 2014]. [5] Business Wire, «Wikitude and Optinvent Show True Augmented Reality Glasses Experience» 18 Septiembre [En línea]. Available: /en/wikitude-optinvent-show-true-augmented-reality- Glasses#.VFu4STSG9qU. 6

Realidad Aumentada para smartphones

Realidad Aumentada para smartphones Realidad Aumentada para smartphones AR Browsers Objetivo Explorar los últimos desarrollos en tecnología de Realidad Aumentada para crear nuevas experiencias Unos años atrás, Realidad Aumentada era una

Más detalles

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA, REDES Y COMUNICACIÓN DE DATOS

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA, REDES Y COMUNICACIÓN DE DATOS DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA, REDES Y COMUNICACIÓN DE DATOS TESIS PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA, REDES Y COMUNICACIÓN DE DATOS.

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Android 4 Principios del desarrollo de aplicaciones Java

Android 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 detalles

Lista de siglas y acrónimos... xvii. Cómo leer este libro?... xix

Lista de siglas y acrónimos... xvii. Cómo leer este libro?... xix Índice general Lista de siglas y acrónimos... xvii Cómo leer este libro?... xix CAPÍTULO 1. Visión general y entorno de desarrollo... 23 1.1. Qué hace que Android sea especial?... 24 1.2. Los orígenes...

Más detalles

Desarrollo de apps para móviles Android. Introducción a Android

Desarrollo de apps para móviles Android. Introducción a Android Desarrollo de apps para móviles Android Introducción a Android Qué es Android? I Es una plataforma de desarrollo libre y de código abierto. Ofrece gran cantidad de servicios: bases de datos, servicios

Más detalles

Realidad Aumentada en Windows Phone. Realidad aumentada en Windows Phone!

Realidad Aumentada en Windows Phone. Realidad aumentada en Windows Phone! Realidad aumentada en Windows Phone! Presentación. Este pequeño material de lectura que te compartimos, tiene el objetivo de proporcionarte mayor información sobre los temas que se expondrán durante el

Más detalles

Interacción Persona- Ordenador Lydia Galán Pache 080068

Interacción Persona- Ordenador Lydia Galán Pache 080068 Realidad Aumentada Interacción Persona- Ordenador Lydia Galán Pache 080068 CARACTERÍSTICAS Y DESCRIPCIÓN La Realidad Aumentada, Augmented Reality (AR) o también conocida como Realidad Inmersiva es una

Más detalles

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) OPTATIVA PROFESIONALIZANTE II

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) OPTATIVA PROFESIONALIZANTE II DATOS DE IDENTIFICACIÓN CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: PROGRAMA EDUCATIVO: OPTATIVA PROFESIONALIZANTE II CIENCIAS BASICAS DEPARTAMENTO DE SISTEMAS DE INFORMACION LIC. EN TECNOLOGIAS DE INFORMACION

Más detalles

Programación Android Completo

Programación Android Completo Programación Android Completo Duración: 50.00 horas Descripción Este curso pretende formar al alumno en el desarrollo de aplicaciones para dispositivos Android. Se estudiarán con detalle todos aquellos

Más detalles

Tabletas en el aula. Realidad aumentada. Edición 2015. Autor: Fernando Posada Prieto canaltic.com

Tabletas en el aula. Realidad aumentada. Edición 2015. Autor: Fernando Posada Prieto canaltic.com Tabletas en el aula Realidad aumentada Edición 2015 Autor: Fernando Posada Prieto canaltic.com Realidad aumentada Índice 1. Qué es la Realidad Aumentada?... 2 2. Elementos de la realidad aumentada... 2

Más detalles

Guí a de Instalació n JaverianAR

Guí a de Instalació n JaverianAR Guí a de Instalació n JaverianAR Guía de Instalación de JaverianAR Este documento contiene las instrucciones de instalación de la aplicación JaverianAR: Javeriana Augmented Reality, para dispositivos móviles

Más detalles

CONFERENCIA REALIDAD AUMENTADA. Ingeniero CARLOS ENRIQUE ORTIZ RANGEL carlos.ortiz@tecnomovilidad.com

CONFERENCIA REALIDAD AUMENTADA. Ingeniero CARLOS ENRIQUE ORTIZ RANGEL carlos.ortiz@tecnomovilidad.com CONFERENCIA REALIDAD AUMENTADA Ingeniero CARLOS ENRIQUE ORTIZ RANGEL carlos.ortiz@tecnomovilidad.com Bogotá, Septiembre 2012 OBJETIVO GENERAL El objetivo es presentar un recorrido actualizado por las diferentes

Más detalles

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I Impartido por 91 435 58 43 www.cice.es Curso Online de Desarrollo de Aplicaciones en Android Nivel I ESCUELAS HAY MUCHAS, PERO SOLO UNA ES

Más detalles

Tema 2: Introducción a Android

Tema 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 detalles

Aplicación móvil para mostrar sitios turísticos empleando realidad aumentada y geolocalización

Aplicación móvil para mostrar sitios turísticos empleando realidad aumentada y geolocalización Aplicación móvil para mostrar sitios turísticos empleando realidad aumentada y geolocalización Jonathan García Rosas, Rafael de la Rosa Flores, Hilda Castillo Zacatelco, Ana Patricia Cervantes Márquez

Más detalles

Presentación y objetivos

Presentación y objetivos Presentación y objetivos Android es un sistema operativo para dispositivos móviles (Smartphone, Tablet-pc,...) basado en Linux, que integra una serie de librerías para el desarrollo de aplicaciones en

Más detalles

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen.

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen. MBA. JUAN ALFREDO SALDÍVAR CABRAL Director Nacional de MexicoFIRST LIC. ANDRÉS SIMÓN BUJAIDAR Director de Alianzas de MexicoFIRST México D.F. a 05 de agosto de 2014 P R E S E N T E Por medio de la presente

Más detalles

Universidad Austral. Aplicación móvil para manejo de una computadora Droid Control Trabajos de Cátedra

Universidad Austral. Aplicación móvil para manejo de una computadora Droid Control Trabajos de Cátedra Universidad Austral Aplicación móvil para manejo de una computadora Droid Control Trabajos de Cátedra Autores: Tomas A. Najun Jose M. Gonzalez Docentes: Nicolas Damonte Lucas Luppani Ignacio Rodriguez

Más detalles

online Programación para dispositivos Android 4.x

online Programación para dispositivos Android 4.x online Programación para dispositivos Android 4.x Objetivos Conocer los distintos componentes que permiten interactuar con el dispositivo con la voz. Saber cómo reproducir sonido en base a un contenido

Más detalles

A Survey on Development Tools for Mobile Augmented Reality

A Survey on Development Tools for Mobile Augmented Reality CEIG - Spanish Computer Graphics Conference (2012) Isabel Navazo and Gustavo Patow (Editors) A Survey on Development Tools for Mobile Augmented Reality Gustavo Rovelo 1, Francisco Abad 2 and Emilio Camahort

Más detalles

PROGRAMA DE MATERIA MATERIA:

PROGRAMA DE MATERIA MATERIA: DATOS DE IDENTIFICACIÓN CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: PROGRAMACIÓN DE DISPOSITIVOS CIENCIAS BÁSICAS SISTEMAS ELECTRÓNICOS PROGRAMA EDUCATIVO: INGENIERIA EN SISTEMAS COMPUTACIONALES AÑO DEL

Más detalles

Capitulo 1: Plataforma Android

Capitulo 1: Plataforma Android Capitulo 1: Plataforma Android Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 Temario 1. Android 2. Evolución 3. Arquitectura Android 4. Paquetes de Trabajo 5. Android y Java http://gary.pe

Más detalles

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I Impartido por 91 435 58 43 www.cice.es Curso Online de Desarrollo de Aplicaciones en Android Nivel I ESCUELAS HAY MUCHAS, PERO SOLO UNA ES

Más detalles

Plan 95 Adecuado ASIGNATURA: DESARROLLO EN ANDROID HORAS / AÑO: 64 HS.

Plan 95 Adecuado ASIGNATURA: DESARROLLO EN ANDROID HORAS / AÑO: 64 HS. Plan 95 Adecuado ASIGNATURA: DESARROLLO EN ANDROID DEPARTAMENTO: ELECTRÓNICA ÁREA: TÉCNICAS DIGITALES CODIGO: CLASE: ELECTIVA DE ESPECIALIDAD HORAS SEM.: 4 HS. HORAS / AÑO: 64 HS. Fundamentación: En los

Más detalles

Android 5 Principios del desarrollo de aplicaciones Java

Android 5 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 17 3.3 Seguimiento y actualización de una aplicación

Más detalles

APLICACIÓN MÓVIL PARA APOYAR AL TURISMO DEL CENTRO HISTÓRICO DE QUITO, UTILIZANDO REALIDAD AUMENTADA Y GEOLOCALIZACIÓN

APLICACIÓN MÓVIL PARA APOYAR AL TURISMO DEL CENTRO HISTÓRICO DE QUITO, UTILIZANDO REALIDAD AUMENTADA Y GEOLOCALIZACIÓN APLICACIÓN MÓVIL PARA APOYAR AL TURISMO DEL CENTRO HISTÓRICO DE QUITO, UTILIZANDO REALIDAD AUMENTADA Y GEOLOCALIZACIÓN Daniel Vera Yánez 1, Oswaldo Díaz 2, Diego Marcillo 3 1 Universidad de las Fuerzas

Más detalles

CAPÍTULO 1. Visión general y entorno de desarrollo... 21

CAPÍTULO 1. Visión general y entorno de desarrollo... 21 Índice general Lista de acrónimos... xv Cómo leer este libro?... xvii CAPÍTULO 1. Visión general y entorno de desarrollo... 21 1.1. Qué hace que Android sea especial?... 22 1.2. Los orígenes... 23 1.3.

Más detalles

Realidad aumentada con servicios OGC implementada con librerías de fuentes abiertas.

Realidad aumentada con servicios OGC implementada con librerías de fuentes abiertas. V JORNADAS DE SIG LIBRE Realidad aumentada con servicios OGC implementada con librerías de fuentes abiertas. (1) M. de la Calle Alonso (1), F. Pulido Galán (1) IGO SOFTWARE. C/Ceclavín 5 2º I 10004 Cáceres.

Más detalles

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales. 1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y

Más detalles

Android Professional

Android Professional Android Professional Información del examen: Certificación Asociada: Android Professional Duración: 150 minutes. Número de preguntas: 70. Porcentaje para aprobar: 70%. Formato: opción Múltiple. Lenguaje:

Más detalles

Recomendaciones para el diseño de cursos en Dispositivos Móviles

Recomendaciones para el diseño de cursos en Dispositivos Móviles Recomendaciones para el diseño de cursos en Conceptos básicos del aprendizaje móvil El aprendizaje móvil a primera vista puede sonar complejo, pero en principio es bastante simple: El aprendizaje móvil

Más detalles

INVESTIGACIÓN PROYECTO 1. Algoritmos y Estructura de Datos

INVESTIGACIÓN PROYECTO 1. Algoritmos y Estructura de Datos INVESTIGACIÓN PROYECTO 1 Algoritmos y Estructura de Datos Integrantes: Mayra Yucely Beb Caal Carne: 12537 Víctor Fuentes Carne: 12298 Roger Artemio Díaz Fuentes Carne: 12176 Kevin Emanuel Godínez Carne:

Más detalles

CURSOS ESPECIALIZADOS

CURSOS ESPECIALIZADOS JUSTIFICACIÓN La actualización tecnológica se convierte en un factor fundamental para el progreso y vigencia del profesional informático. Conocer sobre el desarrollo de proyectos móviles garantiza el aprovechamiento

Más detalles

Desarrollo de apps para móviles Android. Entorno de desarrollo

Desarrollo 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 detalles

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C.

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C. U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C. Rogelio Vázquez Hernández Smartphone Termino utilizado para referirse

Más detalles

Android Mobile & Web Development Training

Android Mobile & Web Development Training Android Mobile & Web Development Training Promoción Lanzamiento Para no programadores: $ 7.440.- (186 hs.) Para Programadores de otros lenguajes: $ 6.480.- (160 hs.) Para Programadores Android: $ 4.900

Más detalles

BUENAS PRÁCTICAS PARA EL USO DE BLUE FORMS

BUENAS PRÁCTICAS PARA EL USO DE BLUE FORMS CONTENIDO DESCRIPCIÓN GENERAL... 3 RECOMENDACIONES GENERALES... 4 ACCESO... 4 GESTIÓN DIARIA... 5 FIN DE GESTIÓN DEL MES... 7 GPS... 8 PREGUNTAS FRECUENTES (FAQ)... 9 EL EQUIPO SE TRABÓ O CERRÓ LA APLICACIÓN...

Más detalles

Plataforma de gestión y distribución de contenidos turísticos

Plataforma de gestión y distribución de contenidos turísticos Plataforma de gestión y distribución de contenidos turísticos 01. Qué es Synctur Synctur es una plataforma de gestión y distribución integral de contenidos turísticos de calidad, orientada principalmente

Más detalles

Sistema en Terreno SmartPhone Android

Sistema en Terreno SmartPhone Android Sistema en Terreno SmartPhone Android INTRODUCCION Sin lugar a dudas, los Smartphones y las Tablets Android se están convirtiendo en un aliado indispensable de nuestro trabajo cotidiano, ya que estos dispositivos

Más detalles

Introduccion a la plataforma Android

Introduccion a la plataforma Android Introduccion a la plataforma Android Felipe A. Besoaín Pino fbesoain@gmail.com 22-05-2009 Resumen Las características y usos que nos proveen los dispositivos móviles en los últimos años, han provocado

Más detalles

Geoespacial y Movilidad. Centros de Competencia. ireality PRESENTACIÓN EJECUTIVA

Geoespacial y Movilidad. Centros de Competencia. ireality PRESENTACIÓN EJECUTIVA Geoespacial y Movilidad. Centros de Competencia. ireality PRESENTACIÓN EJECUTIVA 2013 INDICE 01 Visión Global Propuesta de valor Objetivos marcados 02 Descripción 03 Referencias 2 01 VISIÓN GLOBAL PROPUESTA

Más detalles

Guía del Curso Analista Programador Android: Business Android Apps Expert

Guía del Curso Analista Programador Android: Business Android Apps Expert Guía del Curso Analista Programador Android: Business Android Apps Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 180 Horas Diploma acreditativo con las horas del curso

Más detalles

CURSO INTERNACIONAL EN PROGRAMACIÓN DE APLICACIONES PARA ANDROID

CURSO INTERNACIONAL EN PROGRAMACIÓN DE APLICACIONES PARA ANDROID CURSO INTERNACIONAL EN PROGRAMACIÓN DE APLICACIONES PARA ANDROID Fecha: 9 y 16 de marzo de 2013 INTRODUCCIÓN La última estadística presentada por Google Play el pasado año indicaba que el número de descargas

Más detalles

MANUAL DE USUARIO CREACIÓN DE UNA GYMKHANA

MANUAL DE USUARIO CREACIÓN DE UNA GYMKHANA MANUAL DE USUARIO CREACIÓN DE UNA GYMKHANA Índice Qué necesitas para organizar una gymkhana?... 3 Creación de una nueva gymkhana... 3 Creación de retos o pruebas... 4 Tipo de reto con respuesta textual...

Más detalles

TOMO 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. 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 detalles

Realidad Aumentada. Llevá la experiencia de tus clientes a una nueva dimensión. Primer servicio de Realidad Aumentada del país

Realidad Aumentada. Llevá la experiencia de tus clientes a una nueva dimensión. Primer servicio de Realidad Aumentada del país Comprar Aumentada Aumentada Llevá la experiencia de tus clientes a una nueva dimensión Primer servicio de Aumentada del país Qué es la Aumentada? La realidad aumentada (RA) es el término que se usa para

Más detalles

Luis Esteban Peñaherrera Sandoval Ing. de Software

Luis Esteban Peñaherrera Sandoval Ing. de Software DESARROLLO DE UN SISTEMA DE APRENDIZAJE INTERACTIVO PARA EL ÁREA DEL IDIOMA INGLÉS CON EL SOPORTE DEL KINECT DE MICROSOFT- CASO PRÁCTICO PARA NIÑOS DE 6 A 8 AÑOS EN EL CENTRO EDUCATIVO ILINIZAS. Luis Esteban

Más detalles

GUÍA DE APLICACIONES SATFOR PARA DISPOSITIVOS MÓVILES ANDROID

GUÍA DE APLICACIONES SATFOR PARA DISPOSITIVOS MÓVILES ANDROID GUÍA DE APLICACIONES SATFOR PARA DISPOSITIVOS MÓVILES ANDROID Aplicación EmeRA para dispositivos Android Edición: septiembre 2013 GUÍA DE APLICACIONES SATFOR PARA DISPOSITIVOS MÓVILES ANDROID Aplicación

Más detalles

APLICACIÓN PARA DISPOSITIVOS MÓVILES DESTINADA A USUARIOS DEL PARQUE NATURAL DE LA SIERRA DE COLLSEROLA

APLICACIÓN PARA DISPOSITIVOS MÓVILES DESTINADA A USUARIOS DEL PARQUE NATURAL DE LA SIERRA DE COLLSEROLA APLICACIÓN PARA DISPOSITIVOS MÓVILES DESTINADA A USUARIOS DEL PARQUE NATURAL DE LA SIERRA DE COLLSEROLA 1. Introducción 2. Funciones de la aplicación Los objetivos requeridos se cumplieron y ampliaron

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Una aplicación Android consiste en una serie de componentes poco acoplados y perfectamente estructurados, los cuales

Más detalles

Taller Caldum Introducción al desarrollo Android

Taller Caldum Introducción al desarrollo Android Taller Caldum Introducción al desarrollo Android Acerca de CALDUM CALDUM es : Conocimiento abierto y libremente distribuido desde la Universidad de Murcia. Desde Caldum, colaboramos para acercar el Software

Más detalles

Anexo 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 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 detalles

Prólogo...3 Agradecimientos...4. Tabla de Contenidos...5. Lista de figuras...17. Apartado I: El ecosistema móvil...33

Prólogo...3 Agradecimientos...4. Tabla de Contenidos...5. Lista de figuras...17. Apartado I: El ecosistema móvil...33 Tabla de Contenidos - 5 Tabla de Contenidos Prólogo...3 Agradecimientos...4 Tabla de Contenidos...5 Lista de figuras...17 Introducción...25 La historia de Delphi...26 Delphi para plataformas móviles...29

Más detalles

Curso Online de Programación Android

Curso Online de Programación Android Curso Online de Programación Android Presentación Android es el sistema operativo más usado en dispositivos móviles como teléfonos inteligentes o tablets. El sistema es actualmente desarrollado por Google

Más detalles

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android Desarrollo de apps para móviles Android Conceptos básicos de las aplicaciones Android Modelo vista controlador (MVC) En Android se utiliza el patrón de arquitectura llamado modelo vista controlador. Este

Más detalles

Desarrollo de una aplicación para dispositivo móvil con software libre para su uso en zonas de aludes IdAllau

Desarrollo de una aplicación para dispositivo móvil con software libre para su uso en zonas de aludes IdAllau Desarrollo de una aplicación para dispositivo móvil con software libre para su uso en zonas de aludes IdAllau Autores: Marc Pérez Castells Neus Querol Vidal Jordi Marturia Alavedra Desarrollo de una aplicación

Más detalles

Manual de Usuario de MobileDSD. Aplicación web y móvil

Manual de Usuario de MobileDSD. Aplicación web y móvil Manual de Usuario de MobileDSD Aplicación web y móvil Índice 1. Introducción... 5 2. Aplicación Web... 6 2.1.Usuario de la aplicación web.... 6 2.1.1.Página de Inicio... 6 2.1.2.Pantalla About MobileDSD...

Más detalles

EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES" Curso especialista (500 horas)

EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES Curso especialista (500 horas) Tema 1. Introducción a la tecnología móvil Tema 2. Hardware: cpu, memorias, conectividad Tema 3. Software: sistemas operativos Módulo I. Introducción a la tecnología y desarrollo móvil (77 horas) Tema

Más detalles

Historia de revisiones

Historia de revisiones Binary Rain Glosario Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 17/08/2012 1.0 Creación del documento Carolina Trias 18/08/2012 1.1 Revisado y corregido por SQA Mercedes Marzoa

Más detalles

Índice. Prólogo...11. Capítulo I. Introducción...13. Capítulo II. Conceptos...19

Índice. Prólogo...11. Capítulo I. Introducción...13. Capítulo II. Conceptos...19 Índice 5 Índice Prólogo...11 Capítulo I. Introducción...13 1.1. Qué es Android?...13 1.2. Historia de Android...13 1.2.1. Cupcake...14 1.2.2. Donut...14 1.2.3. Eclair...14 1.2.4. Froyo...14 1.2.5. Gingerbread...15

Más detalles

BeatIt! Especificación de Requerimientos de Software para BeatIt! Versión 1.2.2

BeatIt! Especificación de Requerimientos de Software para BeatIt! Versión 1.2.2 BeatIt! Especificación de Requerimientos de Software para BeatIt! Versión 1.2.2 Historia de revisiones Fecha Versión Descripción Autor 16/08/2014 1.0 Especificación inicial Gonzalo Javiel 19/08/2014 1.1

Más detalles

Aplicaciones Móviles para Negocios Electrónicos. Dr. José Martín Molina Espinosa jose.molina@itesm.mx

Aplicaciones Móviles para Negocios Electrónicos. Dr. José Martín Molina Espinosa jose.molina@itesm.mx Aplicaciones Móviles para Negocios Electrónicos Dr. José Martín Molina Espinosa jose.molina@itesm.mx " Políticas del curso Puntualidad y asistencia. Realización de ejercicios de programación guiados por

Más detalles

DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre

DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre Introducción Aplicaciones Móbiles Desventajas Tanto las pantallas como teclados son demasiado

Más detalles

VIRTUALIZACIÓN DE VILLAVA MEDIANTE GOOGLE EARTH Y REALIDAD AUMENTADA: MODELADO 3D, GEOLOCALIZACIÓN Y CÓDIGOS QR

VIRTUALIZACIÓN DE VILLAVA MEDIANTE GOOGLE EARTH Y REALIDAD AUMENTADA: MODELADO 3D, GEOLOCALIZACIÓN Y CÓDIGOS QR ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN Titulación : INGENIERO TÉCNICO DE TELECOMUNICACIÓN, ESPECIALIDAD EN SONIDO E IMAGEN Título del proyecto: VIRTUALIZACIÓN DE VILLAVA

Más detalles

Realidad Aumentada: Antecedentes:

Realidad Aumentada: Antecedentes: Realidad Aumentada: Para Ronald Azuma (1997) La realidad Aumentada combina reales y virtuales, es interactiva en tiempo real, está registrada en 3D. Para Wikipedia la enciclopedia libre es el término que

Más detalles

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos

ÍNDICE. Antecedentes Generales. Módulo de Terreno. Módulo de Reportes. Aspectos Técnicos ÍNDICE Antecedentes Generales Módulo de Terreno Actualización Identificación de Razón Social y Unidad de Consulta Registro de Variables asociadas al Punto de Observación Registro de Punto de Observación

Más detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

Lista de acrónimos... 15. Cómo leer este libro?... 1.1.1 La clase Application... 21 1.1.2 Uso del patrón Singleton... 25

Lista de acrónimos... 15. Cómo leer este libro?... 1.1.1 La clase Application... 21 1.1.2 Uso del patrón Singleton... 25 Contenido Lista de acrónimos... 15 Cómo leer este libro?... 17 CAPÍTULO 1. Diseño avanzado de interfaces de usuario... 19 1.1.1 La clase Application... 21 1.1.2 Uso del patrón Singleton... 25 1.3.1 Insertar

Más detalles

Arquitecturas Distribuidas 09/10

Arquitecturas Distribuidas 09/10 Tema 4. VI La Web en la actualidad d Arquitecturas Distribuidas 09/10 1 VI. La Web en la actualidad 1. Aplicaciones Web 2. Arquitectura en 3 capas de las aplicaciones web 3. Pero, qué es una aplicación

Más detalles

PROYECTO 1 REALIDAD AUMENTADA. Por: Mónica Castellanos Yoly Moreno Samantha Catún Pablo Sosa Juan de Dios Chivalan Algoritmos y Estructuras de Datos

PROYECTO 1 REALIDAD AUMENTADA. Por: Mónica Castellanos Yoly Moreno Samantha Catún Pablo Sosa Juan de Dios Chivalan Algoritmos y Estructuras de Datos PROYECTO 1 REALIDAD AUMENTADA Por: Mónica Castellanos Yoly Moreno Samantha Catún Pablo Sosa Juan de Dios Chivalan Algoritmos y Estructuras de Datos Guatemala 2013 1 PROYECTO 1 REALIDAD AUMENTADA Por: Mónica

Más detalles

Mi Primer Proyecto en Android Studio

Mi Primer Proyecto en Android Studio Mi Primer Proyecto en Android Studio Para crear un nuevo proyecto ejecutaremos Android Studio y desde la pantalla de bienvenida pulsaremos la opción Start a new Android Studio project para iniciar el asistente

Más detalles

Curso de Fundamentos para programación de aplicaciones móviles. Tlf. 91 393 03 19 email: info@eadic.com

Curso de Fundamentos para programación de aplicaciones móviles. Tlf. 91 393 03 19 email: info@eadic.com Curso de Fundamentos para programación de aplicaciones móviles Tlf. 91 393 03 19 email: info@eadic.com Dirigido a: El curso va dirigido a todos aquellos alumnos que deseen iniciarse en el desarrollo de

Más detalles

Tutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE

Tutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE Tutorial 1 Instalación del entorno de desarrollo de Android Curso de perfeccionamiento: Programación de Android 2013 1 Para desarrollar aplicaciones Android debemos instalar el siguiente software en nuestro

Más detalles

Introducción al sistema operativo para dispositivos móviles Android

Introducción al sistema operativo para dispositivos móviles Android Introducción al sistema operativo para dispositivos móviles Android Ricardo S. Guadrón.(1) Juan J. Guevara.(2) Resumen. En este artículo, se hace una descripción del sistema operativo para dispositivos

Más detalles

Manual del usuario. Versión 1.0.0. 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar

Manual del usuario. Versión 1.0.0. 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar Manual del usuario Versión 1.0.0 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar 1 Índice 1 Índice... 2 2 Terabox... 3 2.1 Instalación do Terabox... 4 3 Configuraciones de preferencias...

Más detalles

Desarrollo de aplicación para dispositivo móvil con software libre para el uso en zonas de alud

Desarrollo de aplicación para dispositivo móvil con software libre para el uso en zonas de alud VII JORNADAS DE SIG LIBRE Desarrollo de aplicación para dispositivo móvil con software libre para el uso en zonas de alud M. Pérez, N. Querol, J. Marturià (1) (1) Institut Geològic de Catalunya (IGC),

Más detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización

Más detalles

Programación para Android

Programación para Android Programación para Android Programación para Android Contenidos Conócenos...4 Formación abierta...4 Estudios universitarios...4 Tú eres el centro...5 Nuestra metodología...6 Descripción del estudio...8

Más detalles

UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN

UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA PARA EL CONTROL DE UN ROBOT MÓVIL PARA ACCESO A LUGARES REMOTOS UTILIZANDO

Más detalles

CAPÍTULO V - DESARROLLO Y PRUEBAS

CAPÍTULO V - DESARROLLO Y PRUEBAS 5.1 Introducción CAPÍTULO V - DESARROLLO Y PRUEBAS En el presente capitulo presentaremos la plataforma tecnológica en la cual estará basada el software a desarrollar, esta plataforma tecnológica no solo

Más detalles

Plataformas de marketing para Celulares - Realidad Aumentada y GPS -

Plataformas de marketing para Celulares - Realidad Aumentada y GPS - Plataformas de marketing para Celulares - Realidad Aumentada y GPS - Internet, Marketing y Movilidad Las tendencias de Internet para 2010 incluyen móviles, redes sociales y geolocalización. Esto último

Más detalles

Luis Sosa : 06-40351 Cesar Hernández: 06-39724

Luis Sosa : 06-40351 Cesar Hernández: 06-39724 Sistemas de Operación en Dispositivos Móviles Un enfoque a Android y ios. Luis Sosa : 06-40351 Cesar Hernández: 06-39724 Historia Desarrollado inicialmente por Android Inc. Firma comprada por Google en

Más detalles

PROMOCIÓN COMERCIAL TURÍSTICA CON REALIDAD AUMENTADA. Estrategias de Marketing Mediante la Realidad Aumentada

PROMOCIÓN COMERCIAL TURÍSTICA CON REALIDAD AUMENTADA. Estrategias de Marketing Mediante la Realidad Aumentada PROMOCIÓN COMERCIAL TURÍSTICA CON REALIDAD AUMENTADA Estrategias de Marketing Mediante la Realidad Aumentada BOEING, Tom Caudell. 1992 2009 y sucesivos: MIT - Proyecto Sixthsense INDICE 1.- Qué es la

Más detalles

THEATER LOCATION. iphone Application

THEATER LOCATION. iphone Application THEATER LOCATION iphone Application INDICE Diseño... 1 ios... 4 Gestor de Contenidos... 9 Presupuesto... 11 DISEÑO» MAPA DE LOCALIZACIONES Indicador de localización. 12:30 Botón de intercambio de vista

Más detalles

Cookbook Creando un Proyecto Android (ADT-Eclipse)

Cookbook Creando un Proyecto Android (ADT-Eclipse) Cookbook Creando un Proyecto Android (ADT-Eclipse) ALONSO PARRA CESAR VIELMA FREDDY RONDON JOSE MARQUEZ Alienx9889 * cesarvielma * spantons * joseangel2212 * * @gmail.com Universidad de Los Andes Escuela

Más detalles

Microsoft Virtual Academy

Microsoft Virtual Academy Microsoft Virtual Academy Cursos técnicos gratuitos en línea Tome un curso gratuito en línea. http://www.microsoftvirtualacademy.com Aprendiendo a Programar Capítulo I Cómo funciona una computadora? La

Más detalles

estimada del tutor de HP Este proyecto permitirá adquirir los conocimientos necesarios para crear aplicaciones web, usando

estimada del tutor de HP Este proyecto permitirá adquirir los conocimientos necesarios para crear aplicaciones web, usando Tutor de la Universidad contenido del Área o grupo al que realización del Requisitos necesarios a nivel de conocimientos del Aplicación Web para la gestión remota de equipos hardware Guillermo Santos /

Más detalles

ANDROID BÁSICO - E-LEARNING - EN LÍNEA

ANDROID BÁSICO - E-LEARNING - EN LÍNEA IMECAF México, S.C. Instituto Mexicano de Contabilidad, Administración y Finanzas Nombre del Curso ANDROID BÁSICO - E-LEARNING - EN LÍNEA Objetivo Los dispositivos móviles nos acompañan en el día a día

Más detalles

Fundación Telefónica. Tutorial Windows Live Movie Maker Herramienta edición y creación de vídeos

Fundación Telefónica. Tutorial Windows Live Movie Maker Herramienta edición y creación de vídeos Herramienta edición y creación de vídeos Qué es? La herramienta Windows Live Movie Maker convierte fotografías y vídeos en películas de gran calidad que puede compartir online o reproducir en aparatos

Más detalles

[PROGRAMACIÓN ANDROID] Programación Android. Dv-Alpha Solutions TIC S.L. Carlos Acevedo. Curso de desarrollo de aplicaciones para dispositivos Android

[PROGRAMACIÓN ANDROID] Programación Android. Dv-Alpha Solutions TIC S.L. Carlos Acevedo. Curso de desarrollo de aplicaciones para dispositivos Android 2013 Programación Android Dv-Alpha Solutions TIC S.L. Carlos Acevedo [PROGRAMACIÓN ANDROID] Curso de desarrollo de aplicaciones para dispositivos Android www.dv-alpha.com Página 1 Modulo 1 El estándar

Más detalles

Online Itinerario Desarrollo móvil con Android 4.x y HTML 5

Online Itinerario Desarrollo móvil con Android 4.x y HTML 5 Online Itinerario Desarrollo móvil con Android 4.x y HTML 5 Objetivos Conocer las características de la plataforma de desarrollo para terminales móviles Android y su funcionamiento. El curso permite aprender

Más detalles

Guía Docente 2014/15

Guía Docente 2014/15 Guía Docente 2014/15 Desarrollo de Aplicaciones para Dispositivos Móviles Application Development for Mobile Devices Grado en Ingeniería en Sistemas de Telecomunicación Presencial 23/09/2014 15:41 Universidad

Más detalles

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats Inventario y geolocalización de las actividades comerciales en las plantas bajas de los edificios de L Hospitalet de Llobregat. Aplicación web de recursos para el ciudadano. Resumen de la Tesina. Autor:

Más detalles

Red social accesible para dispositivos móviles

Red social accesible para dispositivos móviles Red social accesible para dispositivos móviles Ricardo Ríos, José R. Hilera, Universidad de Alcalá Alcalá de Henares, España ricardo.rios@edu.uah.es; jose.hilera@uah.es Resumen. Se presenta una aplicación

Más detalles

Cursos El cerdito feliz. Programación de dispositivos Móviles con Android.

Cursos El cerdito feliz. Programación de dispositivos Móviles con Android. Cursos El cerdito feliz Programación de dispositivos Móviles con Android. Objetivo(s) del curso: El asistente desarrollará las habilidades y conocimientos necesarios para la programación de dispositivos

Más detalles

Diseño e Implementación de un kit de aplicaciones para personas con discapacidad visual utilizando la plataforma android SDK

Diseño e Implementación de un kit de aplicaciones para personas con discapacidad visual utilizando la plataforma android SDK Diseño e Implementación de un kit de aplicaciones para personas con discapacidad visual utilizando la plataforma android SDK Byron Javier Llerena Zambrano Director: Ing. Fabián Sáenz Codirector: Ing. Carlos

Más detalles

NOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día.

NOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día. NOMBRE DEL EXPERIMENTO Construye y Controla tu Robot en un día. AUTOR Juan Antonio Holgado Terriza Marcelino Cabrera Cuevas Jesús Luis Muros Cobos Sandra Rodríguez Valenzuela CATEGORÍA Tecnología PALABRAS

Más detalles

ONE SYSTEM EL SALVADOR S.A. DE C.V. Área Comercial para America Latina San Salvador, El Salvador, Centroamérica. Teléfonos: (503) 2557-3081, 2557-3082

ONE SYSTEM EL SALVADOR S.A. DE C.V. Área Comercial para America Latina San Salvador, El Salvador, Centroamérica. Teléfonos: (503) 2557-3081, 2557-3082 San Salvador, El Salvador, Centroamérica. Teléfonos: (503) 2557-3081, 2557-3082 1 Contenido 1) Mensaje del Ceo 2) Soluciones Profund Logic 3) Modernización Empresarial 4) Modernización interfaz de Usuario

Más detalles

CENTER SV Mobile. Manual de usuario. Software de monitorización para PDA

CENTER SV Mobile. Manual de usuario. Software de monitorización para PDA Este manual ha sido traducido por CCTV Center S.L. Todos los derechos reservados. CENTER SV Mobile Software de monitorización para PDA Manual de usuario Este manual ha sido traducido por CCTV Center S.L.

Más detalles