Syllabus

AEB-1011 DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MOVIL

IE. JOSE LUIS ASUNCION KU UC

jlaku@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
8 1 4 5 Ingeniería Aplicada

Prerrequisitos
I.- Analizar y solucionar problemas informáticos y representar su solución mediante herramientas de software orientado a objetos.
II.- Identificar y analizar necesidades de información para su representación, tratamiento y automatización para la toma de decisiones.
III.- Diseñar esquemas de bases de datos para generar soluciones al tratamiento de información.
IV.- Identificar y aplicar distintos SGBD, así como sus herramientas.
V.- Aplicar el entorno operativo del SGBD, para crear el esquema de una base de datos.
VI.- Aplicar esquemas de integridad, seguridad y recuperación.

Competencias Atributos de Ingeniería

Normatividad
a) El alumno tiene una tolerancia de 5 minutos para entrar a clases, después de este tiempo se considerará como retardo hasta los 15 minutos, pasados los 15 se considerara como falta. b) Los estudiantes deben mantener el orden desde el inicio hasta el final de la Sesión de Clase así como el respeto hacia sus compañeros y el profesor, deberán mantener sus celulares y equipos electrónicos inactivos a menos que el profesor lo indique, Aquel alumno que demuestre una mala conducta ante sus compañeros o ante el maestro, será suspendido el tiempo que considere el profesor, y se verá reflejada dicha actitud en su calificación del 20%. c) Será obligatorio para el alumno la asistencia a clase en un 80% para tener derecho a cada uno de los exámenes aplicados por el maestro por parcial, de lo contrario, se quedará sin derecho a examen, salvo cuando pueda justificar dichas faltas considerando como justificante para tal fin: comprobantes médicos de alguna institución gubernamental, asuntos de carácter legal (comprobantes) o causas de fuerza mayor (especificando cuáles son), es decir, trayendo consigo la justificación firmada por el Director Académico. d)Respetar los días(horario) y formas programados para la entrega de los trabajos. El trabajo fuera de esa programación se calificará en una escala a consideración del profesor según los motivos del retraso. e) Esta estrictamente prohibido ingerir alimentos, durante la sesión de clases, lo anterior hace acreedor al estudiante a una Sanción. El alumno puede salir y entrar del salon en silencio, de manera ordenada y por un tiempo breve para tomar agua, medicamentos, contestar llamadas importantes e ir al baño. f) El alumno deberá estar consciente de los requerimientos de materiales y herramientas que son útiles para su aprendizaje sin presentar quejas sobre la exigencia por parte del profesor.

Materiales
1.- Computadora Personal. 2.- Protoboard. 3.- Arduino. 4.- Modulo Bluetooth. 6.- Modulo Ethernet. 7.- Modulo Wi-Fi. 8.- USB Host Shield. 9.- Google ADK. 10.- NFC shield & Tag 11.- SmartPhone.

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares

Parámetros de Examen
PARCIAL 1 De la actividad 1.1. a la actividad 1.4.
PARCIAL 2 De la actividad 2.1.1 a la actividad 3.2.1

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Introducción a las tecnologías de móviles.
          1.1. Evolución de los dispositivos móviles.
                   1.1.. Los sistemas operativos moviles
                          
          1.2. Introducción a las tecnologías y herramientas móviles
                   1.2.. Android
                          
                   1.2.. Windows Phone
                          
                   1.2.. iOS
                          
          1.3. Tecnologías Emergentes
                   1.3.. Dispositios Inteligentes
                          
                   1.3.. Accesorios
                          
                   1.3.. Redes Sociales
                          
                   1.3.. Impresion 3D
                          
                   1.3.. Arduino
                          
          1.4. Tecnología de clientes ligeros: tecnología inalámbrica, redes de datos de radio, tecnología de microondas, redes de radio móvil, asistentes personales digitales, tarjetas inteligentes
                   1.4.. Tecnologias Inalambricas
                          
                   1.4.. Redes Moviles
                          
                   1.4.. Smartphones y Single Board Computers
                          
2. Arquitecturas y entorno de desarrollo.
          2.1. Arquitecturas.
                   2.1.1. Arquitectura del sistema Android
                          
          2.2. Entornos de Desarrollo.
                   2.2.1. Entorno Basic4android
                          
          2.3. Lenguajes de programación
                   2.3.1. Lenguaje Basic
                          
          2.4. Configuraciones
                   2.4.1. Android SDK
                          
          2.5. Requerimientos de los dispositivos ligeros
                   2.5.1. Dispositivos de arquitectura ARM
                          
3. Middleware.
          3.1. Sistemas operativos para dispositivos ligeros
                   3.1.1. Android
                          
          3.2. Aplicaciones
                   3.2.1. Funcionalidades del sistema Android
                          
4. Desarrollo de aplicaciones móviles.
          4.1. Instalación
                   4.1.1. Herramientas de desarrollo Android de alto nivel
                           http://iesromerovargas.es/recursos/elec/sol/basic4android.htm
                           https://developer.android.com/sdk/installing/index.html
                          
                   4.1.2. Herramientas para ios y windows phone
                          
          4.2. Metodología de desarrollo y ejecución
                   4.2.1. Aplicaciones para dispositivos inteligentes especiales actuales
                          
          4.3. Uso de formularios Web móvil
                   4.3.1. Formularios en Basic4android
                          
          4.4. Uso de controles
                   4.4.1. Views de entrada y salida
                          
          4.5. Creación de interfaces de usuario
                   4.5.1. El designer
                          
          4.6. Temas selectos de programación para móviles
                   4.6.1. Topicos avanzados
                          
5. Administración de datos en dispositivos móviles.
          5.1. Introducción
                   5.1.1. Bases de datos moviles
                          
          5.2. Modelo de objetos de acceso a datos
                   5.2.1. Diferentes modelos de DAO
                          
          5.3. Manipulación de datos
                   5.3.1. Servidores web
                          
          5.4. XML
                   5.4.1. XML Y MySQL
                          
          5.5. JSON
                   5.5.1. Intercambio de datos en dispositivos
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación