giuseppe gramazio e massimo legnani framework integrato per il delivery di applicazioni context...
TRANSCRIPT
Giuseppe Gramazio e Massimo Legnani
Framework integrato per il delivery di applicazioni context aware, multimodali e
accessibili – SAF (Situation aware framework)
Roma – 25, November 2005
Location model and techniques
CEFRIEL-SAF platform
Index
Context awareness
• Location model
• Location technology: rfid
Accessibility
• Cefriel SAF framework
Multimodal delivery
• Client-side approach: X+V
CEFRIEL-SAF platform
Cefriel Approach to Context awareness
Kind of adaptation at the different levels of the WebML model• Layout: adaptation of disposition of objects in the page space• Presentation: adaptation of color scheme, font type and font size• Attribute selection: selection of the attributes of an entity to be shown • Entity instance selection: selection of a specific instance of an entity
Unit
Attributes
PageLayout
Instance
Attributes
Presentation
Contents
Rule definition
Property and rule definition
WebML Level Kind of adaptation SAF definition
Explicit and implicit adaptation
CEFRIEL-SAF platform
Detailed architecture
Context ManagerContent selection
rules
Attribute selection
rules
Predefined layout and presentation
rules
Rule Engine
Page request
Adaptation levers
Accessible Delivery Environment
Service Model (WebML + properties)
Context model
Adaptation parameters
Delivery Driver
RuleML Adaptation
rules
Compiler
Location Manager
Context Database
User + PDA+ location sensor RFID (GPS ?)
Events
X+V multimodal interface
Design Time Compile Time Run Time
SAF platformSAF service model
Context data management infrastructureContext data management infrastructure
CEFRIEL-SAF platform
Need for a model to represent the location space
• Symbolic model
Elements of the model
• Areas
• Compound areas
• Basic areas
• Connections
• Only between basic areas
• Objects
Location Model
C2
A5(cortile int.)
A12(aula 2 p. 1)
A13(aula 3 p. 1)
A3(vano scale)
A21(aula 1 p. 2)
A22(aula 2 p. 2)
A23(aula 3 p. 2)
A4 (scala sicurezza)
A1(atrio p. 1)
A2(atrio p. 2)
A11(aula 1 p. 1)
C4 C21
C22
C23C1
C51 C53
C52
C12
C11 C13
Building
First FloorGround Floor
Office 1 Office 3Office 2 Office 4
CEFRIEL-SAF platform
Technologies
Instrumented environment
RFID technology
• Tags in the environment
• Reader onboard the mobile device
Proximity sensors
Every RFID sensor defines a “cell” in space• Cell intersections define zones
CEFRIEL-SAF platform
Location and adaptation infrastructure
Area 1
Area 2
Area 3
Eve
nts
Web server (Harmonia)
Application Data
User + PDA+ location sensor –
RFID (GPS ?)
Position data
Context Manager
Location Manager Context Database
Ad
ap
tat io
n
act io
ns
Altre informazioni di contesto
Cell information is sent by the pda to the location manager Location Manager uses a FSM to determine user’s position
CEFRIEL-SAF platform
Index
Context awareness
• Location model
• Location technology: rfid
Accessibility
• Cefriel SAF framework
Multimodal delivery
• Client-side approach: X+V
CEFRIEL-SAF platform
Web Content Management System – Cefriel SAF + Harmonia
La soluzione adottata è una piattaforma di gestione dei contenuti (Web Content Management System) pensata per la creazione e l’amministrazione di contenuti pubblicati sul web
Sono state realizzate le opportune estensioni per soddisfare esigenze di
• Context awareness
• Multimodalità/multicanalità
CEFRIEL-SAF platform
Rispetto della normativa sull’accessibilità
Legge Stanca - Legge 9 gennaio 2004, n. 4
•“Obiettivo della legge è quello di favorire l’accesso dei disabili agli strumenti informatici”
Ha come riferimento le “linee guida” sull’accessibilità pubblicate dal gruppo WAI del W3C
2 principi generali:
•“ensuring graceful transformation”
assicurare che il contenuto delle pagine web rimanga comprensibile al modificarsi del dispositivo utilizzato dall’utente per accedervi
•“making content understandable and navigable”
rendere i contenuti comprensibili e la struttura di navigazione utilizzabile con facilità
CEFRIEL-SAF platform
Multimodalità/multicanalità
Multimodalità/multicanalità
•Possibilità di fruizione del servizio secondo differenti canali e secondo differenti modalità di fruizione
Cefriel SAF supporta:
•Molteplici tecnologie assistive
•Browser, Screen Reader, Tastiere e dispositivi di input “specializzati”,…
•Personalizzazione del layout
•Adattamento alle disabilità visive
•Impaginazione dei contenuti
•Piena fruibilità dei contenuti mediante differenti modalità d’interazione (X+V)
CEFRIEL-SAF platform
Tecnologie assistive
Skip Navigation• Link visibili a screen reader
e browser testuali guidano l’utente all’interno della pagina direttamente nel punto in cui iniziano i
contenuti
Tab Navigation• Navigazione sequenziale
tramite utilizzo di due tasti
Access Key• Tasti di accesso rapido
CEFRIEL-SAF platform
Caratteri e colori
Per adattare il portale alla disabilità visiva è possibile impostare dimensione, tipo dei caratteri, colori e contrasto cromatico
CEFRIEL-SAF platform
Multicanalità
La disposizione degli elementi può essere personalizzata per facilitare l’accesso ai contenuti e
alle funzionalità da parte delle persone diversamente abili
CEFRIEL-SAF platform
Cefriel SAF and the Torino 2006 Olympic Games scenario
Nokia 5140 RFID reader
Museum Exhibition
Museum visitors
Olympic Museum is configured as “intelligent environment”, tagging Museum point of interests with RFID labels
Handling a RFID-enabled device (e.g. PDA or mobile phones), content-richer information can be provided to a visitor, by detecting his position and other context-related parameters
Visit personalization, user profiling, guided tours, etc. are examples of services that can be developed in the touristica market
Added value services: audio/video tours, video streaming, etc.
Internet, DVB-T/H, Mobile Network, App. Server
GSM, GPRS, UMTSDVB-T/-H
Nokia 5140 is under evaluation as the demo handheld