JESUS TOMAS, ANTONIO ALBIOL, MIGUEL GARC
En un futuro cercano, viviremos la revolución de Internet de las cosas (IoT), donde cada vez más dispositivos tendrán acceso a Internet.Esto abre un abanico de nuevas posibilidades con el consecuentepotencial de nuevas aplicaciones. Android Things puede ser un actorimportante en este nuevo mercado. Todo esto y mucho más se trata eneste libro: Análisis de imágenes con OpenCV: Utiliza desde Android laherramienta más extendida y potente para procesar imágenes en tiemporeal. Comprende todos los conceptos teóricos necesarios para realizarun preproceso que resalte los elementos que tratas de localizar.Segmenta las zonas donde están los objetos a reconocer. Extrae lascaracterísticas que pueden identificar los objetos. Desarrolla unproyecto que reconozca señales de tráfico en tiempo real y que teavise si tu velocidad es excesiva. Desarrollo de aplicaciones paraInternet de las cosas: Instala Android Things en una Raspberry Pi einteracciona con sensores a través de sus entradas/salidas (GPIO, PWM, I2C y UART). Interacciona con un microcontrolador Arduino. IntegraGoogle Assistant para que tu dispositivo responda a comandos de voz.Descubre y configura nodos IoT usando Nearby Connections. Creaservicios web RESTfull en Android Things. Aprende a utilizar MQTT para aplicaciones de IoT. Programación en código nativo: Usa NDK paraescribir directamente tus algoritmos en C/C++ y compílalos a códigonativo del procesador. Reconoce en que circunstancias has de utilizarcódigo nativo. Realiza apps mixtas usando JNI. Ingeniería inversa:Aprende a jaquear aplicaciones para evitar que lo hagan con las tuyas. Estudia el código y modifica aplicaciones de terceros. Ofusca elcódigo e incluye licencias de Google Play para evitar usos noautorizados de su aplicación. Evita que se realice ingeniería inversaen tus aplicaciones. El libro propone un aprendizaje dinámico, conactividades, muchas de ellas a través de Internet: Ejercicio paso apaso: La mejor forma de aprender es practicando. Práctica: Paraafianzar lo aprendido hay que practicar. Preguntas de repaso: ¿Lo hasentendido todo correctamente? Trivial programación Android: Mide tusconocimientos jugando en red.