introducción a android

16
Introducción a Android

Upload: facilitador-tic

Post on 13-Feb-2017

292 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Introducción a android

Introduccióna

Android

Page 2: Introducción a android

¿Qué se puede hacer con Android?

Algunos ejemplos son: Navegar y buscar por el mundo Conectarse y compartir Entretenimiento digital Crear y colaborar

Page 3: Introducción a android

¿Qué tiene Android?

Un resumen es: App Widgets para el escritorio Notificaciones Multi-tarea Reconocimiento de voz Cámara de fotos y vídeos

Page 4: Introducción a android

¿Un resumen de la historia de Android? • Desarrollado por Android Inc desde 2003. Hasta que fue comprado

por Google en 2005. • Se liberó el código bajo licencia Apache al crearse la Open Handset

Alliance el 5 de Noviembre de 2007. También considerado en cumpleaños de Android. • En 2008 se crean los primero chips compatibles y se lanza el primer

teléfono Android, el HTC Dream. • Se empiezan a nombrar como dulces a las versiones de Android a

partir de 2009

Page 5: Introducción a android

¿Qué características suelen tener los dispositivos con Android?

• Gráficos: VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0

• Almacenamiento: SQLite • Conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+, NFC y WiMAX • Mensajería: SMS, MMS y C2DM • Navegador Web: WebKit, motor JavaScript V8 • Multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en un contenedor 3GP),

AAC, HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP • Streaming: RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> tag), Adobe Flash

Streaming (RTMP) • Hadware: cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros,

sensores de proximidad y de presión, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y 3D. • Bluetooth: A2DF y AVRCP, el envío de archivos (OPP) • Videollamadas, Voz, Multi-táctil • Tethering: usar al dispositivo como punto de acceso inalámbrico

Page 6: Introducción a android

¿Versiones de Android?

Page 7: Introducción a android

¿Cuál es la arquitectura ?Aplicaciones: cualquier tipo de aplicación escrita en Java. Framework de las aplicaciones: Acceso al API para rehusar

componentes o modificarlos. Bibliotecas en C/C++: el desarrollador puede usarlas a través del

Framework. Runtime de Android: bibliotecas del lenguaje Java y única instancia en

la máquina virtual Dalvik. Núcleo Linux: Capa de abstracción del hardware y servicios de

seguridad, gestión de memoria, de procesos, pila de red, modelo de los controladores, etc.

Page 8: Introducción a android
Page 9: Introducción a android

Herramientas de desarrollo

Page 10: Introducción a android

JDK (Java Development Kit)¿Qué contiene?

JRE (Java Runtime Environment) Herramientas para el desarrollo Herramientas para la depuración Herramientas para la monitorización de las aplicaciones Java

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Page 11: Introducción a android

Android Studio

https://developer.android.com/studio/index.html?hl=es

Page 12: Introducción a android

Requerimientos del sistema

Page 13: Introducción a android

¿Cómo saber si mi procesador es compatible?

Prácticamente todos los procesadores Intel que se venden hoy en día disponen de esta tecnología, sin embargo es necesario chequear, si el procesador es compatible con la VIRTUALIZACIÓN. Para ver el modelo de nuestro procesador lo podemos ver en Inicio-EquIpo-Click derecho-Propiedades. Aquí puede ver las características del “Procesador”.

Page 14: Introducción a android

Conociendo el modelo podemos saber si nuestro procesador es compatible. Puedes comprobarlo en la página http://ark.intel.com/es-es.Se introduce el modelo en el buscador de la web y elige tu procesador

Page 15: Introducción a android

Si bajamos hasta el apartado “Advanced Technologies” podremos comprobar si disponemos de esta tecnología. Si vemos un “Yes” en “Tecnología Intel de virtualización” podremos utilizar el emulador veloz de Android.

Page 16: Introducción a android