[[:befair:tesi|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)
   - Contesto(osservazione macroscopica dello sviluppo attuale di Interfacce e multicanalità)
   - Scopo della tesi (Approfondire la frontiera dello sviluppo delle interfacce web oggi e realizzarne un'implementazione su di un prodotto)
      - Motivazioni (Perchè ho scelto questo scopo?) (SOTTO PAR. Scopo della tesi)
   - Studio (breve escursus della parte compilativa - n.capitolo ed argomento correlato)
   - Progettazione (caso reale, necessità, problemi/limitazioni, orizzonte, scelta delle tecnologie specifiche)
   - 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
    - interazione uomo/macchina
    - design patterns
=== tecnologie web ===
  * tecnologie web
    - Breve cronistoria
    - HTML4
    - AJAX
    - AJAJ
    - REST
    - HTML5
    - RIA
      - protocollo di interazione client/server
      - 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**
  * Adaptive web design
  * gli stylesheet dinamici come LESS  e SASS/SCSS 
  * i framework come Twitter Bootstrap  e Foundation