Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei...

15
Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL, Engineering, ISUFI Roma, novembre 2005 Riunione nazionale progetto MAIS – Roma, novembre 2005

Transcript of Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei...

Page 1: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione

di Canali Risultati dei lavori

Riccardo Torlone

RM1, RM3, Polimi, IFAC, CEFRIEL, Engineering, ISUFI

Roma, novembre 2005

Riunione nazionale progetto MAIS – Roma, novembre 2005

Page 2: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

2Strumenti per la Produzione di Siti Web Adattativi

Obiettivi e articolazione del WP7

Studio di modelli, metodi e tecniche per la produzione automatica di siti Web e interfacce adattativi a diversi canali

Attività 1: Metodologie e strumenti di progettazione coordinata di sistemi informativi su più canali

• Polimi, Engineering, CEFRIEL, ISUFI

• Sviluppo di siti Web adattativi, multimodali e multicanale Attività 2: Strumenti di generazione di interfacce

• RM1 e RM3

• Produzione automatica di siti Web adattativi rispetto a diverse coordinate

Attività 3: Tecniche e strumenti per la valutazione dell'usabilità e dell'accessibilità

• RM1 (IFAC) e Polimi

• Analisi dell’usabilità con riferimento a tipologie diverse di utenti

Page 3: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

3Strumenti per la Produzione di Siti Web Adattativi

Ciclo di vita & metodologie

Definizione di una metodologia generale (ciclo di vita) per lo sviluppo applicazioni adattative basate su Web (Polimi, CEFRIEL, Engineering)

Data Design

Architecture Design

ImplementationTesting and Evaluation

Maintenance and Evolution

Hypertext Design

Business Requirements

Requirements Specification

Page 4: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

4Strumenti per la Produzione di Siti Web Adattativi

Lavoro svolto nell’ambito dell’attività 1

Analisi dei requisiti e progettazione concettuale

• Un approccio nell’ambito di applicazioni interattive multicanale all’analisi dei requisiti (AWARE) e alla progettazione concettuale (IDM) – Polimi: presentazione P. Paolini

Progettazione di dati, ipertesto e architettura

• Prototipo di uno strumento per lo sviluppo di applicazioni Web context-aware (WebML) – Polimi: demo F. Facca oggi pomeriggio

Implementazione e sperimentazione

• Prototipo per l’adattamento della presentazione (DPM) – Engineering

• Prototipo di un framework per il delivery di applicazioni context aware, multimodali e accessibili (M3L-SAF) – Cefriel: presentazione M. Legnani domani

Page 5: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

5Strumenti per la Produzione di Siti Web Adattativi

Prototipo per la produzione di applicazioni Web context-aware

Case tool che supporta la modellazione di pagine context-aware

Generazione automatica del codice a partire dal modello

Page 6: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

6Strumenti per la Produzione di Siti Web Adattativi

M3L - SAF

Sperimentazione delivery multimodale di ipertesti Piattaforma SAF (Situation Aware Framework) per il Delivery context-

aware di servizi

Zona 1

Zona 2

Zona 3

Eve

nts

Web server (Harmonia)

Application Data

User + PDA+ location sensor –

RFID (GPS ?)

Position data

Context Manager

Location Manager Context Database

Ad

ap

t at io

n

act io

ns

Altre informazioni di contesto

Page 7: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

7Strumenti per la Produzione di Siti Web Adattativi

Altri contributi nell’ambito dell’attività 1

Metodologie e tecnologie di Identity Management (con particolare riferimento a modelli per il controllo degli accessi) nel contesto di architetture service-oriented (ISUFI)

Contributo alla definizione del modello utente (RM1, RM3, ISUFI)

Page 8: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

8Strumenti per la Produzione di Siti Web Adattativi

Lavoro svolto nell’ambito dell’attività 2

Strumento per la gestione di varie coordinate di riferimento (FAWIS) – RM3:

• Gestione di profili eterogenei o incompleti

• Estendibilità e adattamento a profili non noti a priori

• Coordinamento tra diversi requisiti di adattamento

Strumento di generazione di interfacce adattative (MIA) – RM1: demo di A. Calì e G. Santucci oggi pomeriggio

• Design dell’interazione con l’utente

• Tecniche di matchmaking per scoprire i servizi di interesse per l'utente

• Sperimentazione dell'ambiente su dispositivi mobili reali

Page 9: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

9Strumenti per la Produzione di Siti Web Adattativi

Architettura prototipo RM1

content layer

Contents

QueryBuilder

QueryProcessor

database schema

navigation layer

HypertextBuilder

HypertextProcessor

navigation schema

presentation layer

PresentationBuilder

PresentationProcessor

presentation schema

Context Manager

RequestInterprete

r

Response

Page 10: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

10Strumenti per la Produzione di Siti Web Adattativi

Context manager prototipo RM3

Dimension AAdapter

Dimension BAdapter

Dimension CAdapter

Adaptation CoordinatorContext

repository

Profile Interpreter

profiles

contentadaptation

navigationadaptation

presentationadaptation

Page 11: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

11Strumenti per la Produzione di Siti Web Adattativi

Architettura di riferimento di MIA (Mais Interaction Adapter)

Modellazione dei servizi tramite UML

Scenario: scelta di un evento turistico e prenotazione di un albergo

Generazione delle interfacce (HTML) per differenti tipologie di dispositivi:• Notebook• iPaq 3660• Nokia T610• Nokia 9500• ....

Service DesignerProfile Designer

Profile Editor

Device ProfileData

ApplicationData

ServiceData

Service Editor

Interface Generator Match Maker

End User

MobileDevice

http

User ProfileData

Page 12: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

12Strumenti per la Produzione di Siti Web Adattativi

MA

IS R

efl

ec

tiv

e A

rch

ite

ctu

re

MAIS Front-end Environment

•text simplification

•location awareness tools

•security support

•very small database designSUPPORT

TOOLS

User profiles

Interaction design

Adaptive interaction generation

Adaptive web application design

Adaptive context aware

Web application

Very small databases

Low power architectures

MOBILE FLEXIBLE DEPLOYMENT ENVIRONMENT FRONT-END ADAPTIVITY TOOLS

Adaptive networks

Adaptive contents

generation

MAIS back-end flexible web-service environment

Adaptive web application design

AWARE – IDM - WebML

MIA

Interaction design

Adaptive interaction generation

Adaptive content

generation

FAWIS - MIA

Adaptive context aware

Web application

SAF - M3L – DPM

User profiles

MAIS back-end flexible web-service environment

I prototipi nell’architettura MAIS

Page 13: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

13Strumenti per la Produzione di Siti Web Adattativi

Lavoro svolto nell’ambito dell’attività 3

Definizione di una metodologia per analizzare l'usabilità e l'accessibilità dei sistemi informativi multicanale – RM1, IFAC

• principi e linee guida generali con specifico riferimento ad applicazioni mobili

• originali euristiche in grado di misurare il livello di usabilità dei sistemi

Sperimentazione della metodologia – RM1

• validazione del metodo di analisi con il prototipo per la generazione di interfacce adattative sviluppato da RM1

Prototipo di sistema di eLearning multimodale e context-aware, con supporto alla disabilità (MultiLezi) – Polimi

Page 14: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

14Strumenti per la Produzione di Siti Web Adattativi

Attività future

Consolidamento delle metodologie e delle tecniche proposte

Sperimentazione dell’efficacia dei metodi e delle tecniche definite con i prototipi sviluppati

• domini applicativi definiti nell’ambito del WP8

Sviluppo dei prototipi

• Validazione delle scelte implementative

• Estensione delle funzionalità

• Miglioramento dell’efficienza

Page 15: Workpackage WP7: Metodologie e Strumenti di Progettazione e Integrazione di Canali Risultati dei lavori Riccardo Torlone RM1, RM3, Polimi, IFAC, CEFRIEL,

15Strumenti per la Produzione di Siti Web Adattativi

WP7 in cifre

3 anni

• alcune attività proseguono nel prossimo tremestre

6 unità coinvolte

• 4 università (1 istituto di ricerca CNR)

• 2 industriali

152 pubblicazioni su libri, riviste e convegni internazionali

22 rapporti tecnici

9 prototipi

Innumerevoli tesi