• Home
  • Contatti
  • Curriculum Vitae
  • Tesi di Laurea

Matteo Moro

Chi non ride mai non è una persona seria

Tesi di Laurea

31 agosto 2007, scritto da Matteo

Un’applicazione multipiattaforma realizzata con XUL e Web Services

relatore: dott. Vincenzo Della Mea
correlatore: dott. Stefano Mizzaro
CdL in Informatica, a.a. 2003/2004

Introduzione

Questa tesi si occuperà principalmente dello sviluppo di software in ambiente Mozilla, utilizzando tecnologie come XUL per la descrizione dell’interfaccia grafica e Javascript per la sua gestione e comunicazione con il mondo esterno. A margine dell’argomento principale, verranno trattati temi non strettamente legati ad esso, ma necessari per l’analisi dello sviluppo di un’applicazione di questo genere: l’uso di PHP come linguaggio lato server, la creazione di un web service, la progettazione di una piccola base di dati con cui l’applicazione dovrà comunicare. Nel corso dei capitoli verranno affrontate varie problematiche connesse a questo tipo di sviluppo.

Nel capitolo 2 viene fatto il punto sullo stato attuale delle interfacce web, analizzando brevemente le caratteristiche che hanno assunto nel corso degli anni e le limitazioni cui sono soggette; limitazioni che con l’ausilio di alcune funzionalità interne di Mozilla possono essere superate in modo elegante.

Nel capitolo 3 si discutono le parti che compongono un’applicazione in ambiente Mozilla, dal linguaggio per strutturare l’interfaccia (XUL) alle tecniche per fare in modo che l’interfaccia risponda alle richieste dell’utente e agli eventi di sistema (Javascript).

Nel capitolo 4 verrà analizzato un protocollo basato su messaggi XML (SOAP) che permette a un’applicazione di questo tipo di comunicare con macchine remote attraverso un meccanismo RPC (Remote Procedure Call).

Il capitolo 5 descrive il funzionamento lato server di un sistema che risponda ai messaggi SOAP inviati dall’applicazione. All’inizio viene descritto brevemente il nuovo modello a oggetti introdotto da PHP5, per poi passare alle tecniche di sviluppo di web service utilizzando PHP e la libreria NuSOAP.

Il capitolo 6 analizza lo sviluppo di un’applicazione utilizzando le tecniche viste nei capitoli precedenti, dalla struttura dell’interfaccia, alla definizione della parte lato-server, alla comunicazione dell’applicazione con i web service.

Il capitolo 7 trae delle conclusioni sul lavoro svolto e indica i possibili sviluppi.

Download

  • Tesi di Laurea, in formato Adobe PDF
  • Presentazione, in formato Adobe PDF
Condividi :
  • Facebook
  • Twitter
  • FriendFeed
  • OKNotizie
  • Fai.Info
  • Diggita
  • ZicZac
  • Upnews
  • NotizieFlash
  • Wikio IT
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Netvibes

Questo articolo non può essere commentato.

Additional comments powered by BackType

  • Ultime notizie!


    Articoli via MailNewsletter
    Feed RSS ArticoliRSS articoli
    Feed RSS CommentiRSS commenti
    Abbonandoti alla newsletter, riceverai nella tua casella e-mail tutti gli articoli pubblicati, in tempo reale.
    I feed RSS fanno qualcosa di simile, ma in modo più comodo. Non sai cosa sono? Un breve video te lo spiegherà meglio di mille parole!

  • Su Twitter...

      seguimi su Twitter
    • Foto

      Packard Bell iMax MiniTolmezzo, UD, Siberia (#2)Tolmezzo, UD, Siberia (#1)MatteoBaia di SistianaBaia di Sistiana
      Le mie foto su Flickr.com
    • Amici

      Andrea, Chiavix, Daniel, diablo666, Egon, Gervystar, Grinta, Kaeel, Marcuz, Sonia, Topo, e un sacco di altri minchioni che però non hanno un blog
    • Quanto scrivo?

      • febbraio 2010 (2)
      • gennaio 2010 (7)
      • dicembre 2009 (5)
      • novembre 2009 (6)
      • ottobre 2009 (7)
      • settembre 2009 (7)
      • agosto 2009 (8)
      • luglio 2009 (10)
      • giugno 2009 (15)
      • maggio 2009 (22)
      • aprile 2009 (24)
      • marzo 2009 (30)

    Alcuni diritti riservati, secondo la licenza "Creative Commons Attribuzione-Non commerciale-Condividi allo stesso modo 2.5 Italia License"