Mobile Processing 2008 Campusparty

27
Mobile Processing 2008 Desarrollo de Aplicaciones Móviles Taller : Primeros Pasos Mobile Processing Junio 24 de 2008 Campus Party

Transcript of Mobile Processing 2008 Campusparty

Page 1: Mobile Processing 2008 Campusparty

Mobile Processing 2008Desarrollo de Aplicaciones Móviles

Taller : Primeros Pasos Mobile Processing

Junio 24 de 2008Campus Party

Page 2: Mobile Processing 2008 Campusparty

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

Page 3: Mobile Processing 2008 Campusparty

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 Campusparty

Mobile Processing 2008

TalleristaMarlon J. Manrique

Ingeniero de Sistemas y Telecomunicaciones

Programador Java CertificadoInstructor, Docente

Estudiante de MaestríaEntusiasta del cine, la música, Java, Ubuntu Linux y los

Mundos Virtualeshttp://marlonj.darkgreenmedia.com

Page 5: Mobile Processing 2008 Campusparty

Mobile Processing 2008

Agenda

● Dispositivos Moviles● Mobile Processing● Ambiente de Desarrollo ● Librerias● Preguntas● Otros

Page 6: Mobile Processing 2008 Campusparty

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 Campusparty

Mobile Processing 2008

Telé

fono

s

Page 8: Mobile Processing 2008 Campusparty

Mobile Processing 2008

Telé

fono

s

Page 9: Mobile Processing 2008 Campusparty

Mobile Processing 2008

PDAs

Smar

tPho

nes

Page 10: Mobile Processing 2008 Campusparty

Mobile Processing 2008

Mobile Processing

Page 11: Mobile Processing 2008 Campusparty

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

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

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

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

Mobile Processing 2008

Plataforma

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

Decodificador Cable, ...

Java PoweredJ2ME [ MIDP CLDC ]

Mobile ProcessingCore Application Classes

Sketch

Page 16: Mobile Processing 2008 Campusparty

Mobile Processing 2008

Page 17: Mobile Processing 2008 Campusparty

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

Mobile Processing 2008

Librerías

Page 19: Mobile Processing 2008 Campusparty

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

Mobile Processing 2008

MSpaceInvadersRemakeSpaceInvaders

Utiliza la libreríaM3d

Page 21: Mobile Processing 2008 Campusparty

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 Campusparty

Mobile Processing 2008

Instalando Mobile Processing● Ir a la pagina de Mobile Processing

– http://mobile.processing.org/download ● Descargar e instalar :

– El Java Development Kit (JDK)– El Wireless Toolkit (WTK)

● Descargar y descomprimir la ultima versión de Mobile Processing

http://www.youtube.com/watch?v=8rbZCr7emaQ

Page 23: Mobile Processing 2008 Campusparty

Mobile Processing 2008

Mi Primer Sketch

Page 24: Mobile Processing 2008 Campusparty

Mobile Processing 2008

Preguntas ?

Page 25: Mobile Processing 2008 Campusparty

Mobile Processing 2008

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

● Canal de comunicación vía Internet para conferencias y charlas

● También :– YouTube– Flickr– FaceBook

Page 26: Mobile Processing 2008 Campusparty

Mobile Processing 2008

Próximos Eventos

● MobileBarCamp ManizalesUnconferenceSeptiembre 18-19 de 2008

● Seminario Desarrollo de Video JuegosUniversidad Autonoma de ManizalesNoviembre 13 de 2008

Page 27: Mobile Processing 2008 Campusparty

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