befair:tesi:riccardo
This is an old revision of the document!
Table of Contents
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 <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/>
befair/tesi/riccardo.1378400173.txt.gz · Last modified: 2014/10/28 11:28 (external edit)