Mobile Processing 2008 Ugc

32

description

Presentacion utilizada en la conferencia Mobile Processing 2008, realizada en la Universidad la Gran Colombia seccional Armenia el dia 13 de marzo de 2008

Transcript of Mobile Processing 2008 Ugc

Page 1: Mobile Processing 2008 Ugc
Page 2: Mobile Processing 2008 Ugc

Mobile Processing 2008

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

Page 3: Mobile Processing 2008 Ugc

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 Ugc

Mobile Processing 2008

Conferencista

Marlon J. Manrique

Ingeniero de Sistemas y Telecomunicaciones

Programador Java Certificado

Instructor, Docente

Estudiante de Maestría

Entusiasta del cine, la música, Java y Ubuntu

http://marlonj.darkgreenmedia.com

Page 5: Mobile Processing 2008 Ugc

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 Ugc

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 Ugc

Mobile Processing 2008

Telé

fonos

Page 8: Mobile Processing 2008 Ugc

Mobile Processing 2008

Telé

fonos

Page 9: Mobile Processing 2008 Ugc

Mobile Processing 2008

PD

As

Sm

art

Phon

es

Page 10: Mobile Processing 2008 Ugc

Mobile Processing 2008

Herramientas de Desarrollo

● Java Micro Edition (JME)– Java Wireless Toolkit – Netbeans – Mojax

● .Net Mobile ● Phyton● C, C++

Page 11: Mobile Processing 2008 Ugc

Mobile Processing 2008

Mobile Processing

Page 12: Mobile Processing 2008 Ugc

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

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

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

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

Mobile Processing 2008

Plataforma

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

Decodificador Cable, ...

Java PoweredJ2ME [ MIDP CLDC ]

Mobile ProcessingCore Application Classes

Sketch

Page 17: Mobile Processing 2008 Ugc

Mobile Processing 2008

Page 18: Mobile Processing 2008 Ugc

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

Mobile Processing 2008

Librerías

Page 20: Mobile Processing 2008 Ugc

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

Mobile Processing 2008

MSpaceInvaders

Remake

Space

Invaders

Utiliza la

librería

M3d

Page 22: Mobile Processing 2008 Ugc

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 Ugc

Mobile Processing 2008

MWiimote

● Librería para conectar el control del Nintendo Wii con Mobile Processing

● En estado Alpha ● Acceso al

Acelerometro

Page 24: Mobile Processing 2008 Ugc

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

Mobile Processing 2008

Preguntas ?

Page 26: Mobile Processing 2008 Ugc

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

Mobile Processing 2008

Eventos

Page 28: Mobile Processing 2008 Ugc

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

Mobile Processing 2008

Page 30: Mobile Processing 2008 Ugc

Mobile Processing 2008

Flisol 2008

● Festival Latinoamericano de Instalación de Software Libre

● 26 de Abril de 2008

http://flisol.info/FLISOL2008/Colombia

Page 31: Mobile Processing 2008 Ugc

Mobile Processing 2008

Campus Party Colombia

● 23-29 de Junio 2008

● Bogota● Taller de

Mobile ProcessingPor confirmar

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

Page 32: Mobile Processing 2008 Ugc

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