encuadre desarrolla apliaciones moviles
TRANSCRIPT
DESCRIPCIÓN DEL MÓDULO
Módulo I: DESARROLLA APLICACIONES WEB Y MÓVILESSub-modulo2: Desarrolla aplicaciones Móviles
PROFESOR: L.I GABRIEL FLORES GONZALEZ Objetivo General:
Desarrolla aplicaciones para celular utilizando plataformas abiertas y cerradas Crea juegos 2D para celular bajo plataformas abiertas Diseña aplicaciones 3D para iOS empleando un engine
Sitios de inserción de acuerdo al sistema de clasificación industrial de américa del norte
Edición de software y edición de software integrada con la reproducción.
Servicios de diseño de sistemas de cómputo y servicios relacionados.
Escuelas de computación del sector privado Escuelas de computación del sector público
Ocupaciones
OCUPACIONES DE ACUERDO A LA CLASIFICACIÓN INTERNACIONAL UNIFORME DE OCUPACIONES (CIUO)
Desarrolladores de software Desarrolladores web y multimedios Programadores de aplicaciones Desarrolladores y analistas de software y multimedios y analistas no
clasificados
OCUPACIONES DE ACUERDO A LA CLASIFICACIÓN MEXICANA DE OCUPACIONES (CMO)
Analistas de sistemas Programador de sistemas de cómputo Analista de programas de cómputo
TEMAS A DESARROLLAR
UNA SECUENCIA PRIMER PARCIAL1. 1. Desarrolla aplicaciones para celular utilizando plataformas
abiertas1. 1.1. Desarrolla aplicaciones para celular
1. 1.1.1. Crea MIDLets1. 1.1.1.1. Diseña formularios mediante la paleta de
herramientas1. 1.1.1.1.1. Cajas de texto
1. 1.1.1.1.1.1. Validación de campos2. 1.1.1.1.2. Etiquetas
3. 1.1.1.1.3. Listas4. 1.1.1.1.4. Imágenes
2. 1.1.1.2. Controla el flujo de ventanas3. 1.1.1.3. Utiliza botones de comando
1. 1.1.1.3.1. OK2. 1.1.1.3.2. EXIT3. 1.1.1.3.3. BACK4. 1.1.1.3.4. HELP5. 1.1.1.3.5. Menús
4. 1.1.1.4. Programa aplicaciones para celular1. 1.1.1.4.1. Conversiones y Casting2. 1.1.1.4.2. IF3. 1.1.1.4.3. FOR4. 1.1.1.4.4. WHILE5. 1.1.1.4.5. Arreglos
2. 1.1.2. Crea Canvas1. 1.1.2.1. Crea clases que heredan de Canvas
1. 1.1.2.1.1. Crea gráficos1. 1.1.2.1.1.1. Líneas2. 1.1.2.1.1.2. Rectángulos y cuadrados3. 1.1.2.1.1.3. Arcos y círculos4. 1.1.2.1.1.4. Polígonos 5. 1.1.2.1.1.5. Imágenes6. 1.1.2.1.1.6. Texto gráfico7. 1.1.2.1.1.7. Colores
1. 1.1.2.1.1.7.1. Bordes y rellenos2. 1.1.2.1.2. Utiliza eventos de teclado
1. 1.1.2.1.2.1. KEYPRESS2. 1.1.2.1.2.2. KEYRELEASED
UNA SECUENCIA SEGUNDO PARCIAL2. 1.1.2.2. Crea juegos 2D para celular bajo plataformas
abiertas1. 1.1.2.2.1. Mueve figuras2. 1.1.2.2.2. Escala figuras3. 1.1.2.2.3. Crea colisiones
2. 1.2. Instala aplicaciones para celulares acorde las características del perfil y la configuración establecida
3. 2. Desarrolla aplicaciones móviles para plataformas cerradas4. 2.1. Diseña aplicaciones 3D para iOS empleando un engine
1. 2.1.1. Manipula la zona de trabajo del engine2. 2.1.2. Crea polígonos en una escena3. 2.1.3. Mueve, rota y escala polígonos en una escena4. 2.1.4. Manipula los atributos de los objetos desde el panel
Inspector5. 2.1.5. Coloca texturas a los objetos6. 2.1.6. Ajusta la cámara para visualizar los objetos7. 2.1.7. Diseña terrenos con las herramientas que ofrece el
software8. 2.1.8. Importa 3rdPersonController para interactuar con
un terreno
UNA SECUENCIA TERCER PARCIAL
5. 2.2. Programa aplicaciones empleando el lenguaje Javascript1. 2.2.1. Programa el desplazamiento, escalamiento y
rotación de los objetos desde código activados por el evento KEYPRESS
2. 2.2.2. Programa acciones activadas por colisiones3. 2.2.3. Programa funciones diversas utilizando el giroscopio
de una tableta4. 2.2.4. Programa menús para cambio de escenas
6. 2.3. Emula aplicaciones en tabletas1. 2.3.1. Instala y emula Unity Remote para iOS2. Gestiona una licencia de desarrollo
COMPETENCIA A DESARROLLAR DURANTE EL CURSO:
1. Se conoce y valora a sí mismo y aborda problemas y retos teniendo en cuenta los objetivos que persigue.(1) Enfrenta las dificultades que se le presentan y es consciente de sus valores, fortalezas y debilidades.(4) Analiza críticamente los factores que influyen en su toma de decisiones.4. Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilización de medios, códigos y herramientas apropiados.(1) Expresa ideas y conceptos mediante representaciones lingüísticas, matemáticas o gráficas.(5) Maneja las tecnologías de la información y la comunicación para obtener información y expresar ideas.5. Desarrolla innovaciones y propone soluciones a problemas a partir de métodos establecidos.(1) Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo.(6) Utiliza las tecnologías de la información y comunicación para procesar e interpretar información.6. Aprende por iniciativa e interés propio a lo largo de la vida.(3) Articula saberes de diversos campos y establece relaciones entre ellos y su vida cotidiana.8. Participa y colabora de manera efectiva en equipos diversos.(2) Aporta puntos de vista con apertura y considera los de otras personas de manera reflexiva.
10. Mantiene una actitud respetuosa hacia la interculturalidad y la diversidad de creencias, valores, ideas y prácticas sociales.(2) Dialoga y aprende de personas con distintos puntos de vista y tradiciones culturales mediante la ubicación de sus propias circunstancias en un contexto más amplio.
NORMAS DEL GRUPO: Leer reglamento interno del grupo
VALORES:
Responsabilidad Respeto Comunicación Convivencia Tolerancia Puntualidad Orden Limpieza Honestidad
EVALUACION:Criterios de evaluación
1er parcial 2do parcial 3er parcialPracticas ........................30% Practicas .............................30% Practicas ..............................30%Blog..............................20% Blog.....................................20% Blog......................................20%
Tareas y Apuntes............10% Tareas y Apuntes..................10% Tareas y Apuntes..................10%Portafolio......................10% Portafolio.............................10% Portafolio.............................10%Examen teórico................30% Examen teórico......................30% Examen teórico......................30%
Practicas: El estudiante demostrara el conocimiento adquirido de los contenidos Ser entregadas en tiempo y forma Deben ser terminadas al 100% Entregadas sin errores Estas deben ser entregadas de forma individual
Blog Será la recopilación de las actividades de cada parcial utilizando las TIC’S Ser entregado en tiempo y forma Lo entregarán de forma individual
Tareas y Apuntes: Las tareas serán el resultado de un proceso de búsqueda y selección de
información El estudiante deberá tomar nota en su libreta de cada clase Serán entregados a computadora al finalizar cada parcial Los entregarán de forma individual Ser entregadas en tiempo y forma, de acuerdo a los requisitos solicitados
Portafolio: Ser entregado en tiempo y forma Es la recopilación de las evidencias de todas las actividades elaboradas durante
cada parcial
Lo entregarán de forma individual
Examen: Que el alumno demuestre sus conocimientos adquiridos Se aplicara de acuerdo al calendario que emita la dirección y/o subdirección.
RESULTADO DE APRENDIZAJE:
Al finalizar el módulo el estudiante será capaz de: Desarrollar aplicaciones web y móviles
FUENTES DE INFORMACIÓN
Bibliografía a consultar
Dan Pilone, T. P. (2009). Head First iPhone Development. Gravenstein Highway North, Sebastopol, CA 95472.: O’Reilly, Capítulo 1-5.
Wright, L. (2008). Diseño de personajes para consolas portátiles: Videojuegos para móviles, sprites y gráficos con pixeles. España. Gustavo Gili, p.192.
Android, Programación de dispositivos móviles a través de ejemplos, Jose Enrique Amaro Soriano, Alfaomega.
Desarrollo de juegos con J2ME, Manuel Prieto, Alfaomega.Sitios de Internet
http://www.desarrolloweb.com/articulos/aplicaciones-multiplataforma-html5-windowsphone.html
http://www.elandroidelibre.com/2012/07/todas-las-aplicaciones-deberian-de-ser-multiplataforma-ventajas-e-inconvenientes.html
http://www.lcc.uma.es/~galvez/ftp/libros/J2ME.pdf