Sviluppo di applicazioni per dispositivi mobili

A.A. 2014/2015
Insegnamento per
6
Crediti massimi
48
Ore totali
Lingua
Italiano
Obiettivi formativi
Il corso ha lo scopo di presentare le principali tecniche di sviluppo software per dispositivi mobili e pervasivi, focalizzandosi sulle differenze rispetto alla programmazione su dispositivi tradizionali (desktop e laptop).

Struttura insegnamento e programma

Linea Milano
Edizione attiva
Responsabile
Lezioni: 48 ore
Docente: Mascetti Sergio
STUDENTI FREQUENTANTI
Informazioni sul programma
Il corso ha lo scopo di presentare le principali tecniche di sviluppo software per dispositivi mobili, focalizzandosi sulle differenze rispetto alla programmazione su dispositivi tradizionali (desktop e laptop). Dopo un'introduzione alle piattaforme esistenti e ai principi generali di progettazione, saranno trattati, anche mediante lezioni in laboratorio, gli aspetti di programmazione per le piattaforme Android e iOS. Tra gli altri, saranno affrontati gli aspetti di progettazione e creazione delle interfacce grafiche, gestione della concorrenza, gestione delle informazioni provenienti dai sensori, comunicazione via rete, memorizzazione persistente. Ampio spazio sarà dedicato ad approfondimenti, inerenti tematiche come: sviluppo su Windows phone, aspetti commerciali dello sviluppo su piattaforme mobili e pervasive, sviluppo su smartTV, accessibilità ai sistemi mobili e pervasivi.
Propedeuticità
Programmazione, sistemi distribuiti, reti.
Prerequisiti e modalità di esame
Progetto da svolgere a casa con discussione orale.
Metodi didattici
Lezioni frontali e laboratorio
STUDENTI NON FREQUENTANTI
Prerequisiti e modalità di esame
Non ci sono differenze rispetto ai frequentanti.
Periodo
Secondo semestre
Docente/i
Ricevimento:
Su appuntamento
Dipartimento di Informatica, via Celoria, 18, Stanza 7009 (settimo piano)