Sistemi Context Aware Esercitazione 1

Post on 13-Jun-2015

1.165 views 1 download

description

Esercitazione 1 del corso di sistemi context-aware - Corso di laurea magistrale in Informatica, università di Milano-Bicocca

Transcript of Sistemi Context Aware Esercitazione 1

Ubiquitous Computing in Practice

Esercitazione 1 del corso di Sistemi Context-awarehttp://www.siti.disco.unimib.it/didattica/sistemica

Marco Loregianloregian@disco.unimib.it

Outline

Informazioni generali

Programma esercitazioni

Esempi di sistemi per l’Ubiquitous Computing

Riferimenti

Informazioni generali

6 esercitazioni

25/1, 1/2, 15/2, 22/2, 29/2, 14/2

Progetto a gruppi ma con risultato integrato: diversi aspetti/componenti di uno stesso sistema

La partecipazione concorre al voto finale

Partecipazione15% del voto finale (4.5/30)

Attivamente durante le esercitazioni (collaborazione)

Verranno assegnati “compiti a casa”

Online http://www.siti.disco.unimib.it/blogqualità e quantità di post e commenti

Registratevi, mandatemi mail (loregian@disco.unimib.it) per avere i diritti come autore, guardate vecchi post, condividete notizie e opinioni

Progetto(25% del voto, 7.5/30)

Dettagli forniti nelle prossime esercitazioni

Sviluppo rapido

scenario e applicazione semplici

banco di prova di acquisizione dei concetti illustrati nel corso

Integrazione dei progetti di tutti in un singolo sistema funzionante (spero)

Info sull’esame scritto(30% del voto, 9/30)

Scritto su argomenti lezioni prof. Agostini

gli approfondimenti segnalati da me sono utili o necessari per le esercitazioni, ma solo quelli indicati come obbligatori dalla prof sono nel programma per lo scritto

Assignments(30% del voto, 9/30)

Sia su aspetti “teorici” (lezioni Agostini) che “pratici” (esercitazioni)

Lavoro di approfondimento

Spunto iniziale fornito dai docenti

Iniziativa individuale di scelta e analisi del tema

A partire dalle possibilità (aspetti e domini) suhttp://www.siti.disco.unimib.it/didattica/sistemicasta a voi proporci un titolo preciso

Presentazione in aula (stile seminario, interattivo) e documentazione sul blog

Programma delle esercitazioni

1. Esempi di Ubiquitous Computing

2.Il contesto: Discussione e participatory modeling

3.L’infrastruttura software per il progetto

4.Esempio di implementazione

5.Presentazione e discussione del brief di progetto

6.Integrazione e valutazione degli elaborati

Il programma potrà essere soggetto a modifiche

Mark Weiser1952-1999

“The most profound technologies are those that

disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.”

I have no idea what the future

will be!

Le idee di base(anno 1990 circa)

“Tabs, pads and boards”

“The real power of the concept comes not from any one of these devices; it emerges from the interaction of all of them.”

Calm technology

Unobtrusive virtuality

E oggi?

Il “futuro prossimo” di Weiser in pratica non si vede ancora

Il Mobile Computing di oggi è sufficiente?

Sono ancora le persone adoversi adattare alla tecnologia, non il viceversa auspicato 10 anni fa

Altri sistemi

Negli assignments potrete approfondire e confrontare sistemi esistenti e noti

Aura

Gaia

Amigo

...

Gaia

Sistema di Urbana-Champaign (IL, USA)

Active Spaces

Location Awareness

User sessions

Discussione

Avete incontrato qualche esempio di sistema che è in grado di adattarsi alla situazione?

Coinvolgeva dispositivi eterogenei?

HomeworkQuali sono gli elementi descrittivi/costitutivi di una situazione (ovvero del contesto corrente) che un’applicazione di tipo Ubiquitous Computing dovrebbe tenere in considerazione?

Preparare un elenco o uno schema per la prossima lezione, classificando tali elementi

Ed iniziate a contribuire al SITI blogwww.siti.disco.unimib.it/blog

Riferimenti

http://sandbox.parc.com/weiser/

http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html

http://www.springerlink.com/content/b22773n515483117

http://gaia.cs.uiuc.edu/

Youtube: “Amigo Pervasive” e ricerche simili