User Tools

Site Tools


befair:tesi:riccardo

Vai a tutte le tesi

Tesi #1 - interfaccia web con tecnologie RIA client-side

  • Proposta per: Riccardo
  • Temi: REST, HTML5;
  • Affiancamento da: Lorenzo de Tomasi http://www.isotype.org - rete di professionisti grafici con licenze libere

Studio, progettazione e realizzazione interfaccia web REST per piattaforma di offerta e domanda aggregata per i gruppi di acquisto solidale. La tesi include una parte compilativa sulle tecnologie disponibili per il design e l'implementazione delle interfacce web “ricche” e l'architettura delle stesse. E una parte implementativa di alcune funzionalità come proof of concept di alcune tecnologie scelte per il miglioramento dell'interazione utente nell'applicazione esistente - Gasista Felice.

Materiale di riferimento

  • HTML5: The Missing Manual by Matthew MacDonald
  • RESTful Web Services Cookbook by Subbu Allamaraju
  • Social Web Applications by Gavin Bell
  • JavaScript & jQuery: The Missing Manual

INDICE

Introduzione

(10-15 righe per esporre gli obiettivi ed il lavoro di tesi)

  1. Contesto(osservazione macroscopica dello sviluppo attuale di Interfacce e multicanalità)
  2. Scopo della tesi (Approfondire la frontiera dello sviluppo delle interfacce web oggi e realizzarne un'implementazione su di un prodotto)
    1. Motivazioni (Perchè ho scelto questo scopo?) (SOTTO PAR. Scopo della tesi)
  3. Studio (breve escursus della parte compilativa - n.capitolo ed argomento correlato)
  4. Progettazione (caso reale, necessità, problemi/limitazioni, orizzonte, scelta delle tecnologie specifiche)
  5. Implementazione (definizione del protocollo di scambio dati client/server, sviluppo della logica, sviluppo dell'interfaccia)

nota: inizio parte compilativa (studio)

Stato dell'arte

  • Stato dell'arte

Interfacce grafiche

  • evoluzioine delle interfacce
    1. interazione uomo/macchina
    2. design patterns

tecnologie web

  • tecnologie web
    1. Breve cronistoria
    2. HTML4
    3. AJAX
    4. AJAJ
    5. REST
    6. HTML5
    7. RIA
      1. protocollo di interazione client/server
      2. HTML5 + CSS3 le funzionalita'

Architetture

  • architettura

….

Parte esecutiva

  • Descrizione Gasista Felice
  • Studio ed analisi modifiche
  • Progettazione
  • Tecnologie utilizzate

Compiti

  • Leggere cap. 1-2-4-5-7 del libro “Social Web Applications”
  • Leggere “Restful Web Services Cookbook”
  • Leggere “La caffettiera del masochista”
  • Sperimentare HTML5/CSS3 (utilizzando i libri a mia disposizione)
  • Cercare di comprendere funzionamento HTTP
  • Approfondire XMLHTTPRequest
  • Differenze tra HTML5 e HTML 4.x
  • Approfondire discorso HTML5 Gaming (corso online Udacity)
  • Applicazioni RESTful
  • * Javascript

IMPORTANTE

befair/tesi/riccardo.txt · Last modified: 2014/10/28 11:28 by 127.0.0.1