![Page 1: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/1.jpg)
Mobile Processing 2008Desarrollo de Aplicaciones Moviles
Marlon J. Manriquemarlonj [at] marlonj [dot] com http://www.marlonj.com
![Page 2: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/2.jpg)
Mobile Processing 2008
Objetivo
Dar a conocer la herramientaMobile Processing
a los interesados en realizar desarrollos utilizando dispositivos móviles
![Page 3: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/3.jpg)
Mobile Processing 2008
ConferencistaMarlon J. Manrique
Ingeniero de Sistemas y Telecomunicaciones
Programador Java CertificadoInstructor, Docente Entusiasta del cine y la música
Desarrollador de Software, Estudiante de Maestría
http://www.marlonj.com
![Page 4: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/4.jpg)
Mobile Processing 2008
Agenda● Dispositivos Moviles● Mobile Processing● Ambiente de Desarrollo ● Librerias
– M3d, MSound, MVideo– MBt, Mobex, MQRCode, MZXing– MWiimote
● Preguntas● Otros
![Page 5: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/5.jpg)
Mobile Processing 2008
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
![Page 6: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/6.jpg)
Mobile Processing 2008
Telé
fono
s
![Page 7: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/7.jpg)
Mobile Processing 2008
PDAs
Smar
tPho
nes
![Page 8: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/8.jpg)
Mobile Processing 2008
Mobile Processing
![Page 9: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/9.jpg)
Mobile Processing 2008
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
![Page 10: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/10.jpg)
Mobile Processing 2008
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
![Page 11: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/11.jpg)
Mobile Processing 2008
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
![Page 12: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/12.jpg)
Mobile Processing 2008
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
![Page 13: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/13.jpg)
Mobile Processing 2008
Plataforma
Dispositivo MóvilTeléfono Móvil, Agenda Digital
Decodificador Cable, ...
Java PoweredJ2ME [ MIDP CLDC ]
Mobile ProcessingCore Application Classes
Sketch
![Page 14: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/14.jpg)
Mobile Processing 2008
![Page 15: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/15.jpg)
Mobile Processing 2008
Ambiente Desarrollo
● Creado para la enseñanza● Permite crear aplicaciones rápidamente● Necesita de un emulador para ejecutar
las aplicaciones● OpenSource● Pueden crearse clases
![Page 16: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/16.jpg)
Mobile Processing 2008
Librerías
![Page 17: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/17.jpg)
Mobile Processing 2008
Librerias● Phone● Bluetooth● Sound● Video● XML● Messaging● Image2
● MAudio3D● M3D● MBt● MClientServer ● MFiles ● MGamesII● MLocation● MMessaging● MNokiaUI ● MPIM ● MObex
● MPush● MQRCode● MRest● MSensor ● MSockets ● MSound● MSynth● MVideo● MWebServices ● MZXing● MWiimote
![Page 18: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/18.jpg)
Mobile Processing 2008
MSpaceInvadersRemakeSpaceInvaders
Utiliza la libreríaM3d
![Page 19: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/19.jpg)
Mobile Processing 2008
MColorIdentifier● Identifica colores
de una fotografía● Utiliza la librería
PImage2● Genera un Sonido
de acuerdo al color identificado
● Posible uso en Juegos
![Page 20: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/20.jpg)
Mobile Processing 2008
MFlickrViewer● Visualiza
fotografías de acuerdo a un texto
● Permite navegar por las fotografías
● Utiliza librería XML● Pclient y PRequest
![Page 21: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/21.jpg)
Mobile Processing 2008
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
![Page 22: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/22.jpg)
Mobile Processing 2008
MDigitalPerson● Versión inicial de
Persona Digital● Redes Sociales● Utiliza las librerías
MBt y MObex
![Page 23: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/23.jpg)
Mobile Processing 2008
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
![Page 24: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/24.jpg)
Mobile Processing 2008
Plataforma LiquidSteel
Dispositivo Móvil
Teléfono Móvil, Agenda DigitalDecodificador Cable, ...
Visor + ContenidoVisor + Catalogo
Contenido MovilEditor De Escritorio
Editor Movil
![Page 25: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/25.jpg)
Mobile Processing 2008
WindRider● Mercadeo de
Proximidad● Envio de Publicidad
a traves de Bluetooth
● Envio de material en conferencias y clases
![Page 26: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/26.jpg)
Mobile Processing 2008
InfoWall
● Uso en Naturewww.pulsos.org
● Envio de Fotografias a traves de Bluetooth a una pantalla
● Aka MBtImagePublisher
![Page 27: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/27.jpg)
Mobile Processing 2008
Coming Soon
● MGoogleMapsAcceso a mapas según localizacion
● MMediaServerServidor de multimedia para moviles
● MBtvVideo sobre bluetooth, utiliza el MmediaServer y los QRCodes
![Page 28: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/28.jpg)
Mobile Processing 2008
Coming Soon
● MGestureReconocimiento de Gestos con el puntero
● MWiimoteUso del control del Wii con dispositivos moviles y aplicaciones de escritorio
● Mas y mas librerias .....
![Page 29: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/29.jpg)
Mobile Processing 2008
http://ustream.tv/channel/mobile-processing
![Page 30: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/30.jpg)
Mobile Processing 2008
Eventos
![Page 31: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/31.jpg)
Mobile Processing 2008
Enlaces● Mobile Processing
Sitio Oficial http://mobile.processing.org
● Mary Jane SoftLibrerías para Mobile Processinghttp://www.maryjanesoft.com
● Marlon J. ManriqueDesarrollador de librerías http://www.marlonj.com
![Page 32: Desarrollo de Aplicaciones Movile con Mobile Processing](https://reader033.vdocuments.pub/reader033/viewer/2022052622/5593e0e11a28abef0b8b47a5/html5/thumbnails/32.jpg)
Mobile Processing 2008
Información Adicional● Proximos Eventos :
– Simposio de VideoJuegos Universidad Autonoma de Manizales 13 de Noviembre de 2008http://www.autonoma.edu.co/cvideojuegos
– ExpoRobotica UAM 2008Universidad Autonoma de Manizales14 de Noviembre de 2008http://www.hipergalaxia.org
– Taller Computacion Fisica y ArduinoUniversidad Autonoma de Manizales14 de Noviembre de 2008http://www.hipergalaxia.org