1 / 13

PDBudget Adattivo

PDBudget Adattivo. Marzia Adorni, Arianna Limonta, Paolo Losi, Francesco Tisato. Università degli Studi di Milano Bicocca – 17 Novembre ‘04. Indice. Utilizzo del Framework MAIS PDNet PDBudget Adattivo Esempi di funzionalità dell’applicazione PDBudge t Adattivo

bing
Download Presentation

PDBudget Adattivo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PDBudget Adattivo Marzia Adorni, Arianna Limonta, Paolo Losi, Francesco Tisato Università degli Studi di Milano Bicocca – 17 Novembre ‘04

  2. Indice • Utilizzo del Framework MAIS • PDNet • PDBudget Adattivo • Esempi di funzionalità dell’applicazione PDBudget Adattivo • Ricerca delle stampanti all’interno di un edificio • Adattamento della visualizzazione su PDA della tabella di analisi • Strategia di selezione di un dispositivo di output • Location

  3. MAIS Application è un’applicazione riflessiva ed offre un servizio adattivo; ReflectiveManager permette l’utilizzo del reflective layer da parte dell’applicazione; StoringPolicy permette di “agganciare” differenti tipi di archiviazione (database, hashtable, ecc…) Utilizzo del Framework MAIS

  4. PDNet • Sistema che offre strumenti che facilitano la redazione, lo scambio e la condivisione di tutte le informazioni e i documenti necessari alla gestione didattica. • OFNet: è lo strumento on-line utilizzato per l’inserimento e la consultazione dei regolamenti didattici e dell’offerta formativa; • PDLite: è lo strumento utilizzato per la compilazione dei piani didattici relativi ai singoli corsi di studio; • PDBudget: è lo strumento di analisi e reportistica delle informazioni relative ad un insieme di piani didattici precedentemente elaborati ed esportati utilizzando l’applicativo PDLite

  5. PDBudget Adattivo

  6. Esempi di funzionalità dell’applicazione PDBudget Adattivo

  7. L’utente seleziona dall’applicazione il comando “search printer”; l’applicazione tramite i meccanismi base dell’architettura riflessiva MAIS ricerca le stampanti accessibili dal PDA; di ciascuna stampante è considerata la Location, secondo la rappresentazione topologica dell’edificio; l’utente ottiene l’elenco delle stampanti accessibili e la loro posizione all’interno dell’edificio; l’utente può selezionare la stampante sulla quale mandare il comando di print. Ricerca delle stampanti all’interno di un edificio

  8. Ricerca stampante con Strategie applicative

  9. L’utente all’avvio dell’applicazione effettua il login, utile per estrarre le sue preference dalla matrice di rilevanza; l’utente richiede tramite l’applicazione PDBudget, in essere sul PDA, la visualizzazione a video della tabella di Analisi; tramite una strategia applicativa si analizzano le QoS del monitor del dispositivo, in particolar modo, risoluzione e dimensione e si determina, in base alla matrice di rilevanza, quali colonne visualizzare a video; Adattamento della visualizzazione su PDA della tabella di analisi

  10. Adattamento della visualizzazione su PDA della tabella di analisi

  11. L’utente imposta la sua preferenza tramite l’applicazione PDBudget; PDBudget attiva la strategia applicativa incaricata creare l’elenco ordinato dei dispositivi di output in funzione della CustomerSatisfaction; l’utente può selezione il dispositivo di output che vuole utilizzare. Strategia di selezione di un dispositivo di output

  12. Classi utili

  13. Ogni singola struttura architettonica viene rappresentata da una istanza della classe Edificio edificio è descritto come aggregato di locali ogni istanza della classe Locale è poi associata ad un piano Fondamentale l’associazione che mette in relazione due locali comunicanti Location

More Related