SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Mobile Processing 2008
Marlon J. Manrique
marlonj [at] darkgreenmedia [dot] com
http://marlonj.darkgreenmedia.com
Objetivo



       Dar a conocer la herramienta
               Mobile Processing
  a los interesados en realizar desarrollos
       utilizando dispositivos móviles



                 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

                       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éfonos



            Mobile Processing 2008
Teléfonos



            Mobile Processing 2008
SmartPhones
   PDAs




              Mobile Processing 2008
Herramientas de Desarrollo
●   Java Micro Edition (JME)
    –   Java Wireless Toolkit
    –   Netbeans
    –   Mojax
●   .Net Mobile
●   Phyton
●   C, C++


                        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
                         Sketch


          Mobile Processing
       Core Application Classes


                Java Powered
             J2ME [ MIDP CLDC ]

             Dispositivo Móvil
      Teléfono Móvil, Agenda Digital
          Decodificador Cable, ...

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           MAudio3D
                ●                            ●   MPush
                ●   M3D                          MQRCode
    Phone
                                             ●
●
                ●   MBt                      ●   MRest
●   Bluetooth   ●   MClientServer            ●   MSensor
●   Sound       ●   MFiles                   ●   MSockets
                    MGamesII                     MSound
    Video
                ●                            ●
●
                ●   MLocation                ●   MSynth
●   XML             MMessaging
                ●                            ●   MVideo
●   Messaging   ●   MNokiaUI                 ●   MWebServices
●   Image2      ●   MPIM                     ●   MZXing
                ●   MObex                    ●   MWiimote
                    Mobile Processing 2008
MSpaceInvaders
                                    Remake
                                    Space
                                    Invaders


                                    Utiliza la
                                    librería
                                    M3d

           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
MWiimote
                        ●   Librería para
                            conectar el control
                            del Nintendo Wii
                            con Mobile
                            Processing
                        ●   En estado Alpha
                        ●   Acceso al
                            Acelerometro


           Mobile Processing 2008
Coming Soon

●   MGoogleMaps
    Acceso a mapas según localizacion
●   MMediaServer
    Servidor de multimedia para moviles
●   MBtv
    Video sobre bluetooth, utiliza el
    MmediaServer y los QRCodes

                    Mobile Processing 2008
Preguntas ?

   Mobile Processing 2008
●   Canal de
                                   comunicación vía
                                   Internet para
                                   conferencias y
                                   charlas
                               ●   También :
                                     –   YouTube
                                     –   Flickr
                                     –   FaceBook

http://ustream.tv/channel/mobile-processing-2008
                   Mobile Processing 2008
Eventos




          Mobile Processing 2008
Próximos Eventos
●   Mobile Processing 2008
    Workshop
    Fecha por definir
●   Mobile Processing 2008
    Conferencia via UStream
    Fecha por definir
●   MobileBarCamp Manizales
    Unconference
    Septiembre 18-19 de 2008
                  Mobile Processing 2008
Mobile Processing 2008
Flisol 2008


                   ●   Festival Latinoamericano de
                       Instalación de Software Libre
                   ●   26 de Abril de 2008


              http://flisol.info/FLISOL2008/Colombia




              Mobile Processing 2008
Campus Party Colombia
                           ●   23-29 de Junio
                               2008
                           ●   Bogota
                           ●   Taller de
                               Mobile Processing
                               Por confirmar



     http://www.campus-party.com.co
               Mobile Processing 2008
Enlaces
●   Mobile Processing
    Sitio Oficial
    http://mobile.processing.org
●   Mary Jane Soft
    Librerías para Mobile Processing
    http://www.maryjanesoft.com
●   Marlon J. Manrique
    Desarrollador de librerías
    http://marlonj.darkgreenmedia.com
                   Mobile Processing 2008

Más contenido relacionado

Destacado

Estrategias en el_aula rosa cecilia gonzales
Estrategias en el_aula rosa cecilia gonzalesEstrategias en el_aula rosa cecilia gonzales
Estrategias en el_aula rosa cecilia gonzalesTochy
 
Moda en la i guerra mundial
Moda en la i guerra mundialModa en la i guerra mundial
Moda en la i guerra mundialTochy
 
La Nas Ayla Biblia Pps(Ch)
La Nas Ayla Biblia Pps(Ch)La Nas Ayla Biblia Pps(Ch)
La Nas Ayla Biblia Pps(Ch)jairo borjas
 
Medio Ambiente2
Medio Ambiente2Medio Ambiente2
Medio Ambiente2gared
 
Retos y Oportunidades de los programas de Biblitoecas Globales en todo el mundo
Retos y Oportunidades de los programas de Biblitoecas Globales en todo el mundoRetos y Oportunidades de los programas de Biblitoecas Globales en todo el mundo
Retos y Oportunidades de los programas de Biblitoecas Globales en todo el mundopasdbp
 
Iar e vásquez calle raúl.pinturas
Iar e vásquez calle raúl.pinturasIar e vásquez calle raúl.pinturas
Iar e vásquez calle raúl.pinturasTochy
 
Huamán niño ingrid-altar_de_iglesias
Huamán niño ingrid-altar_de_iglesiasHuamán niño ingrid-altar_de_iglesias
Huamán niño ingrid-altar_de_iglesiasTochy
 
Examenfisicogeneral C3 1 Parte
Examenfisicogeneral C3 1 ParteExamenfisicogeneral C3 1 Parte
Examenfisicogeneral C3 1 Partewendy Rivera
 
Pulsar Project : Instalacion Servidor Desarrollo
Pulsar Project :  Instalacion Servidor DesarrolloPulsar Project :  Instalacion Servidor Desarrollo
Pulsar Project : Instalacion Servidor DesarrolloMarlon Manrique
 
NAvidad
NAvidadNAvidad
NAvidadpasdbp
 
Iar castro miguel danza contemporanea
Iar castro miguel danza contemporaneaIar castro miguel danza contemporanea
Iar castro miguel danza contemporaneaTochy
 
Iar e renato guerrero-pintura-la paloma de la paz
Iar e renato guerrero-pintura-la paloma de la pazIar e renato guerrero-pintura-la paloma de la paz
Iar e renato guerrero-pintura-la paloma de la pazTochy
 

Destacado (20)

Estrategias en el_aula rosa cecilia gonzales
Estrategias en el_aula rosa cecilia gonzalesEstrategias en el_aula rosa cecilia gonzales
Estrategias en el_aula rosa cecilia gonzales
 
Moda en la i guerra mundial
Moda en la i guerra mundialModa en la i guerra mundial
Moda en la i guerra mundial
 
La Nas Ayla Biblia Pps(Ch)
La Nas Ayla Biblia Pps(Ch)La Nas Ayla Biblia Pps(Ch)
La Nas Ayla Biblia Pps(Ch)
 
Incognitasdenuestra Infancia I
Incognitasdenuestra Infancia IIncognitasdenuestra Infancia I
Incognitasdenuestra Infancia I
 
Medio Ambiente2
Medio Ambiente2Medio Ambiente2
Medio Ambiente2
 
El Abrazo
El AbrazoEl Abrazo
El Abrazo
 
Retos y Oportunidades de los programas de Biblitoecas Globales en todo el mundo
Retos y Oportunidades de los programas de Biblitoecas Globales en todo el mundoRetos y Oportunidades de los programas de Biblitoecas Globales en todo el mundo
Retos y Oportunidades de los programas de Biblitoecas Globales en todo el mundo
 
LA WEB 2.0
LA WEB 2.0LA WEB 2.0
LA WEB 2.0
 
Iar e vásquez calle raúl.pinturas
Iar e vásquez calle raúl.pinturasIar e vásquez calle raúl.pinturas
Iar e vásquez calle raúl.pinturas
 
Huamán niño ingrid-altar_de_iglesias
Huamán niño ingrid-altar_de_iglesiasHuamán niño ingrid-altar_de_iglesias
Huamán niño ingrid-altar_de_iglesias
 
Examenfisicogeneral C3 1 Parte
Examenfisicogeneral C3 1 ParteExamenfisicogeneral C3 1 Parte
Examenfisicogeneral C3 1 Parte
 
Reglamentacion
ReglamentacionReglamentacion
Reglamentacion
 
Pulsar Project : Instalacion Servidor Desarrollo
Pulsar Project :  Instalacion Servidor DesarrolloPulsar Project :  Instalacion Servidor Desarrollo
Pulsar Project : Instalacion Servidor Desarrollo
 
NAvidad
NAvidadNAvidad
NAvidad
 
Iar castro miguel danza contemporanea
Iar castro miguel danza contemporaneaIar castro miguel danza contemporanea
Iar castro miguel danza contemporanea
 
Luna
LunaLuna
Luna
 
Iar e renato guerrero-pintura-la paloma de la paz
Iar e renato guerrero-pintura-la paloma de la pazIar e renato guerrero-pintura-la paloma de la paz
Iar e renato guerrero-pintura-la paloma de la paz
 
Villa Psoe
Villa PsoeVilla Psoe
Villa Psoe
 
Micro 02 E
Micro 02 EMicro 02 E
Micro 02 E
 
Jj Turismo Peru
Jj Turismo PeruJj Turismo Peru
Jj Turismo Peru
 

Similar a Mobile Processing 2008 Ugc

Mobile Processing 2008 Campusparty
Mobile Processing 2008 CampuspartyMobile Processing 2008 Campusparty
Mobile Processing 2008 Campuspartycampus party
 
Mobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
Mobile Processing, Primeros Pasos : Dispositivos Moviles y DesarrolloMobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
Mobile Processing, Primeros Pasos : Dispositivos Moviles y DesarrolloMarlon Manrique
 
Mobile Processing 2008 Visualp5
Mobile Processing 2008 Visualp5Mobile Processing 2008 Visualp5
Mobile Processing 2008 Visualp5Marlon Manrique
 
eMobc - Desarrollo de aplicaciones móviles nativas con XML #OpenExpoDay 2014
eMobc - Desarrollo de aplicaciones móviles nativas con XML #OpenExpoDay 2014eMobc - Desarrollo de aplicaciones móviles nativas con XML #OpenExpoDay 2014
eMobc - Desarrollo de aplicaciones móviles nativas con XML #OpenExpoDay 2014OpenExpoES
 
Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones MóvilesConsideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones MóvilesSorey García
 
Plataformas mobiles
Plataformas mobilesPlataformas mobiles
Plataformas mobilesFCECEP
 
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuarioCómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuarioMotorola Mobility - MOTODEV
 
Dispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson SuazaDispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson SuazaBiblioteca EPM
 
Java - Android
Java - AndroidJava - Android
Java - Androidzariih
 
ATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxLuis Beltran
 
Sistemas operativos para aplicaciones moviles
Sistemas operativos para aplicaciones movilesSistemas operativos para aplicaciones moviles
Sistemas operativos para aplicaciones movilesjuniorzeta
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones movilesdieguito8510
 
Honduras Global: Mobile Web, Presentacion para UJCV
Honduras Global: Mobile Web, Presentacion para UJCVHonduras Global: Mobile Web, Presentacion para UJCV
Honduras Global: Mobile Web, Presentacion para UJCVDr. Edwin Hernandez
 
Computacion Fisica Y Arduino
Computacion Fisica Y ArduinoComputacion Fisica Y Arduino
Computacion Fisica Y ArduinoMarlon Manrique
 

Similar a Mobile Processing 2008 Ugc (20)

Mobile Processing 2008 Campusparty
Mobile Processing 2008 CampuspartyMobile Processing 2008 Campusparty
Mobile Processing 2008 Campusparty
 
Mobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
Mobile Processing, Primeros Pasos : Dispositivos Moviles y DesarrolloMobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
Mobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
 
Mobile Processing 2008 Visualp5
Mobile Processing 2008 Visualp5Mobile Processing 2008 Visualp5
Mobile Processing 2008 Visualp5
 
eMobc - Desarrollo de aplicaciones móviles nativas con XML #OpenExpoDay 2014
eMobc - Desarrollo de aplicaciones móviles nativas con XML #OpenExpoDay 2014eMobc - Desarrollo de aplicaciones móviles nativas con XML #OpenExpoDay 2014
eMobc - Desarrollo de aplicaciones móviles nativas con XML #OpenExpoDay 2014
 
Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones MóvilesConsideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones Móviles
 
INTRODUCCION A ANDROID
INTRODUCCION A ANDROIDINTRODUCCION A ANDROID
INTRODUCCION A ANDROID
 
Introducción a la web móvil
Introducción a la web móvilIntroducción a la web móvil
Introducción a la web móvil
 
Desarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móvilesDesarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móviles
 
Barcamp Mobile Web
Barcamp Mobile WebBarcamp Mobile Web
Barcamp Mobile Web
 
2011 II Congreso Mediterraneo . Mobile Apps
2011 II Congreso Mediterraneo . Mobile Apps2011 II Congreso Mediterraneo . Mobile Apps
2011 II Congreso Mediterraneo . Mobile Apps
 
Plataformas mobiles
Plataformas mobilesPlataformas mobiles
Plataformas mobiles
 
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuarioCómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
 
Dispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson SuazaDispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson Suaza
 
Java - Android
Java - AndroidJava - Android
Java - Android
 
ATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptxATG Puebla - El cementerio de Microsoft.pptx
ATG Puebla - El cementerio de Microsoft.pptx
 
Sistemas operativos para aplicaciones moviles
Sistemas operativos para aplicaciones movilesSistemas operativos para aplicaciones moviles
Sistemas operativos para aplicaciones moviles
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones moviles
 
Honduras Global: Mobile Web, Presentacion para UJCV
Honduras Global: Mobile Web, Presentacion para UJCVHonduras Global: Mobile Web, Presentacion para UJCV
Honduras Global: Mobile Web, Presentacion para UJCV
 
Lineas invest
Lineas investLineas invest
Lineas invest
 
Computacion Fisica Y Arduino
Computacion Fisica Y ArduinoComputacion Fisica Y Arduino
Computacion Fisica Y Arduino
 

Más de Marlon Manrique

Experiencias Educativas en Second Life
Experiencias Educativas en Second LifeExperiencias Educativas en Second Life
Experiencias Educativas en Second LifeMarlon Manrique
 
Virtualizacion A La Orden
Virtualizacion A La OrdenVirtualizacion A La Orden
Virtualizacion A La OrdenMarlon Manrique
 
Mobile Processing, Primeros Pasos : Presentacion del Curso
Mobile Processing, Primeros Pasos : Presentacion del CursoMobile Processing, Primeros Pasos : Presentacion del Curso
Mobile Processing, Primeros Pasos : Presentacion del CursoMarlon Manrique
 
Juegos y Mundos Virtuales
Juegos y Mundos VirtualesJuegos y Mundos Virtuales
Juegos y Mundos VirtualesMarlon Manrique
 
Secondlife Projects April 2009
Secondlife Projects April 2009Secondlife Projects April 2009
Secondlife Projects April 2009Marlon Manrique
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLMarlon Manrique
 
ADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del SoftwareADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del SoftwareMarlon Manrique
 
HiperGalaxia : Plantilla para Guias
HiperGalaxia : Plantilla para GuiasHiperGalaxia : Plantilla para Guias
HiperGalaxia : Plantilla para GuiasMarlon Manrique
 
Sloodle : Configuracion de Objetos en Second Life
Sloodle : Configuracion de Objetos en Second LifeSloodle : Configuracion de Objetos en Second Life
Sloodle : Configuracion de Objetos en Second LifeMarlon Manrique
 
Introduccion a los Mundos Virtuales - 2009
Introduccion a los Mundos Virtuales - 2009Introduccion a los Mundos Virtuales - 2009
Introduccion a los Mundos Virtuales - 2009Marlon Manrique
 
Introduccion Mundos Virtuales Parte Dos
Introduccion Mundos Virtuales Parte DosIntroduccion Mundos Virtuales Parte Dos
Introduccion Mundos Virtuales Parte DosMarlon Manrique
 
Introduccion a los Mundos Virtuales Parte Uno
Introduccion a los Mundos Virtuales Parte UnoIntroduccion a los Mundos Virtuales Parte Uno
Introduccion a los Mundos Virtuales Parte UnoMarlon Manrique
 
Hardware Prototyping (Prototipeado de Hardware)
Hardware Prototyping (Prototipeado de Hardware)Hardware Prototyping (Prototipeado de Hardware)
Hardware Prototyping (Prototipeado de Hardware)Marlon Manrique
 

Más de Marlon Manrique (18)

Experiencias Educativas en Second Life
Experiencias Educativas en Second LifeExperiencias Educativas en Second Life
Experiencias Educativas en Second Life
 
Virtualizacion A La Orden
Virtualizacion A La OrdenVirtualizacion A La Orden
Virtualizacion A La Orden
 
Mobile Processing, Primeros Pasos : Presentacion del Curso
Mobile Processing, Primeros Pasos : Presentacion del CursoMobile Processing, Primeros Pasos : Presentacion del Curso
Mobile Processing, Primeros Pasos : Presentacion del Curso
 
Juegos y Mundos Virtuales
Juegos y Mundos VirtualesJuegos y Mundos Virtuales
Juegos y Mundos Virtuales
 
Secondlife Projects April 2009
Secondlife Projects April 2009Secondlife Projects April 2009
Secondlife Projects April 2009
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UML
 
ADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del SoftwareADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del Software
 
HiperGalaxia : Plantilla para Guias
HiperGalaxia : Plantilla para GuiasHiperGalaxia : Plantilla para Guias
HiperGalaxia : Plantilla para Guias
 
Sloodle : Configuracion de Objetos en Second Life
Sloodle : Configuracion de Objetos en Second LifeSloodle : Configuracion de Objetos en Second Life
Sloodle : Configuracion de Objetos en Second Life
 
Introduccion a los Mundos Virtuales - 2009
Introduccion a los Mundos Virtuales - 2009Introduccion a los Mundos Virtuales - 2009
Introduccion a los Mundos Virtuales - 2009
 
Mundos Virtuales (2)
Mundos Virtuales (2)Mundos Virtuales (2)
Mundos Virtuales (2)
 
Sl Construccion Mod03
Sl Construccion Mod03Sl Construccion Mod03
Sl Construccion Mod03
 
Sl Construccion Mod04
Sl Construccion Mod04Sl Construccion Mod04
Sl Construccion Mod04
 
Sl Construccion Mod02
Sl Construccion Mod02Sl Construccion Mod02
Sl Construccion Mod02
 
Sl Construccion Mod01
Sl Construccion Mod01Sl Construccion Mod01
Sl Construccion Mod01
 
Introduccion Mundos Virtuales Parte Dos
Introduccion Mundos Virtuales Parte DosIntroduccion Mundos Virtuales Parte Dos
Introduccion Mundos Virtuales Parte Dos
 
Introduccion a los Mundos Virtuales Parte Uno
Introduccion a los Mundos Virtuales Parte UnoIntroduccion a los Mundos Virtuales Parte Uno
Introduccion a los Mundos Virtuales Parte Uno
 
Hardware Prototyping (Prototipeado de Hardware)
Hardware Prototyping (Prototipeado de Hardware)Hardware Prototyping (Prototipeado de Hardware)
Hardware Prototyping (Prototipeado de Hardware)
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Último (11)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Mobile Processing 2008 Ugc

  • 1.
  • 2. Mobile Processing 2008 Marlon J. Manrique marlonj [at] darkgreenmedia [dot] com http://marlonj.darkgreenmedia.com
  • 3. Objetivo Dar a conocer la herramienta Mobile Processing a los interesados en realizar desarrollos utilizando dispositivos móviles Mobile Processing 2008
  • 4. 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 Mobile Processing 2008
  • 5. Agenda ● Dispositivos Moviles ● Mobile Processing ● Ambiente de Desarrollo ● Librerias – M3d, MSound, MVideo – MBt, Mobex, MQRCode, MZXing – MWiimote ● Preguntas ● Otros Mobile Processing 2008
  • 6. 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
  • 7. Teléfonos Mobile Processing 2008
  • 8. Teléfonos Mobile Processing 2008
  • 9. SmartPhones PDAs Mobile Processing 2008
  • 10. Herramientas de Desarrollo ● Java Micro Edition (JME) – Java Wireless Toolkit – Netbeans – Mojax ● .Net Mobile ● Phyton ● C, C++ Mobile Processing 2008
  • 11. Mobile Processing Mobile Processing 2008
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. Plataforma Sketch Mobile Processing Core Application Classes Java Powered J2ME [ MIDP CLDC ] Dispositivo Móvil Teléfono Móvil, Agenda Digital Decodificador Cable, ... Mobile Processing 2008
  • 18. 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
  • 20. Librerias MAudio3D ● ● MPush ● M3D MQRCode Phone ● ● ● MBt ● MRest ● Bluetooth ● MClientServer ● MSensor ● Sound ● MFiles ● MSockets MGamesII MSound Video ● ● ● ● MLocation ● MSynth ● XML MMessaging ● ● MVideo ● Messaging ● MNokiaUI ● MWebServices ● Image2 ● MPIM ● MZXing ● MObex ● MWiimote Mobile Processing 2008
  • 21. MSpaceInvaders Remake Space Invaders Utiliza la librería M3d Mobile Processing 2008
  • 22. 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
  • 23. MWiimote ● Librería para conectar el control del Nintendo Wii con Mobile Processing ● En estado Alpha ● Acceso al Acelerometro Mobile Processing 2008
  • 24. Coming Soon ● MGoogleMaps Acceso a mapas según localizacion ● MMediaServer Servidor de multimedia para moviles ● MBtv Video sobre bluetooth, utiliza el MmediaServer y los QRCodes Mobile Processing 2008
  • 25. Preguntas ? Mobile Processing 2008
  • 26. Canal de comunicación vía Internet para conferencias y charlas ● También : – YouTube – Flickr – FaceBook http://ustream.tv/channel/mobile-processing-2008 Mobile Processing 2008
  • 27. Eventos Mobile Processing 2008
  • 28. Próximos Eventos ● Mobile Processing 2008 Workshop Fecha por definir ● Mobile Processing 2008 Conferencia via UStream Fecha por definir ● MobileBarCamp Manizales Unconference Septiembre 18-19 de 2008 Mobile Processing 2008
  • 30. Flisol 2008 ● Festival Latinoamericano de Instalación de Software Libre ● 26 de Abril de 2008 http://flisol.info/FLISOL2008/Colombia Mobile Processing 2008
  • 31. Campus Party Colombia ● 23-29 de Junio 2008 ● Bogota ● Taller de Mobile Processing Por confirmar http://www.campus-party.com.co Mobile Processing 2008
  • 32. Enlaces ● Mobile Processing Sitio Oficial http://mobile.processing.org ● Mary Jane Soft Librerías para Mobile Processing http://www.maryjanesoft.com ● Marlon J. Manrique Desarrollador de librerías http://marlonj.darkgreenmedia.com Mobile Processing 2008