Category Archives: interactive_2014

Interactive Media – Session 10: Mobile Development

PhoneGap avanzato: accedere ai sensori del device con PhoneGap: accelerometri, “shakes” ed orientamento con le media queries; come scattare e salvare una foto o un video da una applicazione; ottenere la lista dei contatti in rubrica; gestire le notifiche; lavorare offline: syncing e caching. Realtime web con NodeJS. Sviluppo di una semplice applicazione realtime e […]

Interactive Media – Session 9: Database systems

Introduzione ai database. Modelli organizzativi: flat-file e database relazionali. Tabelle e relazioni. Principi e linee guida nel progetto. Componenti per la creazione e interrogazione di database dal Web. Il database server MySQL ed il linguaggio SQL. Software per l’amministrazione del database MySQL: il phpMyAdmin e gli Administrator Tools. Accesso a database e creazione dinamica di […]

Interactive Media – Session 8: Server Side Development

Introduzione alla programmazione web lato server. Durante il corso verrano presentate le basi  dell linguaggio PHP.  Rapida introduzione ai concetti fondamentali come le variabili, le funzioni e le strutture di controllo. Gestione di form HTML con metodi POST e GET. Connessione a un database MySQL per l’inserimento e il recupero di dati. Formati di interscambio […]

Interactive Media – Session 7: Web Application LAB

Il laboratorio ha l’obiettivo di approfondire le tematiche del corso Client Side Development attraverso lo sviluppo di una applicazione interattiva interamente ideata e sviluppata dagli studenti che sfrutti ma non si limiti all’uso degli strumenti visti durante lo stesso.  

Interactive Media – Session 6: Web Development

Introduzione ai sistemi mobile e allo sviluppo di app. Ambienti di sviluppo più diffusi. Design & development di applicazioni su piattaforma web con strumenti quali HTML5 e jQuery Mobile: transizioni fra le pagine, accessibilità, eventi “tap”, “swipe” ed orientamento, viste e forms, integrazione con dati dinamici,  geolocalizzazione, application cache ed offline storage. Creare app ibride […]

Interactive Media – Session 5: Client Side Development

Il Document Object Model. Basi di javascript, principi di programmazione ad oggetti e programmazione asincrona. Richieste XML-RPC. Comunicazione Ajax con server PHP e gestione delle risposte. Integrazione con il database. Librerie AJAX con particolare attenzione a jQuery. jQuery: CSS selectors, XPath selectors, custom selectors, DOM traversal methods, gestione degli eventi, gestione e sviluppo di effetti […]

Interactive Media – Session 4: Software Engineering for Web

Il modulo introduce concetti di ingegneria del software che hanno specifico rilievo nello sviluppo di interfacce utente, tra cui come caso di particolare rilievo è ricompreso il caso di pagine web. Con questo intento vengono approfonditi i seguenti temi: formalizzazione del concetto di usabilità (ISO9241) e suo inquadramento nel contesto del modello di qualità del […]

Interactive Media – Session 3: Interface and User Experience Design

Il corso intende trattare il ruolo fondamentale del design di interfacce e dell’interazione con artefatti digitali attraverso l’analisi, la progettazione e la valutazione dei vari aspetti della User Experience. In particolare verranno trattati i seguenti argomenti: interaction design, definizione e tipologia delle interfacce grafiche; principi di design e linee guida per la progettazione di sistemi […]