Mobile Processing 2008 UAM

35

description

Presentacion utilizada en la conferencia Mobile Processing 2008, realizada en la Universidad Autonoma de Manizales el dia 28 de Febrero

Transcript of Mobile Processing 2008 UAM

Page 1: Mobile Processing 2008 UAM
Page 2: Mobile Processing 2008 UAM

Mobile Processing 2008

Marlon J. Manriquemarlonj [at] darkgreenmedia [dot] com http://marlonj.darkgreenmedia.com

Page 3: Mobile Processing 2008 UAM

Mobile Processing 2008

Objetivo

Dar a conocer la herramientaMobile Processing

a los interesados en realizar desarrollos utilizando dispositivos móviles

Page 4: Mobile Processing 2008 UAM

Mobile Processing 2008

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://marlonj.darkgreenmedia.com

Page 5: Mobile Processing 2008 UAM

Mobile Processing 2008

Agenda

● Dispositivos Moviles

● Mobile Processing

● Ambiente de Desarrollo

● Librerias

– M3d, MSound, MVideo– MBt, Mobex, MQRCode, MZXing– MWiimote

● Preguntas

● Otros

Page 6: Mobile Processing 2008 UAM

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 7: Mobile Processing 2008 UAM

Mobile Processing 2008

Telé

fonos

Page 8: Mobile Processing 2008 UAM

Mobile Processing 2008

PD

As

Sm

art

Phon

es

Page 9: Mobile Processing 2008 UAM

Mobile Processing 2008

Mobile Processing

Page 10: Mobile Processing 2008 UAM

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 11: Mobile Processing 2008 UAM

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 12: Mobile Processing 2008 UAM

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 13: Mobile Processing 2008 UAM

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 14: Mobile Processing 2008 UAM

Mobile Processing 2008

Plataforma

Dispositivo MóvilTeléfono Móvil, Agenda Digital

Decodificador Cable, ...

Java PoweredJ2ME [ MIDP CLDC ]

Mobile ProcessingCore Application Classes

Sketch

Page 15: Mobile Processing 2008 UAM

Mobile Processing 2008

Page 16: Mobile Processing 2008 UAM

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 17: Mobile Processing 2008 UAM

Mobile Processing 2008

Librerías

Page 18: Mobile Processing 2008 UAM

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 19: Mobile Processing 2008 UAM

Mobile Processing 2008

MSpaceInvaders

Remake

Space

Invaders

Utiliza la

librería

M3d

Page 20: Mobile Processing 2008 UAM

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 21: Mobile Processing 2008 UAM

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 22: Mobile Processing 2008 UAM

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 23: Mobile Processing 2008 UAM

Mobile Processing 2008

MDigitalPerson

● Versión inicial de Persona Digital

● Redes Sociales● Utiliza las librerías

MBt y MObex

Page 24: Mobile Processing 2008 UAM

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 25: Mobile Processing 2008 UAM

Mobile Processing 2008

LiquidSteel Plataforma

Dispositivo Móvil

Teléfono Móvil, Agenda DigitalDecodificador Cable, ...

Visor + ContenidoVisor + Catalogo

Contenido MovilEditor De Escritorio

Editor Movil

Page 26: Mobile Processing 2008 UAM

Mobile Processing 2008

WindRider

● Mercadeo de Proximidad

● Envio de Publicidad a traves de Bluetooth

● Envio de material en conferencias y clases

Page 27: Mobile Processing 2008 UAM

Mobile Processing 2008

InfoWall

● Uso en Naturewww.pulsos.org

● Envio de Fotografias a traves de Bluetooth a una pantalla

● Aka MBtImagePublisher

Page 28: Mobile Processing 2008 UAM

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 29: Mobile Processing 2008 UAM

Mobile Processing 2008

Coming Soon

● MGestureReconocimiento de Geston con el puntero

● MWiimoteUso del control del Wii con dispositivos moviles y aplicaciones de escritorio

● Mas y mas librerias .....

Page 30: Mobile Processing 2008 UAM

Mobile Processing 2008

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

Page 31: Mobile Processing 2008 UAM

Mobile Processing 2008

Eventos

Page 32: Mobile Processing 2008 UAM

Mobile Processing 2008

Próximos Eventos

● Mobile Processing 2008 WorkshopFecha por definir

● Mobile Processing 2008Conferencia via UStream Fecha por definir

● MobileBarCamp ManizalesUnconferenceSeptiembre 18-19 de 2008

Page 33: Mobile Processing 2008 UAM

Mobile Processing 2008

Flisol 2008● 26 de Abril de 2008

● Universidad Catolica

● Propuesta :

– Taller Mobile Processing

– Conferencia Hardware Prototyping

http://flisol.info/FLISOL2008/Colombia/Manizales

Page 34: Mobile Processing 2008 UAM

Mobile Processing 2008

Campus Party Colombia

● 16-22 de Junio 2008

● Bogota● Taller de

Mobile ProcessingPor confirmar

http://www.campus-party.com.co

Page 35: Mobile Processing 2008 UAM

Mobile Processing 2008

Enlaces

● Mobile ProcessingSitio Oficial http://mobile.processing.org

● Mary Jane SoftLibrerías para Mobile Processinghttp://www.maryjanesoft.com

● Marlon J. ManriqueDesarrollador de librerías http://marlonj.darkgreenmedia.com