Implementazione del design pattern MVC per la realizzazione di un'applicazione RIA sviluppata con la piattaforma Microsoft Silverlight 2 RC1

Con questa tesi si intende presentare le motivazioni e le fasi che hanno condotto alla individuazione  ed  implementazione  di  un  pattern  in  grado  di  fornire  le  linee  guida per  la  realizzazione  di  applicazioni  Silverlight.  Quest’ultima  è  una  piattaforma utilizzata  per  la  realizzazione  di  applicazioni  web  definite  ‘rich  interactive’,  ossia applicazioni  che  consentono  di  spostare  lato  client  parte  della  processazione  delle applicazioni  e  offrono  agli  utenti  la  possibilità  di  eseguire  delle  operazioni  molto interattive.  Quello  implementato  è  un  pattern  già  ampiamente  diffuso  nell’ambito informatico, il Model‐View‐Controller. Tale pattern è stato implementato come una libreria  che  contiene  tutte  le  classi  necessarie  per  il  suo  utilizzo  all’interno  delle applicazioni.  Altro  intento  della  tesi  è  quello  di  mostrare  un  caso  d’uso dell’implementazione  realizzata.  Vengono  così  illustrati  il  processo  di  sviluppo  e  le metodologie impiegate nella realizzazione di una parte di un’applicazione software
utilizzata in ambito aziendale. L’applicazione web in questione ha lo scopo di creare e  gestire  delle  form  dinamiche,  ossia  delle  form  il  cui  contenuto  può  essere modificato  in  un  qualunque  momento  a  seconda  delle  esigenze  degli  utenti  che  le adoperano. La modifica dell’aspetto di una form può riguardare semplici operazioni di  drag  and  drop  o  di  ridimensionamento  dei  suoi  componenti,  l’aggiunta  di  un nuovo  campo  in  una  determinata  fase  d’esecuzione,  oppure  una  variazione  dei
valori  di  certi  parametri.  L’applicativo  comunica  con  un  sistema  molto  più  grande che gestisce la fornitura di servizi ai clienti da parte di una azienda. Le operazioni che l’applicazione  deve  permettere  di  gestire  la  fanno  rientrare  all’interno  della categoria di applicazioni RIA; per questo motivo è stata utilizzata per il suo sviluppo la  piattaforma  Silverlight.

Corso di Laurea: 
Laurea Magistrale in Ingegneria Informatica
Anno Accademico: 
2008
Tesista
Tesista: 
Michelangelo de Muzio
Relatore
Relatore: 
Prof. Aldo Franco Dragoni
Email: