Académique Documents
Professionnel Documents
Culture Documents
S.O ANDROID
QU ES ANDROID?
Android es un sistema operativo mvil basado en Linux, est enfocado para ser utilizado en dispositivos mviles como telfonos inteligentes y tablets.
ARQUITECTURA
USOS Y DISPOSITIVOS
DISEO Y DESARROLLO
lenguaje Java con Android Software Development Kit (Android SDK) Kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++ Google App Inventor Formato de aplicaciones: .APK
CUOTA DE VERSIONES
TARJETA IOIO
QU ES IOIO?
Android Bluetooth USB API de Java
CODIFICACIN
Android App-level library Siempre original Potencia!
HARDWARE
Microcontrolador PIC24FJ128DA106-I/PT (con USB OTG) Dimensin: 7x3 cm Voltaje entre 5v y 15v 48 I/O pines 16 Entradas anlogas (10 bits) 9 Salidas PWM 4 Canales UART 3 Canales SPI 3 Canales I2C
SOFTWARE
Gestor de aplicaciones
Conexin de datos Reescribir datos en la memoria Firmware
1. 2. 3.
FIRMWARE
Se
1.
GESTOR DE ARRANQUE
Primer
No
APLICACIN
Funcionalidad
1.
GESTOR DE ARRANQUE
Programador
Cargar
AppIOIO0200
IOIO LIBBASICS
Javadoc
estandar Api pblicas Conformadas por varios paquetes IOIO0321 (ltima versin)
CONECTIVIDAD
Bluetooth
OpenAccessory
Beta
OPEN ACCESSORY
Lanzado
ADK Conexin A
2.3.4
BLUETOOTH
Gestor
USO
Firmware
Software
Emparejamiento
Advertencias
FIRMWARE
Bootloader
SOFTWARE
Slo
EMPAREJAMIENTO
Sincronizar
dispositivos Prender tarjetas y bluetooth IOIO (xx:xx) Cdigo = 4545 (para conectar con 2.3.3)
ADVERTENCIAS
Sistemas
Latencia
(Red en bluetooth)
Ancho
de banda
3.
4.
ADK
1. 2. 3.
todas las versiones Funcionalidad (AtMega) Ms pines Costo Software de alto nivel Soporte y foros Dimensiones Open source!!
Tienen el mismo objetivo final Programacin de alto nivel Crear propia api para programar (ADK) ADK est basada en las boards Arduino 1. Desventaja : compuesta por muchas piezas
1. 2. 3. 4. 5.
IOIO ventajas: Pequea Simple Bajo costo 1 Micro controlador Programable con lenguaje de alto nivel
CONCLUSIONES
Crear aplicaciones para el OS Android resulta bastante cmodo, debido a que se trata de una plataforma de cdigo abierto y que por ende cuenta con una gran base de documentacin, la cual es creada por diferentes usuarios en el mundo.
REFERENCIAS
1. http://www.sparkfun.com/products/10748 2. https://github.com/ytai/ioio/wiki/IOIO-Over-OpenAccessory-Beta 3. https://market.android.com/details?id=ioio.manager&hl=es 4. http://www.sparkfun.com/tutorials/280 5. https://github.com/ytai/ioio/wiki/IOIO-Over-Bluetooth 6. https://github.com/ytai/ioio/wiki/IOIOLib-Basics 7. http://androidcontrol.blogspot.com/2011/10/ioio-board-for-androidcontrol-io.html 8. http://ytai-mer.blogspot.com/2011/04/meet-ioio-io-for-android.html 9. http://www.sparkfun.com/news/643 10. https://github.com/ytai/ioio/wiki/The-IOIO-Manager-Application 11. http://ytai-mer.blogspot.com/2011/06/ioio-over-openaccessory-adkavailable.html 12. https://github.com/ytai/ioio/wiki 13. http://es.wikipedia.org/wiki/Android 14. http://gdroid.com.mx/blog/2011/06/12/la-maquina-virtual-dalvik/
GRACIAS!!