MAIS WP5 Guidelines 4/12/2002
MAIS WP52 Outline Idea guida Ruolo della piattaforma Articolazione WP Relazioni con gli altri WP Linguaggi Tecnologie Responsabilità e laboratori
4/12/2002MAIS WP53 Cosa vedono le applicazioni? Dominio Applicativo Requisiti non funzionali Contesto Requisiti funzionali Requisiti non funzionali Architettura Astrazioni di dominio Applicazione Astrazioni di contesto Context Awareness Astrazioni architetturali Architectural Reflection
4/12/2002MAIS WP54 Ruolo della piattaforma Fornire astrazioni relative agli aspetti non funzionali Contesto Profilo utente Ambiente fisico Localizzazione Movimento... Architettura Dispositivi Rete (topologia, QOS, costo...) Servizi Power Testing.... A un livello linguistico omogeneo Analogo a quello delle astrazioni di dominio applicativo Per lanalisi Per limplementazione A un ragionevole (?) livello di astrazione Coerenti con il modello complessivo
4/12/2002MAIS WP55 Articolazione WP3 e relazioni con altri WP Astrazioni architetturalidi base: meccanismi di osservazione e controllo Astrazioni ad alta QOS Implementazione: WP3.3 Protocolli Mid-tier: WP3.2 Test-bed: WP3.3 Definizione: WP3.1 WP4 WP1 WP2 WP5 WP6 WP7 ???
4/12/2002MAIS WP56 Linguaggi a un livello linguistico omogeneo a quello delle astrazioni di dominio applicativo...ovvero: scelte allo stato dellarte su cui abbiamo confidenza Specifica: UML Implementazione: Interfacce astrazioni: Java Applicazioni: Java Implementazione astrazioni: ??? Implementazione mid-tier: Java + ??? Pubblicazione: *XML
4/12/2002MAIS WP57 Tecnologie TCP/IP Wired Wireless LAN Cellulare (disponibile!) ???(da WP4) Possibilità crescenti di osservazione/controllo Dispositivi???
4/12/2002MAIS WP58 Responsabilità e laboratori WP3.1: Bicocca, CEFRIEL, Roma1 WP3.2: Roma1 WP3.3: Bicocca, CEFRIEL CEFRIEL: coordinamento WP3 – WP4 Bicocca: coordinamento WP1 – WP3 Laboratorio Bicocca: wireless LAN Laboratorio CEFRIEL: cellulare....