HOME

Digital System Laboratory

School of Engineering – Universidad Autónoma de Madrid

 

Seminarios y Cursos Android

Site Map

 

 

Academic Courses:

 

CED (Logic Design)

Lab CED (Logic Design)

DIE (ASIC)

Advanced Reconfigurable Systems (Master)

 

 

Publications:

 

Papers

Books

Ph.D. Thesis Advising

 

 

R&D / Industry:

 

Digital System Lab

Projects List

 

EUROFORM Technical Training for Industry

EUROFORM past  activities

 

 

Android:

 

Android App

Apple App

Seminars on Android

 

 

Technical Conferences:

 

FPL 2006

SPL 2007

SPL 2006

JCRA 2007

JCRA 2003

 

 

Journals:

 

JOLPE (Low-Power)

ACM TRETS (FPGAs)

 

 

Joining DSLab:

 

PFC, TFG at DSLab UAM?

 

Sabbatical year, Master or PhD Degree at the UAM?

 

How to reach the Lab

eps

 

Introducción:

 

Serie de seminarios gratuitos para estudiantes de ingeniería y tecnólogos interesados en comenzar a programar aplicaciones en Android. Las clases combinarán conceptos teóricos y ejercicios breves de ejemplo.

 

 

Requisitos:

 

Experiencia en Programación Orientada a Objetos. Nociones de Java. Disponer de un ordenador portátil y preinstalar las herramientas necesarias para el curso.

 

 

Inscripción:

 

Enviar un correo a dslab.uam@gmail.com indicando:

 

Para estudiantes:

 

·         Apellidos y nombre:

·         Escuela:

·         Universidad:

·         Mail o teléfono de contacto:

 

Para ingenieros y tecnólogos:

 

·         Apellidos y nombre:

·         Empresa:

·         Mail o teléfono de contacto:

 

 

Instructores:

 

·         Pablo Molinero Merino

·         Pedro Madrigal Marina

·         Rodrigo López Manrique

 

 

Fechas:

 

·         Bloques 1 y 2: Jueves 03 y viernes 04 de Julio, 16:00 a 17:45 hs.

·         Bloques 3 y 4: Jueves 10 y viernes 11 de Julio, 16:00 a 17:45 hs.

·         Bloques 5 y 6: Jueves 17 y viernes 18 de Julio, 16:00 a 17:45 hs.

 

 

Lugar:

 

·         Sede: Escuela Politécnica Superior, Universidad Autónoma de Madrid.

·         Coordenadas: 40°32'49.6"N 3°41'29.1"W

·         Maps: https://maps.google.es/maps?q=40.547125,-3.691415&num=1&t=h&z=19&iwloc=near

·         Aula: C106 - EPS

 

 

Temario:

 

Bloque 1: Introducción al entorno Android

 

·         Sistema operativo Android

·         Descarga e instalación de herramientas para desarrollar

·         Primera app “hola mundo”

·         Instalación en dispositivo físico y virtual

Bloque 2: Comenzando a programar

 

·         Primera interfaz gráfica

·         Añadir elementos a la interfaz

·         Manejo de actividades

·         Intentos

·         Clases y métodos en Java

 

Bloque 3: Utilizando la API de Android

 

·         Alertas y diálogos

·         Escuchadores de eventos

·         Dibujar en pantalla: canvas

·         Almacenamiento de datos: preferencias y ficheros

·         Enviar correos desde nuestra aplicación

 

Bloque 4: Tareas en segundo plano

 

·         Servicios

·         Broadcast Receivers

·         Tareas asíncronas

·         Ejercicio práctico: Services y AsynTask

 

 

Bloque 5: Bluetooth

 

·         Protocolo

·         Descubrimiento y emparejamiento de dispositivos

·         Ejercicio práctico: comunicación Bluetooth.

 

Bloque 6: Aplicación final

 

·         Compatibilidad con diferentes versiones de Android

·         Internacionalización

·         Adaptación a diferentes dispositivos

·         Publicación en Google Play

 

http://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Android_robot.svg/512px-Android_robot.svg.png
 

 

 

 

 

 

 

 

 

 


Bibliografía recomendada: