
Processing for Android
Andrés Colubri
- Editorial
- Apress
- Año
- 2017
- Páginas
- ~381
- Nivel
- Intermedio
De qué trata
Guía práctica de computación creativa escrita por Andrés Colubri, desarrollador principal del modo Android y del renderizador OpenGL en el proyecto Processing, centrada en la creación de aplicaciones visuales, interactivas y multimedia para teléfonos, tabletas, relojes inteligentes y visores de realidad virtual con Processing 3.x y el SDK de Android. La obra está orientada a diseñadores, artistas digitales, estudiantes y programadores creativos con nociones básicas de codificación que desean materializar proyectos visuales en dispositivos móviles sin la complejidad burocrática del desarrollo tradicional en Android Studio.
El libro detalla el flujo de trabajo en el entorno de desarrollo de Processing (PDE) y explica cómo aprovechar los motores de renderizado 2D y 3D acelerados por hardware con OpenGL ES (modos P2D y P3D). Enseña a responder a eventos multitáctiles y gestos en pantalla, a leer datos de sensores físicos (acelerómetro, giroscopio, brújula digital y geolocalización por GPS) para generar gráficos cinéticos y a construir fondos de pantalla animados (Live Wallpapers). Además, incluye secciones dedicadas al diseño de esferas interactivas (watch faces) para smartwatches con Android Wear y al desarrollo de experiencias de realidad virtual inmersivas mediante el modo VR de Processing y el SDK de Google Cardboard, explicando cómo exportar proyectos hacia Android Studio y generar paquetes para Google Play Store.
A través de proyectos prácticos paso a paso, el lector programa fondos de pantalla interactivos, carátulas de reloj dinámicas y mundos tridimensionales en realidad virtual con renderizado estereoscópico y seguimiento cefálico. Su principal fortaleza radica en la profunda autoridad técnica del autor sobre el motor gráfico de Processing y en la facilidad que brinda para transformar un dispositivo móvil en un lienzo interactivo de alto rendimiento, dejando deliberadamente de lado aspectos comerciales como bases de datos corporativas o arquitecturas de backend. Es ideal para creadores interesados en el arte generativo y la visualización interactiva.
- Processing
- Creative Coding
- OpenGL ES
- P3D
- Live Wallpapers
- Android Wear
- Google Cardboard
- Realidad Virtual
- Sensores de movimiento
- Interactividad táctil
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Live Wallpaper generativo e interactivo
Fondo de pantalla animado para dispositivos Android que genera patrones gráficos dinámicos y responde a toques y deslizamientos en pantalla en tiempo real.
Visualizador cinético con sensores de hardware
Aplicación interactiva que traduce las mediciones del acelerómetro, giroscopio y brújula en transformaciones geométricas y movimiento visual en 3D.
Esfera interactiva para Android Wear
Carátula de reloj inteligente para smartwatches que representa el paso del tiempo mediante composiciones visuales adaptadas a pantallas cuadradas y redondas.
Experiencia de Realidad Virtual para Google Cardboard
Escena tridimensional inmersiva con renderizado estereoscópico y seguimiento de la orientación de la cabeza (head tracking) mediante el SDK de Google VR en Processing.

