Conferencia Mobile Processing 2008
Desarrollo de Aplicaciones Móviles con Mobile Processing Marlon J. Manrique www.marlonj.com Agosto 2008
Contenido Mobile Processing.........................................................................................1 Conferencia...................................................................................................2 Objetivo....................................................................................................2 Nivel.........................................................................................................2 Publico Objetivo.......................................................................................2 Duración...................................................................................................2 Contenidos................................................................................................3 Temas :.................................................................................................3 Conferencista............................................................................................3 Requerimientos Técnicos.........................................................................4 Costo........................................................................................................5 Conferencias Pasadas...............................................................................5 Otras Conferencias, Charlas y Talleres....................................................8 Próximas Conferencias.............................................................................9 Enlaces.....................................................................................................9 Información Adicional..................................................................................9
Indice Ilustraciones Ilustración 1: Mobile Processing..................................................................1 Ilustración 2: Ambiente de Desarrollo..........................................................1 Ilustración 3: Marlon J. Manrique................................................................3 Ilustración 4: Campus Party..........................................................................5 Ilustración 5: Taller Mobile..........................................................................6 Ilustración 6: Conferencia Mobile................................................................6 Ilustración 7: Prototipado de Hardware........................................................8 Ilustración 8: Mundos Virtuales....................................................................8
Mobile Processing Mobile Processing es un ambiente de desarrollo para dispositivos móviles que permite desarrollar de forma rápida aplicaciones y prototipos. Es hijo del proyecto de fuente abierta Processing originalmente diseñado para crear aplicaciones de escritorio o web. El ambiente de desarrollo que posee permite crear fácilmente aplicaciones con un solo click Ilustración 1: Mobile e implementa un subconjunto de las librerías Processing de Processing optimizadas para su utilización en dispositivos móviles además provee un api de alto nivel para el manejo de gráficos, sonidos, y características especificas de los dispositivos como conexiones inalámbricas El proyecto Mobile Processing, al igual que su padre conserva su característica de fuente abierta y crece cada vez mas gracias a las contribuciones de la comunidad.
Ilustración 2: Ambiente de Desarrollo Mobile Processing 2008
1
Conferencia Objetivo Definir el concepto de dispositivo móvil y la posibilidad de desarrollar aplicaciones para estos a través de una presentación de las características actuales de los dispositivos móviles, el ambiente de desarrollo Mobile Processing y la exposición de algunos desarrollos realizados con dicha herramienta.
Nivel Introductorio, básico
Publico Objetivo Al ser una charla de un nivel introductorio esta puede presentarse a diferentes grupos como son: ●
Estudiantes y docentes de bachillerato de grado noveno en adelante
●
Estudiantes y docentes universitarios en carreras afines a los sistemas o electrónica, o con contenidos en el área del diseño interactivo.
●
Profesionales en el desarrollo de software que tengan algún interés en las tecnologías móviles
●
Entusiastas de la programación con interés en el desarrollo de aplicaciones para dispositivos móviles
La presentación se modificara levemente de acuerdo al publico al que se le presente, así como también las diferentes demostraciones que se realizan permitiendo enfocarse en los puntos de interés para el publico.
Duración 1h 30m
Mobile Processing 2008
2
Contenidos La conferencia cuenta con una parte introductoria donde se hace la presentación de la misma, los objetivos, el conferencista y la agenda, seguido por una breve explicación de las características actuales de los dispositivos móviles, los ambientes de desarrollo y las aplicaciones. En la segunda parte se presenta la herramienta Mobile Processing como un ambiente sencillo para el desarrollo de prototipos y aplicaciones, se realizan algunas demostraciones de los pasos para el desarrollo y se presentan alguna aplicaciones desarrolladas y el uso de librerías Al terminar las demostraciones se procede a una sesión de preguntas.
Temas : ●
Dispositivos Móviles
●
Mobile Processing
●
Ambiente de Desarrollo
●
Librerías
●
Preguntas
●
Otros
Conferencista Marlon J. Manrique ●
Programador Java Certificado
●
Instructor y Docente
●
Ingeniero de Sistemas y Telecomunicaciones de la Universidad Autónoma de Ilustración 3: Marlon J. Manrique Manizales
●
Actualmente se desempeña como docente de tiempo completo en la Universidad Autónoma de Manizales donde dicta
Mobile Processing 2008
3
asignaturas como Programación Orientada a Objetos, Sistemas Operativos y Sistemas Distribuidos ●
Estudiante de la maestría en Diseño y Creación Interactiva en la Universidad de Caldas
●
Entusiasta del cine, la música, la plataforma Java, el hardware y software libre, Ubuntu Linux y los mundos virtuales.
●
Desarrollador de aplicaciones de escritorio, web, servidor y móviles
●
Desarrollador de mas de una veintena de librerías para Mobile Processing
●
Sitio Oficial http://www.marlonj.com
Requerimientos Técnicos Los siguientes son los requerimientos técnicos mínimos para realizar la conferencia con todo el temario y demostraciones. ●
Salón de clase o Auditorio de acuerdo al numero de personas que se tenga pensado van asistir a la conferencia.
●
Sistema de amplificación para el portátil
●
Micrófono inalambrico si el auditorio amerita su utilización
●
Conexión a Internet inalambrico para visualización de algunas paginas y ejemplos.
●
Proyector de video con entradas para VGA y video RCA.
●
Cámara de video con cable RCA con conexión al proyector para mostrar aplicaciones desde un dispositivo móvil
●
Mesa para colocar el portátil mientras se realiza la presentación
●
Apuntador
Si no se tiene acceso algunos de los requerimientos por favor comunicarlo al conferencista con antelación para que este planifique o busque alternativas.
Mobile Processing 2008
4
Costo La conferencia tiene un costo de 300.000 pesos, la institución donde se dicte la conferencia debe asumir los costos de desplazamiento y alojamiento. En algunos casos el conferencias dictara la charla de forma gratuita de acuerdo al evento u objetivo de la charla. En general el costo de la charla puede ser acordado entre el conferencista y la institución donde se dicta la charla.
Conferencias Pasadas A continuación se hace un recuento de algunas de las instituciones y eventos donde se ha realizado la charla, con objetivos y contenidos parecidos a los aquí expresados: Ilustración 4: Campus Party ●
Taller Primeros Pasos Mobile Processing Campus Party Colombia Junio de 2008 Taller exploratorio de la herramienta opensource Mobile Processing que permite la creación rápida de aplicativos para dispositivos móviles, donde se tocan los temas de requerimientos, instalación, creación básica de aplicativos gráficos, uso de video y sonido, todo bajo una metodología de ver y hacer que permite a los participantes poder crear sus propias aplicaciones.
●
Mobile Processing 2008 – Taller Primeros Pasos Flisol Manizales, Universidad Católica de Manizales Abril de 2008 Durante el festival de instalación de software libre en su versión del 2008 y en la ciudad de Manizales se realizo el taller introductorio al desarrollo de juegos utilizando Mobile Processing.
Mobile Processing 2008
5
●
Mobile Processing 2008 – Video Conferencia VisualP5.net Abril de 2008 Video conferencia introductoria dictada con el patrocinio de VisualP5.net en el marco de conferencias a ser dictadas a través del sitio, las cuales tienen como principal tema el desarrollo de aplicaciones artísticas utilizando herramientas como Processing.
●
Ilustración 5: Taller Mobile Mobile Processing 2008 Universidad la Gran Colombia Armenia Marzo de 2008 Conferencia dictada en el marco de las jornadas técnicas contó con un taller adicional donde los asistentes a la conferencia instalaron el ambiente de desarrollo y realizaron los primeros pasos para la creación de aplicaciones.
●
Mobile Processing 2008 Universidad Autónoma de Manizales Febrero de 2008 Primera presentación de la conferencia donde se realizo una presentación de los trabajos desarrollados durante tres años con Mobile Processing y el uso de bluetooth para la comunicación con otros dispositivos como el Wiimote.
Ilustración 6: Conferencia Mobile Mobile Processing 2008
6
Mobile Processing 2008
7
Otras Conferencias, Charlas y Talleres Existen una gran cantidad de charlas orientadas a diversos tipos de publico, como son colegios, universidades, profesionales; con niveles introductorio, básico y avanzado en temas como computación móvil, mundos virtuales y prototipado de hardware, entre las que tenemos:
●
Ilustración 7: Prototipado de Hardware Hardware Prototyping Desarrollo de prototipos de hardware de una forma fácil y rápida utilizando herramientas abiertas tanto de software como hardware. Los temas tratados son: Que es el prototipado de hardware, cuando lo necesitamos, herramientas disponibles, Wiring, Arduino, Freeduino y demostraciones
●
Ilustración 8: Mundos Virtuales Introducción a los Mundos Virtuales Conferencia introductoria a los Mundos Virtuales, que abarca desde el concepto de Metaverso, historia, ejemplos, Second Life, educación. Esta conferencia se realiza de manera presencial y se realiza una segunda parte en Second Life
Mobile Processing 2008
8
Próximas Conferencias Esta es una lista de próximas conferencias que se dictaran en el transcurso del año : ●
Mobile Processing 2008 Fundación CIDCA – Pereira Septiembre 3 de 2008 Hora 7:30 am, repite a las 6:30 pm
●
Prototipado de Hardware Universidad Tecnología de Pereira Septiembre 3 de 2008 Hora 2:00 pm
●
Desarrollo de Aplicaciones Móviles Universitaria de Investigación y Desarrollo UDI - Bucaramanga 3er Congreso de Ingeniería Electrónica y de Sistemas Octubre 29 de 2008 Hora 5:30 pm
Enlaces De algunas de estas charlas existe registro fotográfico y de video que puede ser visto en : ●
Información General y Presentaciones: http://marlonj.darkgreenmedia.com
●
Registro Fotográfico: http://www.flickr.com/photos/m4rlonj
●
Videos: http://www.ustream.tv/marlonj
Información Adicional Si necesita mas información no dude en contactarnos al correo electrónico marlonj (at) marlon (dot) com Mobile Processing 2008
9
Si encuentra algún error o tiene alguna sugerencia no dude en contactarnos marlonj (at) marlonj (dot) com Copyright © Marlon J. Manrique 2008 http://www.marlonj.com Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 2.5 Colombia