Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How W3 changed the world

Diego
June 27, 2015

How W3 changed the world

Diego Mariani - Informatica e Telecomunicazioni

Diego

June 27, 2015
Tweet

More Decks by Diego

Other Decks in Technology

Transcript

  1. How W3* changed the world «Il World Wide Web ha

    le potenzialità per svilupparsi in un’enciclopedia universale che copra tutti i campi della conoscenza e in una biblioteca completa di corsi per la formazione. » Richard Stallman *W3 = World Wide Web
  2. Gli ideatori del web Tim Berners Lee è informatico britannico.

    • Nato a Londra 1955 • Laureato in fisica ad Oxford nel 1976 • Inventa il web nel 1989 • Fonda il W3C nel 1994
  3. Gli ideatori del web Robert Cailliau è informatico belga. •

    Nato in Belgio 1947 • Laureato in ingegneria civile a Gand nel 1969 • Incomincia a lavorare al CERN nel 1974 • Incomincia a lavorare al progetto WWW nel 1990 con Tim Berners Lee
  4. Nascita del progetto • 1984: Tim Berners Lee vince una

    borsa di studio al CERN per lavorare su un sistema distribuito di distribuzione delle informazioni • 1989: Information Management: A Proposal • 1991: Viene pubblicato online il primo sito web accessibile ai ricercatori del CERN • 30 Aprile 1993: Il CERN decide di rendere il web di pubblico dominio accessibile da tutti • 1994: A Boston Tim Berners Lee fonda il World Wide Web Consortium (W3C)
  5. Evoluzione ed analisi • Evoluzione del mercato • Effetti sul

    sistema economico • Effetti sul sistema sociale
  6. Evoluzione Utenti online • 1993: 10 Milioni • 2001: 500

    Milioni • 2007: 2 270 Milioni • 2014: > 3 000 Milioni
  7. Traffico internet • 1997 - 5,4 PB circa 1,2 Mln

    di semplici DVD • 2000 - 100 PB se hard disk da 320 GB venissero impilati l'uno su l'altro, supererebbero il Burj Khalifa • 2009 - 20 mila PB se normali DVD contenenti 14 mila PB di dati, venissero messi uno dietro l'altro, coprirebbero la distanza Terra-Luna • 2013 - 57 mila PB Traffico internet espresso in PetaByte(1000 TB)/mese
  8. Tecnologie e web generations • Web generations • Service Oriented

    architectures e web services • Web components • Scenario di sviluppo con PHP
  9. Web 3.0 • Web semantico • Intelligenza artificiale sul web

    • Trasformazione del web, in un archivio accessibile da qualsiasi tipo di dispositivo
  10. Web semantico Il World Wide Web come un ambiente dove

    i documenti pubblicati (pagine HTML, file, immagini, e così via) sono associati ad informazioni e dati (metadati) che ne specificano il contesto semantico in un formato adatto all'interrogazione e l'interpretazione (es. tramite motori di ricerca) e, più in generale, all'elaborazione automatica.
  11. Web services • SOAP (Simple Object Access Protocol) • JAX-WS

    (Java Api for XML web services) • XML-RPC (XML Remote Procedure Call) I protocolli Descritti tramite il WSDL (Web Service Description Language)
  12. Strumenti di sviluppo • Linguaggio PHP, base di dati MySQL

    • Utilizzo del pattern architetturale MVC • Backend framework: Codeigniter (http:// www.codeigniter.com) • Frontend framework: Bootstrap (http:// getbootstrap.com)
  13. Linguaggio PHP • Creato nel 1995 da Rasmus Lerdorf •

    Ultima stable release 5.3.9 • Sintassi influenzata da C, C++, Java, Perl • Ha influenzato Hack Lang • Principali implementazioni: HHVM, Zend Engine
  14. Pattern MVC • Formalizzato nel 1988 per ovviare alle problematiche

    relative allo sviluppo di software stabile e mantenibile