WEB2.0 e AJAX. Il Web è già cambiato. LIL: Laboratorio di Informatica Libera Centro Oltre e Altro P.zza Matteotti, 14 Siena

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "WEB2.0 e AJAX. Il Web è già cambiato. LIL: Laboratorio di Informatica Libera Centro Oltre e Altro P.zza Matteotti, 14 Siena"

Transcript

1 Siena, 23 Febbraio 2006 WEB2.0 e AJAX Il Web è già cambiato LIL: Laboratorio di Informatica Libera Centro Oltre e Altro P.zza Matteotti, 14 Siena Paolo Sammicheli <xdatap1@siena.linux.it>

2 Licenza d'uso Tu sei libero: di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico, rappresentare, eseguire o recitare l'opera di creare opere derivate di usare l'opera a fini commerciali Alle seguenti condizioni: Attribuzione. Devi riconoscere il contributo dell'autore originario. Condividi allo stesso modo. Se alteri, trasformi o sviluppi quest opera, puoi distribuire l opera risultante solo per mezzo di una licenza identica a questa. sa/2.0/it/

3 Gli Albori del WEB 2.0: Time line 2001 The bursting of the dot com bubble AdWords Wikipedia Someone survives, and goes more fast. BitTorrent 2002 Google Images A new Web? Google News 2003 Blogger.com Froogle Google Desktop st 1 WEB2.0 Conference Skype 2004 Google Print Orkut GMail nd Google Groups 2 WEB2.0 Conference Google Earth 2005 Google Maps Flickr Google Summer of Code 2006 You are here

4 Gli Albori del WEB 2.0: Definizione e Conferenza Cos'é in sostanza il WEB2.0? Un'ottimo articolo da cui partire è quello di Tim O'Reilly: is web 20.html Il quale, coinvolgendo i big del settore, ha lanciato la WEB2.0 Conference: Giunta alla seconda edizione dal 5 al 7 Ottobre 2005.

5 WEB 2.0 per esempi Come potete vedere non si tratta solo di Web, in definitiva.

6 WEB 2.0 Meme Map

7 WEB 2.0 Focus I punti salienti, di sicuro interesse (tecnologico): Partecipation Rich User Experience Data Centric

8 WEB 2.0 Focus on Technology PARTECIPATION Tagging (no taxonomy) Syndication (RSS and Atom)

9 WEB 2.0 Focus on Technology RICH USER EXPERIENCE Presentation XHTML CSS DOM Interaction (Async. Web) AJAX Macromedia Flash

10 WEB 2.0 Focus on Technology DATA CENTRIC: Innovation in Assembly Hackbility Api / Web Service Good Example: Gmaps + Craigslist = Housingmaps

11 WEB 2.0, Il Web è diventato ASINCRONO AJAX (Asynchronous JavaScript and XML) è una tecnica per sviluppare applicazioni web interattive e dinamiche usando una combinazione di: HTML (o XHTML) e CSS per la parte visiva DOM (Document Object Model) pilotato attraverso JavaScript per mostrare dinamicamente le informazioni ed interagire con gli eventi. L'oggetto XMLHttpRequest per interscambiare e manipolare dati in modo asincrono tra il browser ed il web server (in genere viene usato XML e XSLT, anche se le applicazioni AJAX possono usare altre tecnologie, come l'html preformattato, testo semplice, JSON e JSON RPC come alternativa a XML/XSLT).

12 WEB 2.0, Il Web è diventato ASINCRONO AJAX, pertanto, non è una tecnologia individuale, piuttosto è un gruppo di tecnologie utilizzate insieme. Le applicazioni web che usano AJAX richiedono browser che supportano le tecnologie necessarie. Questi browser includono: Mozilla Firefox Internet Explorer Opera * Konqueror Safari In pratica tutte le piattaforme! * Opera non supporta la formattazione degli oggetti XSL

13 WEB 2.0, Il Web è diventato ASINCRONO

14 WEB 2.0, Il Web è diventato ASINCRONO

15 Ajax by demos

16 Ajax by demos

17 Ajax, simplifying cross platform: Sarissa «Sarissa is an ECMAScript library acting as a cross browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries etc and comes especially handy for people doing what is lately known as AJAX development...»

18 Ajax, usefull link AJAX Goals ( AJAX Matters ( AJAX Patterns ( AJAX in vbulletin ( Sarissa ( JSON RPC ( AjaxCity.it Il primo portale Italiano su ajax ( openajax.it Documentazione in italiano sui Toolkit AJAX open source ( Atlas, Microsoft's AJAX toolkit. ( Dojo Toolkit, AJAX/DHTML toolkit. ( Prototype, open source framework. ( Sajax, Simple AJAX toolkit ( Rialto, Rich Internet AppLication Toolkit. ( servers.com/) CPAINT, Cross Platform Asynchronous INterface Toolkit. (

19 Reference Tim o' Reilly Press is web 20.html Wikipedia Italia Adaptive Path. Ajax: A New Approach to Web Applications (Jesse James Garrett) Google Corporate Information

20 Grazie per l'attenzione DOMANDE E RISPOSTE Paolo Sammicheli <xdatap1@siena.linux.it>

AJAX e altre applicazioni di Javascript. Luca Fabbri

AJAX e altre applicazioni di Javascript. Luca Fabbri AJAX e altre applicazioni di Javascript Luca Fabbri 1 Definizione di AJAX? AJAX, acronimo di Asynchronous JavaScript and XML, è una tecnica di sviluppo per creare applicazioni web interattive. 2 Perché

Dettagli

Tecniche Multimediali

Tecniche Multimediali Chiedersi se un computer possa pensare non è più interessante del chiedersi se un sottomarino possa nuotare Edsger Dijkstra (The threats to computing science) Tecniche Multimediali Corso di Laurea in «Informatica»

Dettagli

Progettazione di Sistemi Interattivi. Gli strati e la rete. Struttura e supporti all implementazione di applicazioni in rete (cenni)

Progettazione di Sistemi Interattivi. Gli strati e la rete. Struttura e supporti all implementazione di applicazioni in rete (cenni) Progettazione di Sistemi Interattivi Struttura e supporti all implementazione di applicazioni in rete (cenni) Docente: Daniela Fogli Gli strati e la rete Stratificazione da un altro punto di vista: i calcolatori

Dettagli

Corso di Applicazioni Telematiche

Corso di Applicazioni Telematiche Asynchronous JavaScript Technology and XML: Ajax Corso di Applicazioni Telematiche A.A. 2010-11 Prof. Simon Pietro Romano Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rich Internet

Dettagli

La firma digitale. Autore: Monica Mascia

La firma digitale. Autore: Monica Mascia La firma digitale Università degli studi di Cagliari Facoltà di giurisprudenza Diritto privato dell informatica A.A. 2006/2007 Docenti: prof. Bruno Troisi Dott. Massimo Farina Autore: Monica Mascia Che

Dettagli

IL SOFTWARE E LA SUA TUTELA

IL SOFTWARE E LA SUA TUTELA IL SOFTWARE E LA SUA TUTELA UNIVERSITÁ DEGLI STUDI DI CAGLIARI FACOLTÁ DI GIURISPRUDENZA DIRITTO PRIVATO DELL INFORMATICA A.A. 2006/2007 DOCENTI:PROF.BRUNO TROISI DOTT.MASSIMO FARINA AUTORE:ENRICO LOI

Dettagli

LA FIRMA DIGITALE. Evoluzione della normativa italiana e componenti di base

LA FIRMA DIGITALE. Evoluzione della normativa italiana e componenti di base LA FIRMA DIGITALE Evoluzione della normativa italiana e componenti di base UNIVERSITA DEGLI STUDI DI CAGLIARI FACOLTA DI GIURISPRUDENZA DIRITTO PRIVATO DELL INFORMATICA A.A. 2006 / 2007 DOCENTI: PROF.

Dettagli

01KTF CV. Architetture distribuite per i sistemi infomativi aziendali. Presentazione del corso http://elite.polito.it/courses/01ktf.

01KTF CV. Architetture distribuite per i sistemi infomativi aziendali. Presentazione del corso http://elite.polito.it/courses/01ktf. 01KTF CV Architetture distribuite per i sistemi infomativi aziendali Presentazione del corso http://elite.polito.it/courses/01ktf Fulvio Corno Dipartimento di Automatica e Informatica Politecnico di Torino

Dettagli

La realizzazione di WebGis con strumenti "Open Source".

La realizzazione di WebGis con strumenti Open Source. La realizzazione di WebGis con strumenti "Open Source". Esempi di impiego di strumenti a sorgente aperto per la realizzazione di un Gis con interfaccia Web Cos'è un Web Gis? Da wikipedia: Sono detti WebGIS

Dettagli

A. Ferrari. Ajax. Asynchronous JavaScript and XML. Alberto Ferrari

A. Ferrari. Ajax. Asynchronous JavaScript and XML. Alberto Ferrari Ajax Asynchronous JavaScript and XML 1 Definizione o Asynchronous JavaScript and XML (AJAX) non è di per sé una tecnologia, ma è un termine che descrive un "nuovo" approccio all'utilizzo di diverse tecnologie

Dettagli

AJAX. Goy - a.a. 2006/2007 Servizi Web 1. Cos'è il Web 2.0

AJAX. Goy - a.a. 2006/2007 Servizi Web 1. Cos'è il Web 2.0 AJAX Goy - a.a. 2006/2007 Servizi Web 1 Cos'è il Web 2.0 Web 2.0 = termine introdotto per la prima volta nel 2004 come titolo di una conferenza promossa dalla casa editrice O Reilly L'idea è che ci si

Dettagli

Tracciamento delle attività in Moodle

Tracciamento delle attività in Moodle Istituto Nazionale Previdenza Sociale Gestione Dipendenti Pubblici Tracciamento delle attività in Moodle E-Learning per la Pubblica Amministrazione - Tracciamento delle attività Moodle traccia l attività

Dettagli

definizione o Asynchronous JavaScript and XML (AJAX)

definizione o Asynchronous JavaScript and XML (AJAX) ajax definizione o Asynchronous JavaScript and XML (AJAX) o o o non è un linguaggio non è una tecnologia è un termine che descrive un "nuovo" approccio all'utilizzo di diverse tecnologie esistenti, compresi:

Dettagli

Presentazione di virtual desktop client + LTSP server

Presentazione di virtual desktop client + LTSP server + LTSP server + LTSP server Cos'è un virtual desktop? Come si usa? A cosa serve? Perchè non un classico pc? Cos'è un virtual desktop? Di solito è un mini-pc costruito per avere funzionalità di base per

Dettagli

La tecnica AJAX. Progettazione di Sistemi Interattivi. Implementazione di sistemi interattivi web-based (seconda parte) Esempio: Google Maps

La tecnica AJAX. Progettazione di Sistemi Interattivi. Implementazione di sistemi interattivi web-based (seconda parte) Esempio: Google Maps Progettazione di Sistemi Interattivi Implementazione di sistemi interattivi web-based (seconda parte) Docente: Daniela Fogli La tecnica AJAX AJAX: Asynchronous Javascript and XML Tecnica (insieme di tecnologie)

Dettagli

DOM (Document Object Model) manipolato attraverso un linguaggio ECMAScript come JavaScript o JScript per mostrare le informazioni ed interagirvi;

DOM (Document Object Model) manipolato attraverso un linguaggio ECMAScript come JavaScript o JScript per mostrare le informazioni ed interagirvi; Capitolo 5 AJAX AJAX è uno strumento di sviluppo per la realizzazione di applicazioni web interattive. La sua tecnologia si basa su uno scambio asincrono di dati in background fra web browser e server,

Dettagli

Oliviero Zanni Ruggero Borgonovo. IL MOBILE A PORTATA DI RPG La piattaforma che trasforma applicazioni Power-i in app mobile native cross platform

Oliviero Zanni Ruggero Borgonovo. IL MOBILE A PORTATA DI RPG La piattaforma che trasforma applicazioni Power-i in app mobile native cross platform Oliviero Zanni Ruggero Borgonovo IL MOBILE A PORTATA DI RPG La piattaforma che trasforma applicazioni Power-i in app mobile native cross platform Il software gestionale che crea valore nella piccola e

Dettagli

Non è una nuova tecnologia, ma piuttosto un insieme di tecnologie. Termine coniato da Tim O Reilly in una conferenza del 2004

Non è una nuova tecnologia, ma piuttosto un insieme di tecnologie. Termine coniato da Tim O Reilly in una conferenza del 2004 Web 2.0: tecnologie e applicazioni 1 L'evoluzione del Web Cos'è il Web 2.0?... Non è una nuova tecnologia, ma piuttosto un insieme di tecnologie e il W3C non c'entra Termine coniato da Tim O Reilly in

Dettagli

LABORATORIO DI INFORMATICA

LABORATORIO DI INFORMATICA Università degli Studi di Ferrara Facoltà di Lettere e Filosofia Corso di Laurea in «Scienze dell educazione» AA 2011-2012 LABORATORIO DI INFORMATICA Prof. Giorgio Poletti giorgio.poletti@unife.it La rete

Dettagli

Applicazioni web. Parte 8 AJAX

Applicazioni web. Parte 8 AJAX Applicazioni web Parte 8 AJAX Alberto Ferrari 1 AJAX - Definizione Asynchronous JavaScript and XML (AJAX) non è di per sè una tecnologia, ma è un termine che descrive un "nuovo" approccio all'utilizzo

Dettagli

LABORATORIO DI INFORMATICA

LABORATORIO DI INFORMATICA Laurea in Scienze dell Educazione a.a. 2008-2009 LABORATORIO DI INFORMATICA 00 Sul 000 Web dovremmo 00 0 essere 000 in grado 000 non 0 solo di trovare ogni tipo di documento, ma anche di crearne, e facilmente.

Dettagli

Oltre il diritto d autore: Creative Commons. Formazione Volontari SCN 2010 Mediateca Centro Linguistico di Ateneo - febbraio 2010

Oltre il diritto d autore: Creative Commons. Formazione Volontari SCN 2010 Mediateca Centro Linguistico di Ateneo - febbraio 2010 Oltre il diritto d autore: Creative Commons Formazione Volontari SCN 2010 Mediateca Centro Linguistico di Ateneo - febbraio 2010 cosa faremo oggi introduzione alle Creative Commons Licenses che cos è Creative

Dettagli

Servizi a cittadini e imprese. L impatto del web 2.0 sui servizi, la costruzione e la gestione della conoscenza

Servizi a cittadini e imprese. L impatto del web 2.0 sui servizi, la costruzione e la gestione della conoscenza Servizi a cittadini e imprese L impatto del web 2.0 sui servizi, la costruzione e la gestione della conoscenza Giuseppe Borgonovo Pre-sales Manager Adobe Systems Italia 1 Alcune definizioni Google: Web

Dettagli

Il Panorama tecnologico web 2.0

Il Panorama tecnologico web 2.0 UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI SOCIOLOGIA - CORSO DI LAUREA IN CULTURE DIGITALI E DELLA COMUNICAZIONE Il Panorama tecnologico web 2.0 Le infrastrutture tecnologiche del web di

Dettagli

Introduzione ai Web Services Alberto Polzonetti

Introduzione ai Web Services Alberto Polzonetti PROGRAMMAZIONE di RETE A.A. 2003-2004 Corso di laurea in INFORMATICA Introduzione ai Web Services alberto.polzonetti@unicam.it Introduzione al problema della comunicazione fra applicazioni 2 1 Il Problema

Dettagli

Introduzione ad AJAX

Introduzione ad AJAX Introduzione ad AJAX Asynchronous Javascript And XML (PWLS 6.9, 6.10) Complementi di Tecnologie Web A.A. 2011-2012 M.Franceschet, V.Della Mea e I.Scagnetto - 1 Limitazioni delle applicazioni web tradizionali

Dettagli

Ajax è il nome nuovo introdotto dal web 2.0, ma non si tratta di un nuovo linguaggio di. Javascript and XML

Ajax è il nome nuovo introdotto dal web 2.0, ma non si tratta di un nuovo linguaggio di. Javascript and XML Ajax Ajax è il nome nuovo introdotto dal web 2.0, ma non si tratta di un nuovo linguaggio di programmazione, piuttosto di una tecnica: Asynchronous Javascript and XML Ajax Il Javascript è una vecchia conoscenza

Dettagli

AJAX (Asynchronous JavaScript and XML)

AJAX (Asynchronous JavaScript and XML) Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria Reggio Emilia CORSO DI TECNOLOGIE E APPLICAZIONI WEB AJAX (Asynchronous JavaScript and XML) Ing. Marco Mamei M. Mamei - Tecnologie

Dettagli

XML e PHP. Gestire XML con PHP. Appendice

XML e PHP. Gestire XML con PHP. Appendice Appendice XML e PHP Tra tutti i linguaggi di programmazione esistenti PHP è tra quelli che meglio si adattano all elaborazione di documenti XML. PHP è un linguaggio di programmazione che consente di arricchire

Dettagli

La dida&ca per competenze nella tecnologia

La dida&ca per competenze nella tecnologia La dida&ca per competenze nella tecnologia cosa NON è Mara Masseroni Tu sei libero: di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico, rappresentare, eseguire e recitare quest'opera

Dettagli

JUG Ancona Italy. Google Web Toolkit. Giovanni Baleani Programmatore Java. Filippetti S.r.l.

JUG Ancona Italy. Google Web Toolkit. Giovanni Baleani Programmatore Java. Filippetti S.r.l. JUG Ancona Italy Google Web Toolkit Giovanni Baleani Programmatore Java Filippetti S.r.l. AJAX e GWT - AJAX: Tecnologia emergente, tra le prime applicazione ajax ci sono proprio gmail e google calendar.

Dettagli

Sviluppare applicazioni Web 2.0 con Ajax

Sviluppare applicazioni Web 2.0 con Ajax Sviluppare applicazioni Web 2.0 con Ajax Maurizio Cozzetto 11 Agosto 2009 Ajax Definizione Il termine Ajax è apparso la prima volta su Internet il 18 febbraio 2005 nell articolo Ajax: A New Approach to

Dettagli

Web 2.0 e possibili applicazioni nella PA Ing. Luca Tebaldi

Web 2.0 e possibili applicazioni nella PA Ing. Luca Tebaldi Università degli Studi di Ferrara Area informatica Unità Portale http://www.unife.it/areainformatica/portale Web 2.0 e possibili applicazioni nella PA Ing. Luca Tebaldi Introduzione al Web 2.0 Il termine

Dettagli

Gestione integrata smaltimento rifiuti opere igienico-sanitarie

Gestione integrata smaltimento rifiuti opere igienico-sanitarie CONSORZIO INNOVAZIONE TECNOLOGICA Informatica Trentina S.p.A. Seminario informativo Sistema di Cooperazione di Informatica Trentina S.p.A. con le Imprese I.C.T. del Territorio Alcune best practices nei

Dettagli

Progetto: JNSIL LEAF. Presentazione: nuova procedura Java based e cross Platform per la gestione di LEAsing e Finanziamenti

Progetto: JNSIL LEAF. Presentazione: nuova procedura Java based e cross Platform per la gestione di LEAsing e Finanziamenti Progetto: JNSIL LEAF Presentazione: nuova procedura Java based e cross Platform per la gestione di LEAsing e Finanziamenti Negli ultimi anni si è diffuso il trend di trasformare applicazioni pensate per

Dettagli

Digital Earth. Dai globi 3D alle soluzioni integrate per il web

Digital Earth. Dai globi 3D alle soluzioni integrate per il web Digital Earth Dai globi 3D alle soluzioni integrate per il web La fornitura di dati e servizi come Kit di sviluppo applicazioni a base geografica per la realizzazione di soluzioni personalizzate arch.

Dettagli

Corso di Tecnologie Web Prof.ssa Anna Goy - WEB 2.0 e AJAX

Corso di Tecnologie Web Prof.ssa Anna Goy - WEB 2.0 e AJAX Corso di Tecnologie Web Prof.ssa Anna Goy - WEB 2.0 e AJAX ESTRATTO DA: Giulia Biamino, Tecnologie Web 2.0 - Ajax: una nuova possibilità di sviluppo, Tesi di Laurea in Scienze della Comunicazione, a.a.

Dettagli

sito web sito Internet

sito web sito Internet Siti Web Cos è un sito web Un sito web o sito Internet è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede, tramite hosting, su un web server e accessibile

Dettagli

L istruzione degli utenti e la promozione dei servizi delle biblioteche. Blog e wiki

L istruzione degli utenti e la promozione dei servizi delle biblioteche. Blog e wiki L istruzione degli utenti e la promozione dei servizi delle biblioteche Blog e wiki Biblioteca 2.0 la biblioteca sta cambiando l impatto del Web 2.0 (Open Acess, Wikis, Google book, blogosfera, Flickr,

Dettagli

I Tre Aspetti Principali del Sentiero

I Tre Aspetti Principali del Sentiero I Tre Aspetti Principali del Sentiero di Lama Tzong Khapa Il compendio dell insegnamento buddhista spiegato in versi da uno dei più grandi ed eminenti maestri dell antica Asia: Lama Tzong Khapa. L'Istituto

Dettagli

Ajax. Introdotta da Microsoft nel 1998 è stata standardizzata e adottata da tutti i browser moderni.

Ajax. Introdotta da Microsoft nel 1998 è stata standardizzata e adottata da tutti i browser moderni. Ajax AJAX (Asynchronous JavaScript And XML) è una tecnica fondamentale per la creazione di siti e applicazioni web ad alta interattività, che consente di evitare di ricaricare intere pagine ad ogni richiesta

Dettagli

2008 Corso Base Programmazione Web in ambiente Linux

2008 Corso Base Programmazione Web in ambiente Linux 2008 Corso Base Programmazione Web in ambiente Linux Come funziona il web (server web client browser) Come e' scritta una pagina web (HTML) Cosa sono i fogli di stile (CSS) A cosa serve il php A cosa servono

Dettagli

Simple & Efficient. www.quick-software-line.com

Simple & Efficient. www.quick-software-line.com Cosa è XML? extensible Markup Language Linguaggio è una definizione limitativa XML serve a descrivere con precisione qualsiasi informazione XML è estensibile. Ovvero non ha tag predefiniti come HTML XML

Dettagli

Scritto da Super Administrator Lunedì 08 Ottobre 2012 15:55 - Ultimo aggiornamento Martedì 23 Aprile 2013 08:27

Scritto da Super Administrator Lunedì 08 Ottobre 2012 15:55 - Ultimo aggiornamento Martedì 23 Aprile 2013 08:27 Modalità e condizioni di utilizzo del sito web istituzionale Chiunque acceda o utilizzi questo sito web accetta senza restrizioni di essere vincolato dalle condizioni qui specificate. Se non le accetta

Dettagli

Informazione di servizio

Informazione di servizio Informazione di servizio Il CESIA sta aggiornando il sistema di autenticazione Potrebbero esserci problemi ad accedere alla piattaforma A3 oggi e/o nei prossimi giorni Consigli: se non vi siete ancora

Dettagli

Analisi di strumenti e tecniche per lo sviluppo di applicazioni Ajax.

Analisi di strumenti e tecniche per lo sviluppo di applicazioni Ajax. tesi di laurea Analisi di strumenti e tecniche per lo sviluppo di applicazioni Ajax. Anno Accademico 2006/2007 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Antonio Pandolfo Matr. 41/2568 Sommario

Dettagli

Content Management Systems

Content Management Systems Content Management Systems Gabriele D Angelo http://www.cs.unibo.it/~gdangelo Università degli Studi di Bologna Dipartimento di Scienze dell Informazione Aprile, 2005 Scaletta della lezione

Dettagli

Nuove frontiere dei sistemi GIS tra applicazioni desktop e soluzioni in cloud. Paolo Gull pgull@esriitalia.it

Nuove frontiere dei sistemi GIS tra applicazioni desktop e soluzioni in cloud. Paolo Gull pgull@esriitalia.it Nuove frontiere dei sistemi GIS tra applicazioni desktop e soluzioni in cloud Paolo Gull pgull@esriitalia.it ArcGIS Online ArcGIS Online è il Content Management System, basato su Cloud, di tutti gli aspetti

Dettagli

MagiCum S.r.l. Progetto Inno-School

MagiCum S.r.l. Progetto Inno-School MagiCum S.r.l. Progetto Inno-School Area Web Autore: Davide Revisione: 1.2 Data: 23/5/2013 Titolo: Innopedia File: Documentazione_tecnica Sito: http://inno-school.netsons.org/ Indice: 1. Presentazione

Dettagli

Implementazione di MVC. Gabriele Pellegrinetti

Implementazione di MVC. Gabriele Pellegrinetti Implementazione di MVC Gabriele Pellegrinetti 2 Come implementare il pattern Model View Controller con le tecnologie JSP, ASP e XML Implementazione del pattern MVC in Java (JSP Model 2) SUN è stato il

Dettagli

Informatica. Prof. A. Longheu. Introduzione a Java

Informatica. Prof. A. Longheu. Introduzione a Java Informatica Prof. A. Longheu Introduzione a Java 1 Code-Name Green Nome del progetto Sun con l obiettivo di fornire intelligent consumer-electronic devices. Il risultato fu Oak Un linguaggio basato su

Dettagli

Corso di Web Programming

Corso di Web Programming Corso di Web Programming 1. Introduzione a Internet e al WWW Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Informatica

Dettagli

Flavio De Paoli depaoli@disco.unimib.it

Flavio De Paoli depaoli@disco.unimib.it Flavio De Paoli depaoli@disco.unimib.it 1 Il web come architettura di riferimento Architettura di una applicazione web Tecnologie lato server: Script (PHP, Pyton, Perl), Servlet/JSP, ASP Tecnologie lato

Dettagli

C o r s o L i b e r o d i. 2005 Emiliano Gabrielli <AlberT@SuperAlberT.it> GrUSP.it

C o r s o L i b e r o d i. 2005 Emiliano Gabrielli <AlberT@SuperAlberT.it> GrUSP.it C o r s o L i b e r o d i 2005 Emiliano Gabrielli GrUSP.it Licenza Corso Libero di PHP Copyright (c) 2005 Emiliano Gabrielli Quest'opera è stata rilasciata sotto la licenza Creative

Dettagli

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità Ipertesto Reti e Web Ipertestualità e multimedialità Ipertesto: documento elettronico costituito da diverse parti: nodi parti collegate tra loro: collegamenti Navigazione: percorso tra diversi blocchi

Dettagli

Architettura Open Data

Architettura Open Data Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 Open City Platform Architettura Open Data OCP e Open Data architecture OCP e Open Service OCP intende favorire

Dettagli

Argomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON

Argomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON XML JSON Argomenti 2 Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati XML Data Model JSON 3 XML XML extensible Markup Language 4 Modello di dati XML Nato

Dettagli

Le comunità Open Source

Le comunità Open Source Prato via Pomeria,90-24 ottobre Le comunità Open Source Chi sono, Cosa fanno, Chi glielo fa fare? Rachele Muscarà 1 Chi c'è dietro? 2 Facce da sviluppatori Richard Stallman Ian Murdock Linus Torvalds Blake

Dettagli

Software utilizzato per le esercitazioni

Software utilizzato per le esercitazioni SW Software utilizzato per le esercitazioni Software utilizzato per le esercitazioni Editor testuale per pagine html, xhtml, css Browser Web server Motore Php Motore JSP JDK JSDK Ambiente di sviluppo Java

Dettagli

Manuali.net. Nevio Martini

Manuali.net. Nevio Martini Manuali.net Corso base per la gestione di Siti Web Nevio Martini 2009 Il Linguaggio HTML 1 parte Introduzione Internet è un fenomeno in continua espansione e non accenna a rallentare, anzi è in permanente

Dettagli

Per configurare il tuo computer in modo da firmare digitalmente i tuoi documenti clicca su www.crs.lombardia.it

Per configurare il tuo computer in modo da firmare digitalmente i tuoi documenti clicca su www.crs.lombardia.it Passo 1 di 6 - Configura il tuo dispositivo di firma I dispositivi di firma digitale (smart card, Business key/token o CRS) possono essere utilizzati: - per firmare digitalmente a valore legale documenti

Dettagli

simplesoad SERVICE ENGINEER

simplesoad SERVICE ENGINEER SIMPLE ENGINEERING simplesoad SERVICE ENGINEER TRAINING CYCLE SHEET SIMPLESOAD_SE_COURSE_SHEET_IT_2007032701 SIMPLE ENGINEERING 2007 - ALL RIGHTS RESERVED. SIMPLE ENGINEERING IS AN INDEPENDENT EUROPEAN

Dettagli

Tecniche della comunicazione web - 8 CFU

Tecniche della comunicazione web - 8 CFU Tecniche della Comunicazione Web A.A. 2007/08 Corso di laurea in Scienze e Cultura delle Alpi Tecniche della comunicazione web - 8 CFU DocenTe: Viviana Patti Ricercatrice Dipartimento di Informatica Università

Dettagli

WEB TECHNOLOGY. Il web connette. LE persone. E-book n 2 - Copyright Reserved

WEB TECHNOLOGY. Il web connette. LE persone. E-book n 2 - Copyright Reserved WEB TECHNOLOGY Il web connette LE persone Indice «Il Web non si limita a collegare macchine, ma connette delle persone» Il Www, Client e Web Server pagina 3-4 - 5 CMS e template pagina 6-7-8 Tim Berners-Lee

Dettagli

PHP e MySQL entrano a scuola. caso di adozione di software libero in un istituto tecnico commerciale programmatori

PHP e MySQL entrano a scuola. caso di adozione di software libero in un istituto tecnico commerciale programmatori PHP e MySQL entrano a scuola caso di adozione di software libero in un istituto tecnico commerciale programmatori Chi siamo Siamo un gruppo di insegnanti di informatica e di esercitazioni di informatica

Dettagli

Creare un nuovo tema grafico ( skin")

Creare un nuovo tema grafico ( skin) Creare un nuovo tema grafico ( skin") Potenzialità e tecniche Validità: Febbraio 2013 Questa pubblicazione è puramente informativa. SISECO non offre alcuna garanzia, esplicita od implicita, sul contenuto.

Dettagli

Il Paradigma REST per lo sviluppo di applicazioni Web 2.0

Il Paradigma REST per lo sviluppo di applicazioni Web 2.0 tesi di laurea Anno Accademico 2006/2007 Il Paradigma REST per lo sviluppo di applicazioni Web 2.0 relatore Ch.mo prof. Domenico Cotroneo correlatore Ing. Marcello Cinque candidato Antonio Alonzi Matr.

Dettagli

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna Il CMS Moka Giovanni Ciardi Regione Emilia Romagna Moka è uno strumento per creare applicazioni GIS utilizzando oggetti (cartografie, temi, legende, database, funzioni) organizzati in un catalogo condiviso.

Dettagli

Sommario. Introduzione a AJAX - Asynchronous Javascript And Xml. Motivazioni (1) XHTML e HTTP sono strumenti deboli

Sommario. Introduzione a AJAX - Asynchronous Javascript And Xml. Motivazioni (1) XHTML e HTTP sono strumenti deboli Sommario Introduzione a AJAX - Asynchronous Javascript And Xml Motivazioni Cosa è AJAX? Vantaggi Esempi Funzionamento Ajax 1 Ajax 2 Motivazioni (1) XHTML e HTTP sono strumenti deboli Scarsa interattività

Dettagli

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon Elastic Transcoder

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon Elastic Transcoder Community - Cloud AWS su Google+ Amazon Web Services Servizio Amazon Elastic Transcoder Oggi vedremo il servizio di Amazon Elastic Transcoder per la conversione video con struttura scalabile Hangout 12

Dettagli

Il Panorama tecnologico web 2.0

Il Panorama tecnologico web 2.0 UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI SOCIOLOGIA - CORSO DI LAUREA IN CULTURE DIGITALI E DELLA COMUNICAZIONE Il Panorama tecnologico web 2.0 Le infrastrutture tecnologiche del web di

Dettagli

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal Portale Materiali Grafiche Tamburini Documentazione utente italiano pag. 2 Grafiche Tamburini Materials Portal English user guide page 6 pag. 1 Introduzione Il Portale Materiali è il Sistema Web di Grafiche

Dettagli

Nuovi approcci alla distribuzione e alla gestione dell informazione medica: il ruolo degli strumenti web 2.0

Nuovi approcci alla distribuzione e alla gestione dell informazione medica: il ruolo degli strumenti web 2.0 Nuovi approcci alla distribuzione e alla gestione dell informazione medica: il ruolo degli strumenti web 2.0 Eugenio Santoro Laboratorio di Informatica Medica Dipartimento di Epidemiologia Istituto di

Dettagli

As a service l'evoluzione dell'offerta informatica e l'open source

As a service l'evoluzione dell'offerta informatica e l'open source As a service l'evoluzione dell'offerta informatica e l'open source Carlo Daffara European Working Group on Libre SW Conecta Research OpenSourceDay2011 Udine Inuovitrends Open Source Interoperabilità Application

Dettagli

WorkFlow Management Systems

WorkFlow Management Systems WorkFlow Management Systems Cosa è un? Automazione di un processo aziendale (business process) con: documenti, informazioni e compiti partecipanti insieme predefinito di regole obiettivo comune 2 Esempi

Dettagli

What is PHP? Introduzione Rappresentazione dell informazione Architettura del calcolatore Le reti ed internet Elementi di programmazione

What is PHP? Introduzione Rappresentazione dell informazione Architettura del calcolatore Le reti ed internet Elementi di programmazione What is PHP? Introduzione PHP (Hypertext Preprocessor) è un linguaggio di programmazione (open source) ampiamente utilizzato ed adatto in ambito web poiché uno o più blocchi di codice scritti rispettando

Dettagli

Critica alle definizioni del Web 2.0

Critica alle definizioni del Web 2.0 Web - Definizioni Web Francesco Fedele Meme coniato da Tim O Reilly a fine 2004 per indicare in maniera univoca tutta una serie di fenomeni che denotano un evoluzione del WorldWideWeb, sia a livello tecnologico

Dettagli

Cos è Ajax? Nasce Ajax

Cos è Ajax? Nasce Ajax 1 Cos è Ajax? Dal 2001 al 2005 il World Wide Web è passato attraverso una crescita spaventosa in termini di tecnologie e metodologie utilizzate per portare questo strumento statico alla vita. Le brochure

Dettagli

WEB 2.0 2.0 per il Continuing Professional Development facciamoci un idea

WEB 2.0 2.0 per il Continuing Professional Development facciamoci un idea WEB 2.0 per il Continuing Professional Development facciamoci un idea Immagine tratta da: my special smile Qualche errore ma spunti interessanti Immagine tratta da: Blog edelman.it in un famoso articolo

Dettagli

Rich Internet Application con Adobe Flex

Rich Internet Application con Adobe Flex Rich Internet Application con Adobe Flex A cura di: Lorenzo Sicilia Architettura Creazione progetto Layout adattivo Component Binding Localizzazione Effect Novita di Flex 3 Agenda Bigino di OOP (Object

Dettagli

Risorsa N 036382. Albanese Madrelingua Inglese Molto Buono

Risorsa N 036382. Albanese Madrelingua Inglese Molto Buono Risorsa N 036382 DATI ANAGRAFICI: Nata nel : 1983 Residente a : Roma ISTRUZIONE E CERTIFICAZIONI: Certificazione Microsoft MCPD in corso di conseguimento Dottorato di Ricerca in Ingegneria dell Informazione

Dettagli

Siti interattivi e dinamici. in poche pagine

Siti interattivi e dinamici. in poche pagine Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata

Dettagli

Reverse Engineering di Rich Internet Applications basate su AJAX

Reverse Engineering di Rich Internet Applications basate su AJAX Facoltà di Ingegneria Corso di Studi in Ingegneria Informatica tesi di laurea Reverse Engineering di Rich Internet Applications basate su AJAX Anno Accademico: 2006/2007 relatore Ch.mo prof. Anna Rita

Dettagli

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it Decreto Legislativo 196/2003 Codice in materia di protezione dei dati personali COOKIE POLICY La presente informativa è resa anche ai sensi dell art. 13 del D.Lgs 196/03 Codice in materia di protezione

Dettagli

Una soluzione WEB-GIS per la pubblicazione di dati statistici della Regione Sardegna

Una soluzione WEB-GIS per la pubblicazione di dati statistici della Regione Sardegna Una soluzione WEB-GIS per la pubblicazione di dati statistici della Regione Sardegna Sergio Loddo, Luca Devola GFOSS - Cagliari, 27 febbraio 2009 Indice 1. Presentazione 2. Progetto 3. Architettura, metodologia

Dettagli

JSON JavaScript Object Notation. Sistemi Informativi Aziendali A.A. 2012/2013

JSON JavaScript Object Notation. Sistemi Informativi Aziendali A.A. 2012/2013 JSON JavaScript Object Notation Sommario 1. Obiettivo 2. La rappresentazione JSON 3. Librerie Java per JSON 4. Utilizzo di JSON in JavaScript 2 Obiettivo JSON JavaScript Object Notation Obiettivo Nell

Dettagli

Ingegneria del Software. Introduzione al pattern

Ingegneria del Software. Introduzione al pattern Ingegneria del Software Introduzione al pattern 1 Esempio introduttivo (1/3) Si pensi ad un modello di oggetti che rappresenta gli impiegati (Employee) di una azienda. Tra gli impiegati esistono, ad esempio,

Dettagli

Impatti strategici dell'uso del FLOSS nella piccola e media impresa

Impatti strategici dell'uso del FLOSS nella piccola e media impresa Impatti strategici dell'uso del FLOSS nella piccola e media impresa Alessandro Ugo augo@polito.it LinuxDay Torino 2011 Rivisto per la lezione del 9 aprile 2013 del Corso GNU/Linux avanzato e tecnologie

Dettagli

COMPANY PROFILE. Mediamind srl Rovigo (Italy) www.mediamind.it. Dicembre 2009

COMPANY PROFILE. Mediamind srl Rovigo (Italy) www.mediamind.it. Dicembre 2009 COMPANY PROFILE Dicembre 2009 PRESENTAZIONE è una società di sviluppo software e consulenza informatica, opera a livello nazionale dal 2001 ed è specializzata nel fornire servizi a valore aggiunto basati

Dettagli

HTML il linguaggio per creare le pagine per il web

HTML il linguaggio per creare le pagine per il web HTML il linguaggio per creare le pagine per il web Parte I: elementi di base World Wide Web Si basa sul protocollo HTTP ed è la vera novità degli anni 90 Sviluppato presso il CERN di Ginevra è il più potente

Dettagli

Cosa realizzare overview (1/9)

Cosa realizzare overview (1/9) Il progetto Lo scopo e' quello di realizzare un portale specializzato nella vendita on line di prodotti di elettronica di consumo (elettrodomestici, telefonia domestica e mobile, personal computer, fotografia,

Dettagli

Comunità Open Source e PMI. Il caso: Java Open Business

Comunità Open Source e PMI. Il caso: Java Open Business Comunità Open Source e PMI Il caso Java Open Business 5 ottobre 2007 Alessandro De Rossi Centro TeDIS Venice International University Indice I modelli di Business Il caso: Java Open Business 1 Modelli

Dettagli

Ajax e jquery. Emiliano Castellina. Dipartimento di Automatica e Informatica Politecnico di Torino

Ajax e jquery. Emiliano Castellina. Dipartimento di Automatica e Informatica Politecnico di Torino Ajax e jquery Emiliano Castellina Dipartimento di Automatica e Informatica Politecnico di Torino Introduzione a jquery by Emiliano Castellina is licensed under a Creative Commons Attribuzione - Non commerciale

Dettagli

Introduzione a AJAX - Asynchronous Javascript And Xml

Introduzione a AJAX - Asynchronous Javascript And Xml Introduzione a AJAX - Asynchronous Javascript And Xml Dott. Nicole NOVIELLI novielli@di.uniba.it http://www.di.uniba.it/intint/people/nicole.html Ajax 1 Motivazioni Cosa è AJAX? Vantaggi Esempi Funzionamento

Dettagli

Virtualizzazione. Di tutti. Per tutti.

Virtualizzazione. Di tutti. Per tutti. Virtualizzazione. Di tutti. Per tutti. Autore: Claudio Cardinali Email: claudio@csolution.it 1 Agenda L.T.S.P. Linux Terminal Server Project Virtualizzazione K.V.M. Kernel Based Virtual Machine Deploy

Dettagli

Master in Sistemi Informativi Territoriali AA 2005/2006. Chiara Renso. ISTI- CNR c.renso@isti.cnr.it. Contenuti del Corso

Master in Sistemi Informativi Territoriali AA 2005/2006. Chiara Renso. ISTI- CNR c.renso@isti.cnr.it. Contenuti del Corso WEB & GIS Master in Sistemi Informativi Territoriali AA 2005/2006 ISTI- CNR c.renso@isti.cnr.it Contenuti del Corso 1. Introduzione 2. Internet e Tecnologia Web 3. Il server web: IIS, Apache, IIS 4. Il

Dettagli

RenderCAD S.r.l. Formazione

RenderCAD S.r.l. Formazione Corso Descrizione La durata di questo corso è complessivamente di ore 150 di cui 85 ore di teoria, 35 ore di pratica e 30 ore di stage in azienda. Nel nostro territorio esiste una richiesta di tale figura,

Dettagli

COME CREARE UN'APP INNOVATIVA

COME CREARE UN'APP INNOVATIVA Banking: Mobile E New Customer Experience COME CREARE UN'APP INNOVATIVA Alberto Muritano, CEO & CTO, Posytron Twitter: @albertomuritano www.posytron.com I punti chiave nell approccio mobile Il mondo Mobile

Dettagli

Problemi di visualizzazione

Problemi di visualizzazione Lotus Quickr è la piattaforma IBM per la gestione dei corsi elearning in uso presso l università di Bergamo fino all anno accademico 2013-2014. È visualizzabile utilizzando un normale browser e non richiede

Dettagli