Crèdits
6
Tipus
Obligatòria
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
AC
Professorat
Responsable
- Jaime M. Delgado Merce ( jaime@ac.upc.edu )
Altres
- Silvia Llorente Viejo ( silvia.llorente@upc.edu )
Hores setmanals
Teoria
3
Problemes
0
Laboratori
1
Aprenentatge dirigit
0
Aprenentatge autònom
7.11
Competències
Específiques
Genèriques
Treball en equip
Ús solvent dels recursos d'informació
Objectius
Continguts
-
Introducció
Protocols i formats del nivell d'aplicació. MIME. HTTP. HTML. XML, JSON. Estandardització. -
Disseny d'aplicacions distribuïdes
Disseny d'aplicacions i serveis basats en HTTP. Aplicacions distribuïdes i operacions remotes. Aplicacions web. Serveis web. WSDL, SOAP i REST. -
Representació de continguts multimèdia
Mercat de software per a contingut multimèdia. Cicle de vida. Arquitectures de contingut. Tipos de contingut. Caràcters. Àudio. Imatges. Vídeo. Estructures i contenidors. Metadades. -
Transmissió de contingut multimèdia
Suport de HTML5 a la transmissió multimèdia. Protocols de streaming. Streaming amb HTTP. DASH. -
Seguretat a Internet
1. Amenaces i mecanismes de seguretat.
2. Clau privada i clau pública. Algorismes per clau pública. Signatura digital.
3. Infraestructura de clau pública. Models de confiança.
4. Seguretat en aplicacions: XML Encryption, XML Signature. SAML, JWT, OAuth. Privacitat. Drets intel·lectuals de contingut multimèdia. Control d'accés. Seguretat i privacitat en àrees específiques (eHealth, ...).
Activitats
Activitat Acte avaluatiu
Teoria
4.5h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
9.5h
Teoria
6.5h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
10.5h
Teoria
6.5h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
10.5h
Teoria
6.5h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
10.5h
Pràctiques de laboratori
Durant el curs es durà a terme un projecte en les sessions de laboratori en grups petits. El projecte té com a objectiu desenvolupar una aplicació web que integrarà els continguts de la asignatura. El projecte es descompon en tres fases de dues sessions cadascuna, que cobriran temes com aplicacions web, serveis web i seguretat. A cada sessió li correspon un lliurament, que s'avalua de forma independent. El treball a realitzar en el projecte és incremental, ja que els lliuraments depenen dels anteriors per així aconseguir una funcionalitat més completa.Objectius: 1 2
Continguts:
Teoria
0h
Problemes
0h
Laboratori
13.5h
Aprenentatge dirigit
0h
Aprenentatge autònom
28h
Teoria
16.5h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
27h
Metodologia docent
Aquesta assignatura ha de donar una visió global i el més tècnica i pràctica possible dels problemes i solucions al desenvolupament d'aplicacions multimèdia segures a Internet. Encara que, com que es cobreixen molts temes, hi ha una component descriptiva important, l'assignatura està plantejada des d'un punt de vista pràctic amb molts casos d'ús i pràctiques de laboratori.Per això, la metodologia docent farà servir exemples i problemes per anar introduint els conceptes per a que els estudiants assoleixin les competències necessàries. A més, s'intentarà fomentar la interactivitat amb els estudiants plantejant a classe situacions reals per discutir les solucions possibles.
Per altra banda, les pràctiques al laboratori aniran completant les capacitats i els coneixements adquirits a classe de teoria/problemes. Les pràctiques tindran una vessant integradora (tipus projecte) doncs es construiran petits mòduls, alguns dels quals s'hauran d'integrar.
Mètode d'avaluació
2 exàmens parcials (P1, P2). P1 inclou els temes 1 a 4; P2 inclou la resta.1 treball que inclou presentació, discussió i documentació.
Laboratori (L): Diversos lliuraments.
Examen final no obligatori (F) amb dues parts (F1, amb els temes 1 a 4, i F2 amb la resta de temes).
Mini-tests setmanals que incrementen la nota dels parcials (Incr)
Nota: (Nt * 0,4) + (Na * 0,25) + (Nl * 0,35), sempre que Nt=>3,5 (no es pot aprovar si no es compleix); Nt és la nota de teoria, Na la del treball i Nl la de laboratori.
Nt = MAX (Nt parcials, Nt amb final)
Nt parcials = (P1+P2)/2 * Incr, on Incr = 1 + 0,02 * (SUMA (notes tests) / Núm. tests)
Nt amb final = 0,5 * MAX (P1, F1) + 0,5 * MAX (P2, F2)
Nl = (Nota de lliuraments * 0,5) + (Nota d'entrevistes * 0,5)
Na = (0,3 * Contingut) + (0,2 * Informe) + (0,3 * Presentació) + (0,1 * Discussió) + (0,1 * Participació)
Bibliografia
Bàsic
-
Slides
- Delgado, J,
-
Exercises
- Delgado, J,
Capacitats prèvies
Programació en Java.Conceptes bàsics de xarxes de computadors.