Taller de introducción a Android Adrián Catalán @ykro Luis Cordón a.k.a. Wifi
Esta presentación se encuentra en http://bit.ly/9SK6v6
“ I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone.” Bjarne Stroustrup
 
¿ qué es Android? Plataforma móvil, libre, gratis y abierta Un stack completo, que incluye Sistema Operativo Middleware Aplicaciones APIs
android == linux? No exactamente... No se cuenta con un sistema nativo de ventanas No hay soporte para glibc No es posible utilizar las aplicaciones GNU
ok, entonces android == java? Nope Utiliza Java para desarrollo de aplicaciones  No utiliza JVM, si no que dalvik
android utiliza el kernel de Linux seguridad manejo de memoria manejo de procesos stack de red (FTFW!) drivers 
y además! binder (para IPC) ashmem logger manejo de consumo de energía (wakelocks) http://elinux.org/Android_Kernel_Features
Kernel de Linux Librerías nativas Dalvik Android Framework Aplicaciones
 
 
Activity : Una sola pantalla. La aplicación se construye de una o más de estas.
Activities Deck de cartas
Views Bloques para construir la aplicación Responden a eventos Descritas a través de XML
Intent : Código para realizar algo, facilita la comunicación entre aplicaciones.
Service : Una tarea que puede ejecutarse aun cuando no está visible.
Content Provider : Data que cualquier aplicación puede accesar.
Hora de un demo Descargar código de http://bit.ly/9pJ1R5
  Guatemala

Taller Android - COECYS 2010

  • 1.
    Taller de introduccióna Android Adrián Catalán @ykro Luis Cordón a.k.a. Wifi
  • 2.
    Esta presentación seencuentra en http://bit.ly/9SK6v6
  • 3.
    “ I havealways wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone.” Bjarne Stroustrup
  • 4.
  • 5.
    ¿ qué esAndroid? Plataforma móvil, libre, gratis y abierta Un stack completo, que incluye Sistema Operativo Middleware Aplicaciones APIs
  • 6.
    android == linux?No exactamente... No se cuenta con un sistema nativo de ventanas No hay soporte para glibc No es posible utilizar las aplicaciones GNU
  • 7.
    ok, entonces android== java? Nope Utiliza Java para desarrollo de aplicaciones  No utiliza JVM, si no que dalvik
  • 8.
    android utiliza elkernel de Linux seguridad manejo de memoria manejo de procesos stack de red (FTFW!) drivers 
  • 9.
    y además! binder(para IPC) ashmem logger manejo de consumo de energía (wakelocks) http://elinux.org/Android_Kernel_Features
  • 10.
    Kernel de LinuxLibrerías nativas Dalvik Android Framework Aplicaciones
  • 11.
  • 12.
  • 13.
    Activity : Unasola pantalla. La aplicación se construye de una o más de estas.
  • 14.
  • 15.
    Views Bloques paraconstruir la aplicación Responden a eventos Descritas a través de XML
  • 16.
    Intent : Códigopara realizar algo, facilita la comunicación entre aplicaciones.
  • 17.
    Service : Unatarea que puede ejecutarse aun cuando no está visible.
  • 18.
    Content Provider :Data que cualquier aplicación puede accesar.
  • 19.
    Hora de undemo Descargar código de http://bit.ly/9pJ1R5
  • 20.