giuseppe gramazio e massimo legnani framework integrato per il delivery di applicazioni context...

15
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

Upload: paolino-russo

Post on 03-May-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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

Page 2: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

CEFRIEL-SAF platform

Index

Context awareness

• Location model

• Location technology: rfid

Accessibility

• Cefriel SAF framework

Multimodal delivery

• Client-side approach: X+V

Page 3: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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

Page 4: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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

Page 5: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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

Page 6: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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

Page 7: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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

Page 8: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

CEFRIEL-SAF platform

Index

Context awareness

• Location model

• Location technology: rfid

Accessibility

• Cefriel SAF framework

Multimodal delivery

• Client-side approach: X+V

Page 9: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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à

Page 10: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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à

Page 11: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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)

Page 12: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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

Page 13: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

CEFRIEL-SAF platform

Caratteri e colori

Per adattare il portale alla disabilità visiva è possibile impostare dimensione, tipo dei caratteri, colori e contrasto cromatico

Page 14: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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

Page 15: Giuseppe Gramazio e Massimo Legnani Framework integrato per il delivery di applicazioni context aware, multimodali e accessibili – SAF (Situation aware

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