Universidad Pública de Navarra



Año Académico: 2015/2016 | Otros años:  2017/2018  |  2016/2017  |  2014/2015 
Máster Universitario en Ingeniería de Telecomunicación por la Universidad Pública de Navarra
Código: 73067 Asignatura: Despliegue de servicios multimedia
Créditos: 6 Tipo: Obligatoria Curso: 1 Periodo: 2º S
Departamento: Ingeniería Eléctrica y Electrónica
Profesores
GALARZA GALARZA, MARKO (Resp)

Partes de este texto:

 

Módulo/Materia

Módulo:

  • MTT - Módulo Tecnologías de telecomunicación

Materia:

  • M2 - Diseño e implantación de servicios en redes de comunicaciones

Subir

Descriptores

Despliegue de servicios multimedia.
Sercivicios en la nube.

Desarrollo para dispositivos móviles.

Planificación en implantación de servicios.

 

 

Subir

Competencias genéricas

CG1 - Capacidad para proyectar, calcular y diseñar productos, procesos e instalaciones en todos los ámbitos de la ingeniería de telecomunicación.

CB6 - Poseer y comprender conocimientos que aporten una base u oportunidad de ser originales en el desarrollo y/o aplicación de ideas, a menudo en un contexto de investigación.
CB7 - Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio.
CB8 - Que los estudiantes sean capaces de integrar conocimientos y enfrentarse a la complejidad de formular juicios a partir de una información que, siendo incompleta o limitada, incluya reflexiones sobre las responsabilidades sociales y éticas vinculadas a la aplicación de sus conocimientos y juicios.
CB10 - Que los estudiantes posean las habilidades de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida autodirigido o autónomo.

Subir

Competencias específicas

CE6 - Capacidad para modelar, diseñar, implantar, gestionar, operar, administrar y mantener redes, servicios y contenidos.
CE7 - Capacidad para realizar la planificación, toma de decisiones y empaquetamiento de redes, servicios y aplicaciones considerando la calidad de servicio, los costes directos y de operación, el plan de implantación, supervisión, los procedimientos de seguridad, el escalado y el mantenimiento, así como gestionar y asegurar la calidad en el proceso de desarrollo.
CE8 - Capacidad de comprender y saber aplicar el funcionamiento y organización de Internet, las tecnologías y protocolos de Internet de nueva generación, los modelos de componentes, software intermediario y servicios.
CE9 - Capacidad para resolver la convergencia, interoperabilidad y diseño de redes heterogéneas con redes locales, de acceso y troncales, así como la integración de servicios de telefonía, datos, televisión e interactivos.

Subir

Resultados aprendizaje

Conocer el funcionamiento y organización de Internet.

Evaluar el correcto funcionamiento de una red o un servicio telemático y dimensionar su punto de operación.

Saber planificar y desarrollar una aplicación telemática.

 

Subir

Metodología

Metodología - Actividad
Horas Presenciales
Horas no presenciales
A-1 Clases expositivas/participativas
 20
 10
A-2 Prácticas
 10
 10
A-3 Debates, puestas en común, tutoría grupos
 10
 
A-4 Elaboración de trabajo
 20
 40
A-5 Lecturas de material
 
 12
A-6 Estudio individual
 
 15
A-7 Exámenes, pruebas de evaluación
 3
 
A-8 Tutorías individuales
 
 
 
 
 
Total
 63
 87

 

Se expondrán los contenidos teóricos mediante lección magistral y mediante video-tutoriales.

Una componente importante de la asignatura vendrá de trabajos realizados en grupos pequeños por los alumnos. Estos trabajos se emplearán en parte para la introducción de nuevas soluciones tecnológicas y para la discusión sobre cada una de ellas. Para ello, se llevará a cabo el seguimiento de los conceptos de la asignatura mediante sesiones de presentación y discusión. Habrá una amplia componente práctica de laboratorio mediante la realización de un proyecto final en grupos pequeños, debiendo dicho proyecto ser defendido ante el resto de la clase y el profesor.

Subir

Relación actividades formativas-competencias

Competencia
Actividad formativa
 CG1
 A-1, A-4
 CG4
 A-2, A-4
 CB6
 A-3, A-4
 CB7
 A-4
 CB8
 A-3, A-4
 CB9
 A-3, A-4
 CB10
 A-5, A-6
 CE6, CE7, CE8, CE9
 A-1, A-2, A-4, A-6

Subir

Idiomas

La asignatura se desarrollará en castellano aunque los materiales estarán disponibles principalmente en inglés.

Subir

Evaluación

Aspecto
 
Criterios
 
Instrumento de evaluación
 
Peso (%)
 
Evalaluación de competencias: CG1, CB6, CB7, CB8, CB10
 Complejidad técnica, extensión, calidad de la memoria, implementación correcta de las especificaciones de los trabajos planteados.
  Trabajos e informes
 70%
Evalaluación de competencias: CB7, CB8, CB10
 Corrección en las respuestas e
  Presentaciones orales
 20%
Evalaluación de competencias: CG1, CB6, CB7, CB8, CB10  Respuestas de acuerdo con los contenidos de la materia y de las prácticas realizadas
  Pruebas de duración corta para la evaluación contínua
 10%

 

 

En la Convocatoria Ordinaria:

  • Se realizarán pruebas escritas tipo test y pruebas parciales de trabajo experimental-teórico para la evaluación contínua (10% de la nota final).
  • Se realizarán dos trabajos en equipo (70% de la nota final).
  • Se realizarán presentaciones de los trabajos realizados (20% nota final).

Será necesario alcanzar al menos el 50% de los puntos en cada uno de los apartados, para aprobar la asignatura.

La realización de estas pruebas contabiliza como convocatoria utilizada.

 

En la Convocatoria Extraordinaria:

  • La evaluación extraordinaria se llevará a cabo mediante un examen sobre 3 ptos al que en caso de obtener al menos el 50% de dichos puntos se sumará la nota de los proyectos, pudiéndo estos haber sido mejorados en relación al presentado en la convocatoria ordinaria, en cuyo caso será evaluado de nuevo.

 

Subir

Contenidos

La asignatura se centra en la problemática derivada del despliegue de servicios multimedia.
 
Para ello, se analizarán algunas de las tecnologías dominantes en el desarrollo y despliegue de contenidos multimedia para dispositivos móviles (Almacenamiento de datos, comunicaciones con el servidor, interactividad y multithreading...).
 
La asignatura también aborda el desarrollo de servicios multimedia mediante aplicaciones web o WebApps, empleando las tecnologías con una mayor progresión en el mercado. Se profundizará en frameworks basados en al navegador web y en los correspondientes lenguajes compatibles en el servidor (jQuery, jQueryMobile, Bootstrap, Node JS, Mongo DB). Se presentarán otras librerías (Angular, Meteor,...) para ofrecer una perspectiva actual y real del ecosistema web. Esta sección finalizará con un despliegue en la nube del proyecto propuesto.
 
Se analizan también los proceso de desarrollo de aplicaciones telemáticas, así como el desarrollo, testeo y producción de servicios en la nube (Amazon Web Services, Google App Engine, Microsoft Azure…) y el escalado de estos últimos.
 
Estos contenidos permitirán al estudiante tener una visión amplia de las tendencias actuales en desarrollo y despliegue de servicios multimedia para dispositivos móviles y fijos.

Subir

Temario

Tema 0 - Introducción.

Tema 1 - Despliegue de servicios multimedia en la nube
    Servicios en la nube basados en HTTP.
    Servlets.
    Spring Framework.
    Java Persistent API.
    Retrofit.
    Acceso a bases de datos relacionales y no relacionales en la nube.

Tema 2 - Desarrollo para dispositivos móviles Android
    Ciclo de vida de una aplicación Android.
    Comunicación entre aplicaciones.
    Intent-filters.
    Procesado en background.
    HTTP Pulling vs Google cloud messaging.
    Autenticación en dispositivos móviles.

Tema 3 - Planificación e implantación de servicios telemáticos.
    Externalización: PaaS vs IaaS (OpenShift, Amazon Web Services, Google App Engine…).
    Administración del servicio.
    Escalado de servicios en la nube (stateless vs stateful applications).
    Testeo y producción.

Tema 4 - WebApps: despliegue de servicios multimedia independientes de la plataforma para entornos fijos y móviles
    Desarrollo web front-end con las librerías jQuery y Bootstrap.
    Otros frameworks de Javascript: AngularJS, Ember.js, Backbone.js.
    Desarrollo back-end basado en Javascrip: Node.js y MongoDB.
    Web apps reactivas y en tiempo real con la plataforma Meteor.
    Despliegue de webapps en la nube.

Subir

Bibliografía

Acceda a la bibliografía que su profesor ha solicitado a la Biblioteca.


Bibliografía Básica:

  • Stephen R. Smoot, Nam K. Tan, “Private Cloud Computing. Consolidation, Virtualization, and Service-Oriented Infrastructure”, Morgan Kaufmann Press
  • Gustavo A. A. Santana, “Data Center Virtualization Fundamentals”, Cisco Press
  • Huseni Saoowala, Muhammad Abid, Sudhir Modali, “Designing Networks and Services for the Cloud. Delivering business-grade cloud applications and services”, Cisco Press
  • Reto Meier, "Professional Android 4 Application Development", Ed: Wrox 2012

Bibliografía Complementaria:

  • Pierre-Alain Muller, "Modelado de objetos con UML", Gestion 2000, 1997.
  • Bruce Eckel, "Thinking in Java", Prentice Hall, 2000.
  • Dan Sanderson, “Programming Google App Engine”, O'Reilly Media, 2nd Ed, 2012.

Subir

Lugar de impartición

Aula en el edificio del Aulario (Campus de Pamplona) y Laboratorio de Televisión (edificio de Los Tejos)

Subir