Curso Android tema 1

1,863 views

Published on

Tema 1 del curso de UNAM Mobile

Published in: Design
3 Comments
3 Likes
Statistics
Notes
No Downloads
Views
Total views
1,863
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
46
Comments
3
Likes
3
Embeds 0
No embeds

No notes for slide

Curso Android tema 1

  1. 1. AndroidHello Android! Yésica Hernández Jorge Frank Cesar Aguirre
  2. 2. Bienvenidos!Reglas del curso y uso del equipoRequisitos mínimos para obtener constanciaDudas y contacto: jorge.frank@unam.mobi cesar.aguirre@unam.mobi yesica.hernandez@unam.mobi
  3. 3. Temario1. Hello Android (Antecedentes)2. Introducción a la plataforma Android3. Elementos de la interfaz gráfica4. Comunicación e intenciones5. Almacenamiento6. Multimedia7. Uso de algunos componentes de Hardware
  4. 4. Introducción: AndroidSe anuncio en el 2007 (Open Handset Alliance)HTC, LG Motorola, SamsungChina Mobile Communications, KDDI, DoCoMo, Sprint/Nextel, T-Mobile, Telecom Italia, TelefonicaAudience, Broadcom, Intel, Marvell, NVidia Qualcomm, SiRF,SynapticseBay, esmertec, Google, LivingImage, LiveWire, Nuance, PacketVideo, SkyPop, SONiVOX), Aplix, Noser, TAT, Wind River Objetivo: Proveer una plataforma para las aplicaciones de dispositivos móviles a nivel mundial.
  5. 5. Introducción Historia de Android Evolución de los celulares
  6. 6. Introducción Un dato curiosoInovación 1997: Philips,"The Synergy" acceso wireless a e-mail, internet y faxes.
  7. 7. Introducción: AndroidProblemas que propusoresolver:FragmentaciónPilas de softwarepropietarioRedes cerradas El entorno de ejecución de Android: Recursos limitados Mezclas de elementos (reutilizacion de componentes) Aplicaciones intercambiables
  8. 8. Introducción: Android Capacidades Soporte de Hardware Disposición visual del adicional: GPS, dispositivo acelerometro, Almacenamiento termometro, Conectividad proximidad, Llamadas de voz y video temperatura, etc Envio de mensajes Bluetoothwow Multilenguaje Navegador web Reconocimiento de voz Multihilo Soporte de Java Thetering Formatos multimedia Capacidades de transmisión
  9. 9. Introducción: Android en el mercado http://venturebeat.com/2011/07/25/att-gingerbread/
  10. 10. Introducción Android en el mercado alcance
  11. 11. Introducción Relación de componentes SDK NDK OS
  12. 12. Introducción: Android por capasMás adelantelo veremos a detalle
  13. 13. Introducción: JAVANace en 1995 con el proposito de proveer televisióndigital interactiva.Implementa una MV que recibe codigo tipo BytecodeWORA (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/
  14. 14. Introducción: JAVA Plataforma JAVA JVM: Maquina virtual de java API SDK Interface de Programación de Aplicaciones (API)Fíjense en la Herramientas comunes: división de Debug Compiladorcomponentes IDE Generador de Documentación Código de muestra Documentación JRE Herramientas de despliegue Librerias JVM
  15. 15. Introducción: JAVA
  16. 16. Introducción: Kernel de LinuxGestión de:HardwareProcesos y memoria
  17. 17. Introducción: Kernel de LinuxGestión de:HardwareProcesos y memoria
  18. 18. Introducción: C/C++Desarrollo de componentes de altodesempeño en código nativoOpenGLDriversMatemáticas… Opera usando aceleración gráfica a través de librerias hechas con NDK

×