Desarrollo de Aplicaciones Moviles con Mobile Processing
-
Upload
marlon-j-manrique -
Category
Documents
-
view
1.004 -
download
2
description
Transcript of Desarrollo de Aplicaciones Moviles con Mobile Processing
Mobile Processing 2008Desarrollo de Aplicaciones Moviles
Marlon J. Manriquemarlonj [at] marlonj [dot] com http://www.marlonj.com
Mobile Processing 2008
Objetivo
Dar a conocer la herramientaMobile Processing
a los interesados en realizar desarrollos utilizando dispositivos móviles
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
Mobile Processing 2008
Agenda● Dispositivos Moviles● Mobile Processing● Ambiente de Desarrollo ● Librerias
– M3d, MSound, MVideo– MBt, Mobex, MQRCode, MZXing– MWiimote
● Preguntas● Otros
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
Mobile Processing 2008
Telé
fono
s
Mobile Processing 2008
PDAs
Smar
tPho
nes
Mobile Processing 2008
Mobile Processing
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
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
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
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
Mobile Processing 2008
Plataforma
Dispositivo MóvilTeléfono Móvil, Agenda Digital
Decodificador Cable, ...
Java PoweredJ2ME [ MIDP CLDC ]
Mobile ProcessingCore Application Classes
Sketch
Mobile Processing 2008
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
Mobile Processing 2008
Librerías
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
Mobile Processing 2008
MSpaceInvadersRemakeSpaceInvaders
Utiliza la libreríaM3d
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
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
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
Mobile Processing 2008
MDigitalPerson● Versión inicial de
Persona Digital● Redes Sociales● Utiliza las librerías
MBt y MObex
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
Mobile Processing 2008
Plataforma LiquidSteel
Dispositivo Móvil
Teléfono Móvil, Agenda DigitalDecodificador Cable, ...
Visor + ContenidoVisor + Catalogo
Contenido MovilEditor De Escritorio
Editor Movil
Mobile Processing 2008
WindRider● Mercadeo de
Proximidad● Envio de Publicidad
a traves de Bluetooth
● Envio de material en conferencias y clases
Mobile Processing 2008
InfoWall
● Uso en Naturewww.pulsos.org
● Envio de Fotografias a traves de Bluetooth a una pantalla
● Aka MBtImagePublisher
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
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 .....
Mobile Processing 2008
http://ustream.tv/channel/mobile-processing
Mobile Processing 2008
Eventos
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
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