Este documento presenta un curso en línea de 4 sesiones sobre el desarrollo de aplicaciones móviles usando Mobile Processing. La sesión 1 incluye una introducción al curso, dispositivos móviles, y el desarrollo de una primera aplicación. Las sesiones 2-4 cubren dibujar formas, interacción con el usuario, y sonidos e imágenes. No se requiere experiencia previa en desarrollo de aplicaciones.
3. Objetivo del Curso
Este mini curso provee una introducción al
desarrollo de aplicaciones para dispositivos
móviles utilizando la herramienta Mobile
Processing, esta enfocado para todas las
personas interesadas en comenzar a explorar la
creación de aplicaciones sencillas y no es
necesario tener experiencia en el desarrollo de
aplicaciones.
4. Metas del Curso
● Dar a conocer la herramienta Mobile
Processing para el desarrollo de aplicaciones
para dispositivos móviles
● Dibujar imágenes y formas en la pantalla de los
dispositivos
● Interactuar con el usuario por medio del teclado
● Utilizar elementos multimedia como sonidos
dentro de las aplicaciones
5. Instructor
● Ingeniero de Sistemas y
Telecomunicaciones.
● Programador certificado en Java.
● Desarrollador de librerías para
Mobile Processing.
● Docente de la Universidad
Autónoma de Manizales.
● Entusiasta de las tecnologías de la
información, el desarrollo de
Marlon J. Manrique aplicaciones móviles, la plataforma
Java, el openhardware y los
http://www.marlonj.com
mundos virtuales.
6. Características del Curso :
● Curso en Linea
● 8 Horas, 4 Sesiones
● 1 Sesión Semanal de 2 Horas
● Vídeo Conferencia
(Explicaciones, demostraciones y practicas)
● Material adicional en linea
● Acceso a la plataforma :
http://aprendacon.marlonj.com
7. Requisitos
● Actitudinales :
● No es necesario tener previo conocimiento en
desarrollo de aplicaciones.
● Tener buena voluntad y ganas de participar.
● Técnicos :
● Acceso a Internet, banda ancha.
● Navegador Web
● Plugin de Flash versión 10
● Audífonos y Micrófono (opcionales)
8. Contenidos
● Sesión 01 :
Presentación del Curso,
Dispositivos Móviles y Mobile Processing
● Sesión 02 :
Dibujando Formas 2D
● Sesión 03 :
Interacción con el Usuario
● Sesión 04 :
Sonidos e Imágenes
Cierre del Curso
9. Sesión 01 : Presentación del Curso
Presentación del curso a cargo del instructor
donde se explorara el contenido del curso, la
dinámica y el uso de las herramientas.
● Presentación del Curso
● Presentación del Instructor
● Presentación de los Contenidos
● Inducción al uso de la plataforma
10. Sesión 01 : Dispositivos Móviles y
Mobile Processing
Exploración de los diferentes dispositivos móviles
existentes en el mercado, las diferentes aplicaciones
móviles existentes y el ambiente de desarrollo Mobile
Processing, se desarrollara a manera de ilustración la
primera aplicación móvil
● Dispositivos Móviles
● Aplicaciones Móviles
● Ambiente de Desarrollo
● Primer Sketch
11. Sesión 02 : Dibujando Formas 2D
Creación de los primeros sketchs utilizando las
primitivas del lenguaje para dibujar diferentes formas
geométricas, el uso de los colores y la visualización de
imágenes en pantalla.
● Dibujando en la Pantalla
● Manejo del Color
● Cambiar el Borde y Rellenar Figuras
● Visualizando Imágenes
12. Sesión 03 : Interacción con el
Usuario
Creación de sketchs que respondan a eventos
generados por el usuario como el pulsado de las teclas
de dirección para mover una imagen en la pantalla del
dispositivo.
● Dibujar Continuamente
● La variables
● El usuario Pulsa algunas Teclas
● Mover elementos en la pantalla
13. Sesión 04 : Sonidos e Imágenes
Uso de elementos multimedia como sonidos en la
creación de aplicaciones y captura y visualización
de imágenes capturadas con la cámara del
dispositivo.
● Reproducir un Sonido
● Responder a una acción con un Sonido
● Capturar una imagen con la cámara
14. Sesión 04 : Cierre del Curso
Características adicionales de Mobile Processing,
librerías disponibles actualmente y cierre del
curso con comentarios y sugerencias de los
asistentes.
● Uso de Librerías
● Otras Aplicaciones
● Conclusiones Finales
15. Acceso a la Plataforma
● Registrarse en el sitio :
http://aprendacon.marlonj.com
● Registrarse en el curso con la clave
suministrada en esta sección
● Acceder al Aula en Linea
● Visor de Vídeo
● Acceso a las presentaciones, documentación,
practicas, archivos, foro
16. Dinámica de la Sesiones
● Realizar PreTest antes de iniciar
● Presentación de la Sesión y el Tema
● Demostraciones en Linea
● Practicas guiadas
● Realizar PostTest
● Ejercicio para realizar para la próxima sesión
17. Calendario
● Sesión 01 : Agosto 11 de 2009
Presentación del Curso,
Dispositivos Móviles y Mobile Processing
● Sesión 02 : Agosto 18 de 2009
Dibujando Formas 2D
● Sesión 03 : Agosto 25 de 2009
Interacción con el Usuario
● Sesión 04 : Septiembre 1 de 2009
Sonidos e Imágenes
Cierre del Curso
Horario : 10 pm, 22 Horas (GMT5)
18. Recursos
● Aula en Linea
http://aprendacon.marlonj.com
● Material en Linea
http://aprendacon.marlonj.com
● Blog del Instructor
http://www.marlonj.com
● Sitio Oficial de Mobile Processing
http://mobile.processing.com