Este documento presenta la herramienta Mobile Processing, la cual permite crear aplicaciones para dispositivos móviles usando Java. Explica que Mobile Processing es una versión de Processing adaptada para móviles, e incluye varias librerías como M3d, MSound y MBt. También describe brevemente algunas aplicaciones de ejemplo como un remake de Space Invaders y un reproductor de videos de YouTube.
3. Objetivo
Dar a conocer la herramienta
Mobile Processing
a los interesados en realizar desarrollos
utilizando dispositivos móviles
Mobile Processing 2008
4. Conferencista
Marlon J. Manrique
Ingeniero de Sistemas y
Telecomunicaciones
Programador Java Certificado
Instructor, Docente
Estudiante de Maestría
Entusiasta del cine, la música, Java y Ubuntu
http://marlonj.darkgreenmedia.com
Mobile Processing 2008
5. Agenda
● Dispositivos Moviles
● Mobile Processing
● Ambiente de Desarrollo
● Librerias
– M3d, MSound, MVideo
– MBt, Mobex, MQRCode, MZXing
– MWiimote
● Preguntas
● Otros
Mobile Processing 2008
6. Dispositivos Móviles
● Los teléfonos móviles se han convertido
en pequeños computadores de bolsillo
con un sin numero de característica
(cámara, reproductores de vídeo y
música, conexión Inalámbrica)
● Penetración en el mercado de gran
cantidad de dispositivos móviles
● Nueva oportunidad para crear contenidos
y aplicativos
Mobile Processing 2008
12. Mobile Processing
Herramienta que
permite la creación de prototipos y
aplicaciones que se ejecutan en
dispositivos móviles que soportan Java
Basada en Processing
Mobile Processing 2008
13. Processing
● Ambiente y lenguaje de programación
para aquellos que quieran programar
imágenes, animaciones y Sonido
● Usado por estudiantes, artistas,
diseñadores, arquitectos,
investigadores y entusiastas, en el
proceso de aprendizaje, creación de
prototipos y creación de productos
● Creado para enseñar los fundamentos
de la programación de computadores
● Creado por Ben Fry y Casey Reas
Mobile Processing 2008
14. Características Processing
● Herramienta de Aprendizaje
● Creada para Diseñadores Visuales
● Ambiente de Desarrollo Propio
● Multimedia
● OpenSource
● Soporta : Linux, MacOSX y Windows
● Desarrollado en Java
Mobile Processing 2008
15. Mobile Processing
● Versión de Processing para dispositivos
móviles que soporten Java
● Primera versión liberada en Septiembre
de 2005
● Permite la creación de aplicaciones de
igual forma que se hace en Processing
● Desarrollado por Francis Li
Mobile Processing 2008
16. Plataforma
Sketch
Mobile Processing
Core Application Classes
Java Powered
J2ME [ MIDP CLDC ]
Dispositivo Móvil
Teléfono Móvil, Agenda Digital
Decodificador Cable, ...
Mobile Processing 2008
18. Ambiente Desarrollo
● Creado para la enseñanza
● Permite crear aplicaciones rápidamente
● Necesita de un emulador para ejecutar
las aplicaciones
● OpenSource
● Pueden crearse clases
Mobile Processing 2008
21. MSpaceInvaders
Remake
Space
Invaders
Utiliza la
librería
M3d
Mobile Processing 2008
22. MYouTubePlayer
● Acceso a videos de
YouTube a traves
del Movil
● Utiliza la pagina
diseñada para
moviles
● Utiliza la librería
MVideo
● Nueva Version 0.2
Mobile Processing 2008
23. MWiimote
● Librería para
conectar el control
del Nintendo Wii
con Mobile
Processing
● En estado Alpha
● Acceso al
Acelerometro
Mobile Processing 2008
24. Coming Soon
● MGoogleMaps
Acceso a mapas según localizacion
● MMediaServer
Servidor de multimedia para moviles
● MBtv
Video sobre bluetooth, utiliza el
MmediaServer y los QRCodes
Mobile Processing 2008
26. ● Canal de
comunicación vía
Internet para
conferencias y
charlas
● También :
– YouTube
– Flickr
– FaceBook
http://ustream.tv/channel/mobile-processing-2008
Mobile Processing 2008
28. Próximos Eventos
● Mobile Processing 2008
Workshop
Fecha por definir
● Mobile Processing 2008
Conferencia via UStream
Fecha por definir
● MobileBarCamp Manizales
Unconference
Septiembre 18-19 de 2008
Mobile Processing 2008
30. Flisol 2008
● Festival Latinoamericano de
Instalación de Software Libre
● 26 de Abril de 2008
http://flisol.info/FLISOL2008/Colombia
Mobile Processing 2008
31. Campus Party Colombia
● 23-29 de Junio
2008
● Bogota
● Taller de
Mobile Processing
Por confirmar
http://www.campus-party.com.co
Mobile Processing 2008
32. Enlaces
● Mobile Processing
Sitio Oficial
http://mobile.processing.org
● Mary Jane Soft
Librerías para Mobile Processing
http://www.maryjanesoft.com
● Marlon J. Manrique
Desarrollador de librerías
http://marlonj.darkgreenmedia.com
Mobile Processing 2008