- *
PT - Protocolli
Richiami su Modelli di Reti Wireless (Infrastructured, Ad-hoc, Mesh, Sensor network, Reti Opportunistiche, Reti Intermittenti, Reti veicolari, Reti Mobili). Richiami su Tecnologie Wireless e Cellulari (WiFi, WiMax, Mobile Wimax, Bluetooth, ZigBee), IEEE802.20 (Vehicular, Mobile Broadband Wireless Access, MBWA), 1G, GSM, GPRS, EDGE, UMTS, 4G. Sistemi Posizionali GPS.
-
PASR - Programmazione di Applicazioni e Servizi di Rete
Modelli di Mobilita'. Aspetti legati alla Mobilita': Di Rete, Infrastrutturali, Applicativi, Trasparenza, Standardizzazione. Requisiti applicativi legati alla QoS: Latenza, bandwidth, distribuzione delle perdite di pacchetti. Intervallo di indisponibilità delle comunicazioni durante le riconfigurazioni. Modelli di Supporto alla Mobilità. Supporto alla Configurazione di dispositivi Mobili: Criteri di Selezione degli Access Point, Criteri di Handover. Standardizzazione (Media Independent Handover). Supporto al Roaming.
- *
ARTC - Architettura delle Reti di Calcolatori
Architetture per la Mobilita': Criteri progettuali, Criteri di Valutazione. Livello Datalink (Gratouitous ARP). Livello Network: Architetture basate su Mobile IP (Mobile IPv4, MIPv6, Fast MIP, Hierachical MIP, Proxy MIP, Flow Mobility). Architetture basate su Edge Router (LISP). Livello Intermedio Transport/Network (LIN6, HIP, Shim6), sviluppo applicazioni su LIN6. Livello Transport (DCCP, m-SCTP, TCP-migrate), esempi di sviluppo applicazioni. Livello Sessione: Arch. middleware basate su SIP. Arch. middleware basate su Proxy SIP, MMUSE, ABPS. Arch. middleware basate su Proxy Nascosti (Hidden Proxy, UPMT).
- *
PT - Protocolli
Protocolli per il VoIP (SIP, SDP, RTP, RTCP).
-
PASR - Programmazione di Applicazioni e Servizi di Rete
Sviluppo di Applicazioni su dispositivi mobili: Requisiti applicativi e di sistema. Paradigmi per la mobilita' (client/server, middleware, p2p, a proxy). Programmazione Event-Driven, esempi applicativi. L'approccio cross-layer. Applicazioni Multimediali: Casi di studio (VoIP).
-
SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
Sistemi operativi per dispositivi mobili e Ambienti di sviluppo (Linux, Android, Symbian, iPhone, WindowsMobile). Strumenti di sviluppo (Librerie portabili, Qt, PjLib). Strumenti per la simulazione di sistemi mobili. Driver per interfacce wireless.