• No se han encontrado resultados

Aplicaciones Para Dispositivos Móviles-CC

N/A
N/A
Protected

Academic year: 2022

Share "Aplicaciones Para Dispositivos Móviles-CC"

Copied!
7
0
0

Texto completo

(1)

Aplicaciones Para Dispositivos Móviles-CC75-201502

Item Type info:eu-repo/semantics/report Authors Velasquez Nuñez Angel Augusto

Publisher Universidad Peruana de Ciencias Aplicadas (UPC) Rights info:eu-repo/semantics/openAccess; Attribution-

NonCommercial-ShareAlike 3.0 United States Download date 12/01/2022 02:27:53

Item License http://creativecommons.org/licenses/by-nc-sa/3.0/us/

Link to Item http://hdl.handle.net/10757/632621

(2)

III. INTRODUCCIÓN

Se cubren métodos, técnicas y herramientas para la elicitación, análisis, especificación y validación de los requisitos del software. El estudiante aprende a capturar las necesidades de los interesados y transformarlas en el conjunto de requisitos detallados del sistema que se construirá

IV. LOGRO (S) DEL CURSO

Este curso le permitirá al estudiante conocer las bases para el desarrollo de soluciones móviles en las principales plataformas existentes y su integración con soluciones basadas en cloud computing.

Teniendo en cuenta que contamos con la Acreditación Internacional del Modelo ABET, es importa que conozcas la siguiente información:

ABET Student Outcome (g): Comunica ideas o resultados de manera oral o escrita con claridad y efectividad a públicos de diferentes especialidades y niveles jerárquicos

Competencia General CG2 Comunicación: El alumno produce, transmite, escucha y comprende con eficacia un mensaje en el marco de un proceso de interacción social

UNIDAD Nº: 1 Aplicaciones web para dispositivos móviles

LOGRO

al término de la unidad, el alumno identifica los diferentes dispositivos móviles, los principales fabricantes, así como I. INFORMACIÓN GENERAL

CURSO

:

Aplicaciones Para Dispositivos Móviles

CÓDIGO

:

CC75

CICLO

:

201502

CUERPO ACADÉMICO

:

Velasquez Nuñez, Angel Augusto

CRÉDITOS

:

3

SEMANAS

:

16

HORAS

:

2 H (Práctica) Semanal /2 H (Teoría) Semanal ÁREA O CARRERA

:

Ciencias de la Computacion

II. MISIÓN Y VISIÓN DE LA UPC

Misión: Formar líderes íntegros e innovadores con visión global para que transformen el Perú.

Visión: Ser líder en la educación superior por su excelencia académica y su capacidad de innovación.

V. UNIDADES DE APRENDIZAJE

(3)

los sistemas operativos predominantes en el mercado siendo a la vez, capaz de convertir aplicaciones web normales para ser visualizadas en dispositivos móviles.

TEMARIO

Tema 1: Introducción - Características, usos

Tema 2. Aplicaciones web para dispositivos móviles - Mobile HTML & CSS- Responsive Design.

- JQuery Mobile, Bootstrap

HORA(S) / SEMANA(S) Semana 1 y 2

UNIDAD Nº: 2 Server Side Services

LOGRO

Al término de la unidad, el alumno es capaz de diseñar e implementar servicios del lado de servidor que Permitan proveer conectividad a aplicaciones móviles

TEMARIO

Tema 3: Servicios del lado del servidor

- Middleware - conceptos y ejemplos

- Arquitectura de aplicaciones móviles y servicios - Web Services

- REST Services

- Comunicación con dispositivos móviles, XML, JSON, etc.

- Ejemplos de aplicación (.Net, Java, PHP, Ruby, etc.)

HORA(S) / SEMANA(S) Semanas 3 y 4

UNIDAD Nº: 3 Desarrollo de aplicaciones para Android

LOGRO

Al término de la unidad, el alumno elabora aplicaciones que integran Activities, componentes visuales, Intents y recursos externos pertenecientes a la plataforma Android

TEMARIO

Conceptos básicos de plataforma

- Arquitectura de una aplicación móvil Android.

- Android Software Stack y el ciclo de vida de una aplicación Android.

- Entorno de desarrollo

- SDK (Standard Development Kit). Virtual Machine.

Tema 5: UX

- Lineamientos de UX

- Principales componentes: Introducción al uso de Actividades y la gestión de recursos.

(4)

- Diseño y elementos de UI

- Fundamentos de diseño y creación de componentes básicos Android.

- Creación de vistas, controles y gestión de eventos.

- Fragments - Material Design

- Navegación y UI

- Uso de Intents para gestionar Actividades.

Tema 6: Resources

- Device resources access - Media, Camera, Audio

- Location Providers GPS, Network, etc.

- Data management - Preferences File - Introducción a SQLite

- Data Storage

- Exploración de bibliotecas ORM

Tema 7: Communications

- Networking & internet - REST Client

- Comunicación Local - Content Providers

- Componente Intent: definición y características.

Tema 8: Otros -Services

TEMARIO DE ESTUDIO AUTO DIRIGIDO 1 -Definición del proyecto final del curso

-Identificación del problema y especificación de requisitos -Diseño de Arquitectura

-Diseño de interfaces móvil y web

HORA(S) / SEMANA(S) Semanas 5 - 10

UNIDAD Nº: 4 Desarrollo de aplicaciones para iOS

LOGRO

Al término de la unidad, el alumno es capaz de desarrollar aplicaciones para dispositivos con sistema

(5)

operativo iOS.

TEMARIO

Tema 9: Introducción

- Conceptos básicos de plataforma - Introducción a Swift

- Introducción a la plataforma iOS

- Entorno de desarrollo

- Xcode y Emulador. Aplicación hola mundo - Tipos de aplicaciones iOS

- Ejemplo SingleView App

Tema 10: UX

- Lineamientos de UX - Patrón MVC en iOS

- Diseño y elementos de UI

- ViewController, TableViewController, TabViewController - Componentes de UI y Eventos

- Navegación y UI

- Ciclo de vida de las interfaces de usuarios (View) - NavigationController y Segues

Tema 11: Resources

- Device resources access - Media: Camera, Video, Audio - Localización: CoreLocation

- Data management

- NSArray, NSMutableArray

- Data Storage - Core Data - Property List

Tema 12: Communications

- Networking & internet - REST Client

Tema 13: Otros

- Services

TEMARIO DE ESTUDIO AUTO DIRIGIDO 2 -Implementación de aplicación móvil

-Implementación de servicios web

(6)

-Pruebas iniciales de funcionalidad -Pruebas de base de datos.

-Revisión del UX de las interfaces de usuario.

HORA(S) / SEMANA(S) Semanas 11 - 16

VI. METODOLOGÍA

El curso se desarrolla utilizando técnicas de aprendizaje activo mediante sesiones de laboratorio, con la participación constante de los alumnos por medio de una experiencia vivencial al desarrollar los laboratorios, discusiones, investigaciones y debates en clase y sus correspondientes temas propuestos como tarea.

La mayoría de casos se desarrollan empleando software Open Source y Java.

Así mismo durante las sesiones de laboratorio se solicitará la implementación de retos como experiencia adicional, los cuales serán consideradas como prácticas califcada.

En las Unidades 3 y 4 desarrollarás, mediante un estudio auto dirigido y guiado remotamente por el profesor, el primer y tercer hito de tu trabajo final. Para cumplir con ambos trabajos se han definido los temas que debes de revisar para cumplir con lo solicitado.

Con relación a la evaluación de los hitos 1 y 2 del estudio autodirigido y guiado remotamente por el profesor, se debe resaltar que ambas formarán parte de la nota TB1 y TB2 respectivamente. Esto permitirá medir la correcta realización de las actividades y objetivos planteados para tales hitos.

VII. EVALUACIÓN

FÓRMULA

8% (PC1) + 10% (TB1) + 20% (EA1) + 12% (PC2) + 25% (TF1) + 20% (EB1) + 5% (PA1)

TIPO DE NOTA PESO %

PC - PRÁCTICAS PC 8

TB - TRABAJO 10

EA - EVALUACIÓN PARCIAL 20

PC - PRÁCTICAS PC 12

TF - TRABAJO FINAL 25

EB - EVALUACIÓN FINAL 20

PA - PARTICIPACIÓN 5

(7)

VIII. CRONOGRAMA TIPO DE

PRUEBA

DESCRIPCIÓN NOTA NÚM. DE PRUEBA

FECHA OBSERVACIÓN RECUPERABLE

PC PRÁCTICAS PC 1 Semana 04 ninguna NO

TB TRABAJO 1 Semana 7 ninguna NO

EA EVALUACIÓN PARCIAL 1 Semana 8 ninguna SÍ

PC PRÁCTICAS PC 2 Semana 12 ninguna NO

TF TRABAJO FINAL 1 Semana 15 ninguna NO

EB EVALUACIÓN FINAL 1 Semana 16 ninguna SÍ

PA PARTICIPACIÓN 1 Semana 15 ninguna NO

IX. BIBLIOGRAFÍA DEL CURSO

BÁSICA

CAMERON, Rob (2010) Pro Windows Phone 7 Development. New York, NY : Apress.

(006.696X CAME) KING, Chris

KOMATINENI, Satya y MACLEAN, Dave

LAYON, Kristofer (2012) Mobilizing web sites : develop and design. Berkeley, California : Peachpit.

(006.7 LAYO)

MARK, David y NUTTING, Jack

REDKAR, Tejaswi (2009) Windows Azure Platform. New York : Apress.

(006.78A REDK)

RECOMENDADA

(No necesariamente disponible en el Centro de Información)

SEI, .

Referencias

Documento similar

Se trata de aplicaciones en las que crear diagramas de circuitos y simular su funcionamiento. Una de las más conocidas es EveryCircuit disponible para dispositivos móviles y

Por ejemplo, con este tipo de controles se podrá validar la información introducida por el usuario en un campo, de tal forma que esta se corresponda con un determinado formato

Adquirir los conocimientos necesarios para la generación solvente e independiente de código en lenguaje Kotlin y JavaScript con un plan formativo eminentemente práctico para

Liberty Mutual puede usar los datos recopilados en nuestros sitios web y aplicaciones móviles para personalizar anuncios para usted en otros sitios web y aplicaciones móviles

Enlace para acceder a los contenidos móviles de Moodle en el servidor ergonomia – acceso mediante una consola Nintendo DS.. La videoconsola Sony PSP también ofrece

física, los alimentos y sus calorías; b) instruir, ofrece pasos e instrucciones sobre la aplicación en sí misma y sugerencias para el cumplimiento de

La colección de aplicaciones móviles que se presenta en este trabajo espera servir de guía para aquellas/os docentes que se inicien en la metodología mobile learning. Al estar

Este trabajo de fin de grado trata sobre la integración de las gafas de realidad aumentada Epson Moverio Bt-200 en la plataforma multimodal de Vocalia N-Terac, que consta de una