desarrollo de aplicaciones movile con mobile processing

32
Mobile Processing 2008 Desarrollo de Aplicaciones Moviles Marlon J. Manrique marlonj [at] marlonj [dot] com http://www.marlonj.com

Upload: marlon-manrique

Post on 01-Jul-2015

2.530 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Desarrollo de Aplicaciones Movile con Mobile Processing

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

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

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

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

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

Mobile Processing 2008

Telé

fono

s

Page 7: Desarrollo de Aplicaciones Movile con Mobile Processing

Mobile Processing 2008

PDAs

Smar

tPho

nes

Page 8: Desarrollo de Aplicaciones Movile con Mobile Processing

Mobile Processing 2008

Mobile Processing

Page 9: Desarrollo de Aplicaciones Movile con 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

Page 10: Desarrollo de Aplicaciones Movile con Mobile 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

Page 11: Desarrollo de Aplicaciones Movile con Mobile Processing

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

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

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

Mobile Processing 2008

Page 15: Desarrollo de Aplicaciones Movile con Mobile Processing

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

Mobile Processing 2008

Librerías

Page 17: Desarrollo de Aplicaciones Movile con Mobile Processing

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

Mobile Processing 2008

MSpaceInvadersRemakeSpaceInvaders

Utiliza la libreríaM3d

Page 19: Desarrollo de Aplicaciones Movile con Mobile Processing

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

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

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

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

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

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

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

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

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

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

Mobile Processing 2008

http://ustream.tv/channel/mobile-processing

Page 30: Desarrollo de Aplicaciones Movile con Mobile Processing

Mobile Processing 2008

Eventos

Page 31: Desarrollo de Aplicaciones Movile con Mobile Processing

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

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