Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

Sistemi Context-aware: Esercitazione 4

From loregian, 5 months ago

Esercitazione 4 del corso di sistemi context-aware - Corso di laur more

162 views  |  0 comments  |  0 favorites  |  0 downloads
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 162
on Slideshare: 162
from embeds: 0* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: Un semplice sistema Context-aware Esercitazione 4 del corso di Sistemi Context-aware http://www.siti.disco.unimib.it/didattica/sistemica Marco Loregian loregian@disco.unimib.it

Slide 2: Sommario Esempio implementazione di un semplicissimo sistema basato sull’infrastruttura del progetto Atelier Homework

Slide 3: Scenario un sensore rileva gli ingressi in una stanza un servizio conta le presenze (p) un monitor identifica la situazione in un insieme limitato di casi p < 2 → attività personale 2 ≤ p ≤ 5 → riunione p < 5 → seminario

Slide 4: BadgeReaderGUI PresenceService BadgeReader Adapter Adapter BadgeID #People BadgeID Kernel #People Adapter SituationMonitor SituationMonitorGUI

Slide 5: Prima di iniziare Ambiente di sviluppo di riferimento: Eclipse http://www.eclipse.org/ Package infrastruttura, scaricabile da: http://www.siti.disco.unimib.it/didattica/ sistemica/materiale-didattico Esempi, stessa pagina

Slide 6: Conoscenze Necessarie Accessorie Java OWL XML DB In generale Per il progetto (non per tutti)

Slide 7: Per iniziare infrastructure.jar contiene: Per decomprimere: bin: files batch jar xf infrastructure.jar conf: files di configurazione doc: APIs lib: infrastruttura e jar necessari META-INF: manifest del jar

Slide 8: Fase 1 Creazione nuovo progetto eclipse Import infrastruttura Test: avvio del kernel N.B. Screenshots fatti con Eclipse per Mac OS

Slide 11: File → Import

Slide 12: Libraries Java Build Path

Slide 16: Run

Slide 17: Fase 2: Implementazione Tutto il codice lo potete BadgeReader scaricare dalla pagina BadgeReaderGUI dei materiali. PresenceService Ora lo SituationMonitor commentiamo e SituationMonitorGUI testiamo

Slide 18: Nella prossima lezione Inseriremo un servizio basato su una rappresentazione del contesto definita come ontologia

Slide 19: Homework Testare l’esempio Modificare l’esempio in modo che: Siano creati e gestiti anche i messaggi di uscita dalla stanza (exit) Scaricare (e “giocare”) con Protégé http://protege.stanford.edu ! Contribuire al SITI blog www.siti.disco.unimib.it/blog