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

bozza giusto appunti - Parte compilativa - interfacce web oggi - il protocollo di interazione client/server - design patterns - css3 - Parte esecutiva

Parte compilativa

Introduzione

Scopo della tesi - interfacce web oggi

Nozioni comuni

interazione uomo/macchina

design patterns

Breve cronostoria

HTML4

AJAX

AJAJ

REST

HTML5

RIA

protocollo di interazione client/server

HTML5 + CSS3 le funzionalita'

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 <http://lesscss.org/> e SASS/SCSS <http://sass-lang.com/>

i framework come Twitter Bootstrap <http://twitter.github.com/bootstrap/index.html> e Foundation <http://foundation.zurb.com/>