Download - Curso Android tema 1
![Page 1: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/1.jpg)
Android
Hello Android!
Yésica Hernández Jorge Frank
Cesar Aguirre
![Page 2: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/2.jpg)
Bienvenidos!
Reglas del curso y uso del equipo
Requisitos mínimos para obtener constancia
Dudas y contacto:
![Page 3: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/3.jpg)
Temario
1. Hello Android (Antecedentes)
2. Introducción a la plataforma Android
3. Elementos de la interfaz gráfica
4. Comunicación e intenciones
5. Almacenamiento
6. Multimedia
7. Uso de algunos componentes de Hardware
![Page 4: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/4.jpg)
Introducción: Android
Se anuncio en el 2007 (Open Handset Alliance)
HTC, LG Motorola, Samsung
China Mobile Communications, KDDI, DoCoMo, Sprint/Nextel, T-Mobile, Telecom Italia, Telefonica
Audience, Broadcom, Intel, Marvell, NVidia Qualcomm, SiRF, Synaptics
eBay, esmertec, Google, LivingImage, LiveWire, Nuance, Packet Video, SkyPop, SONiVOX), Aplix, Noser, TAT, Wind River
Objetivo:
Proveer una plataforma para las aplicaciones
de dispositivos móviles a nivel mundial.
![Page 5: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/5.jpg)
Evolución de los celulares
Introducción Historia de Android
![Page 6: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/6.jpg)
Introducción Un dato curioso
1997: Philips,"The Synergy"
acceso wireless a e-mail, internet y faxes.
Inovación
![Page 7: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/7.jpg)
Introducción: Android
Problemas que propuso resolver:
Fragmentación
Pilas de software propietario
Redes cerradas El entorno de ejecución de Android: Recursos limitados Mezclas de elementos (reutilizacion de componentes) Aplicaciones intercambiables
![Page 8: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/8.jpg)
Introducción: Android
Capacidades
Disposición visual del
dispositivo
Almacenamiento
Conectividad
Llamadas de voz y video
Envio de mensajes
Multilenguaje
Navegador web
Soporte de Java
Formatos multimedia
Capacidades de
transmisión
Soporte de Hardware adicional: GPS, acelerometro, termometro, proximidad, temperatura, etc Bluetooth Reconocimiento de voz Multihilo Thetering
wow
![Page 9: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/9.jpg)
Introducción: Android en el mercado
http://venturebeat.com/2011/07/25/att-gingerbread/
![Page 10: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/10.jpg)
Introducción Android en el mercado
alcance
![Page 11: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/11.jpg)
SDK
NDK
OS
Introducción Relación de componentes
![Page 12: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/12.jpg)
Introducción: Android por capas
Más adelante lo veremos a
detalle
![Page 13: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/13.jpg)
Introducción: JAVA
Nace en 1995 con el proposito de proveer televisión digital interactiva.
Implementa una MV que recibe codigo tipo Bytecode
WORA (Write once, run anywhere)
Controlado por el Java Comunnity Process
Principios: Simple, orientado a objetos y familiar* Robusto y seguro Neutral respecto a la arquitectura y portable. Interpretado, dinamico y multihilo.
http://download.oracle.com/javase/tutorial/
![Page 14: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/14.jpg)
Introducción: JAVA
Plataforma JAVA JVM: Maquina virtual de java API SDK Interface de Programación de Aplicaciones (API) Herramientas comunes: Debug Compilador IDE Generador de Documentación Código de muestra Documentación JRE Herramientas de despliegue Librerias JVM
Fíjense en la división de
componentes
![Page 15: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/15.jpg)
Introducción: JAVA
![Page 16: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/16.jpg)
Introducción: Kernel de Linux
Gestión de: Hardware Procesos y memoria
![Page 17: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/17.jpg)
Introducción: Kernel de Linux
Gestión de: Hardware Procesos y memoria
![Page 18: Curso Android tema 1](https://reader034.vdocumento.com/reader034/viewer/2022042518/557b81ccd8b42afc0c8b56bc/html5/thumbnails/18.jpg)
Introducción: C/C++
Desarrollo de componentes de alto desempeño en código nativo OpenGL Drivers Matemáticas …
Opera usando aceleración gráfica
a través de librerias hechas
con NDK