Presentacion utilizada durante el Tercer Congreso de Ingenierías de Sistemas y Electrónica “Seguridad y Telecomunicaciones, Nuevas Tendencias para el Desarrollo Tecnológico” en la Universitaria de Investigaciones en la ciudad de Bucaramanga el 29 de Octubre de 2008
Desarrollo de Aplicaciones Movile con Mobile Processing
1. Mobile Processing 2008
Desarrollo de Aplicaciones Moviles
Marlon J. Manrique
marlonj [at] marlonj [dot] com
http://www.marlonj.com
2. Objetivo
Dar a conocer la herramienta
Mobile Processing
a los interesados en realizar desarrollos
utilizando dispositivos móviles
Mobile Processing 2008
3. Conferencista
Marlon J. Manrique
Ingeniero de Sistemas y
Telecomunicaciones
Programador Java Certificado
Instructor, Docente
Entusiasta del cine y la música
Desarrollador de Software, Estudiante de Maestría
http://www.marlonj.com
Mobile Processing 2008
4. Agenda
● Dispositivos Moviles
● Mobile Processing
● Ambiente de Desarrollo
● Librerias
– M3d, MSound, MVideo
– MBt, Mobex, MQRCode, MZXing
– MWiimote
● Preguntas
● Otros
Mobile Processing 2008
5. 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
9. 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
10. 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
11. 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
12. 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
13. 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
15. 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
18. MSpaceInvaders
Remake
Space
Invaders
Utiliza la
librería
M3d
Mobile Processing 2008
19. MColorIdentifier
● Identifica colores
de una fotografía
● Utiliza la librería
PImage2
● Genera un Sonido
de acuerdo al color
identificado
● Posible uso en
Juegos
Mobile Processing 2008
20. MFlickrViewer
● Visualiza
fotografías de
acuerdo a un texto
● Permite navegar
por las fotografías
● Utiliza librería XML
● Pclient y PRequest
Mobile Processing 2008
21. 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
22. MDigitalPerson
● Versión inicial de
Persona Digital
● Redes Sociales
● Utiliza las librerías
MBt y MObex
Mobile Processing 2008
23. LiquidSteel
Serie de herramientas para la
creación de micro contenidos a
manera de presentaciones, ideales para ser
utilizados en teléfonos móviles
Visor – Editor - Catalogo
Mobile Processing 2008
24. Plataforma LiquidSteel
Contenido Movil
Editor De Escritorio
Editor Movil
Visor + Contenido
Visor + Catalogo
Dispositivo Móvil
Teléfono Móvil, Agenda Digital
Mobile Decodificador Cable, ...
Processing 2008
25. WindRider
● Mercadeo de
Proximidad
● Envio de Publicidad
a traves de
Bluetooth
● Envio de material
en conferencias y
clases
Mobile Processing 2008
26. InfoWall
● Envio de
Fotografias a
traves de
Bluetooth a una
pantalla
● Aka
MBtImagePublisher
● Uso en Nature
www.pulsos.org
Mobile Processing 2008
27. 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
28. Coming Soon
● MGesture
Reconocimiento de Gestos con el puntero
● MWiimote
Uso del control del Wii con dispositivos
moviles y aplicaciones de escritorio
● Mas y mas librerias .....
Mobile Processing 2008
31. 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://www.marlonj.com
Mobile Processing 2008
32. Información Adicional
● Proximos Eventos :
– Simposio de VideoJuegos
Universidad Autonoma de Manizales
13 de Noviembre de 2008
http://www.autonoma.edu.co/cvideojuegos
– ExpoRobotica UAM 2008
Universidad Autonoma de Manizales
14 de Noviembre de 2008
http://www.hipergalaxia.org
– Taller Computacion Fisica y Arduino
Universidad Autonoma de Manizales
14 de Noviembre de 2008
http://www.hipergalaxia.org
Mobile Processing 2008