| | | +---- Caso di studio - progetto |============================== OUTLINE TESI - 2 Dicembre 2005 - v0.6 ============================================================================= -------------------- - OUTLINE GENERALE ---------------------------------------------------------- -------------------- |-- INTRODUZIONE | |-- WEB 2.0 (e AJaX) | |-- AJaX | |-- USO DI AJaX | |-- CONCLUSIONI --------------------------------------------- - OUTLINE IN DETTAGLIO - WEB 2.0 (e AJaX) --------------------------------- --------------------------------------------- - Vista Generale - ------------------ | +--- WEB 2.0 (e AJaX): importante punto di partenza per comprendere a | | fondo il contesto in cui si inserisce AJaX | | | | | +---- Web 1.0: breve sguardo al passto per comprendere | | meglio il presente / futuro prossimo, | | prerogative e obiettividel recente passato | | | +---- Web 2.0: introduzione del contesto, cos'č il Web 2.0, | | tentativo di definizione /definizioni | | possibili e plausibili, introduzione alle | | tecnologie, esempi di applicazioni che si | | definiscono "web 2.0", cosa NON č il Web 2.0 | | critica obiettiva dello scenario attuale, | | perplessitā e prospettive future | | | +---- Web 2.0 vs Web 1.0: breve ma significativo confronto, | | evoluzione dal punto di vista | | ingegneristico, come cambiano le | | interazioni? | | | +---- Web 2.0 e AJaX: il ruolo e il contributo di AJaX alla | crescita e allo sviluppo del Web 2.0, | AJaX non č sinonimo di Web 2.0 o forse | si? Esempi di applicativiWeb 2.0 / AJaX | di successo | - Vista Dettagliata - --------------------- | +--- WEB 2.0 (e AJaX) | | | | | +---- Web 1.0 e Web 1.5, uno sguardo al passato | | | +---- Web 2.0 | | | | | +------ L'origine del termine | | | | | +------ Definendo il Web 2.0 | | | | | +------ Web 2.0 e il Web Semantico | | | | | +------ Le tecnologie del Web 2.0 | | | | | +---- Web 2.0 vs Web 1.0, un breve confronto | | | +---- Web 2.0 e AJaX | | --------------------------------- - OUTLINE IN DETTAGLIO - AJaX --------------------------------------------- --------------------------------- | +--- AJaX | | | | | +---- Introduzione: cosa significa AJaX, da dove nasce, come | | č nato | | | +---- Un nuovo approccio alle applicazioni web: definizione | | | dettagliata del nuovo modello, | | | fondamenti tecnici generali | | | | | +--- AJaX Rich Applications | | | | | +--- AJaX vs. Applicazioni Web Classiche: prima | | | e dopo, cosa cambia, novitā e punti | | | di forza di AJaX rispetto al recente | | | passato, come cambia il modo di | | | progettare le applicazioni Web dal | | | punto di vista ingegneristico | | | | | +--- Architettura generale di un'applicazione AJaX | | | presentazione anche breve dell' | | | architettura generale che emerge | | | dalle considerazioni fatte in | | | precedenza | | | | | +--- AJaX Rich Clients - Il browser ospita una | | | applicazione | | | | | +--- Il ruolo del server | | | +---- Critica al nuovo metodo: pro e contro | | | +---- Chi usa AJaX? | | | +---- Le alternative ad AJaX | | | +--- Soluzioni Flash-based | | | +--- Java Web Start e tecnologie correlate | | | +--- AHAH, AJaX leggero? | ---------------------------------------- - OUTLINE IN DETTAGLIO - USO DI AJAX -------------------------------------- ---------------------------------------- | +--- USO DI AJaX | | | | | +---- Elementi chiave di AJaX: analisi approfondita del ruolo | | delle singole tecnologie componenti | | | +---- Patterns in AJaX | | | +---- Librerie e frameworks | | | +---- Esempi da studiare ===============================