Microsoft's Internet Explorer browser has no built-in vector graphics machinery required for "loss-free" gradient background themes.

Please upgrade to a better browser such as Firefox, Opera, Safari or others with built-in vector graphics machinery and much more. (Learn more or post questions or comments at the Slide Show (S9) project site. Thanks!)

OpenWeb: il Web è TUO!

21/09/2009 - Mozilla Service Week

ITIS E.Medi - Galatone (LE)

Mozilla Service Week

Mozilla Service Week – E’ un iniziativa di volontariato globale con cui Mozilla invita tutta la propria comunità a “fare la differenza” allo scopo di rendere il Web libero, aperto, condiviso e accessibile a tutti.

Mozilla Foundation è una organizzazione no-profit che sponsorizza il progetto mozilla e devolve tutte le proprie risorse alla promozione degli obiettivi del progetto Mozilla

Who are you?

FreeSoftware/OpenSource
Community Members


(from topgold)


(from peanutlen)

Software Developers / System Administrators

OpenWeb: il Web è TUO!


(from kurtxio)

Questo pomeriggio parleremo di

WEB…

origini e tappe evolutive

applicazioni

potenzialità e rischi

OpenWeb: il Web è TUO!

Qual’e’ la differenza tra aperto e chiuso?

OPEN


(from eelssej_)

CLOSED


(from ramella)

Cos’e’ il Web?:

Il Web non costituisce l’intera Internet
ma ne è la più tangibile materializzazione
per la maggior parte degli utenti

Il Web è ha tutti gli effetti un nuovo importante media:

  • fonte di informazioni (come televisione, giornali, radio…)
  • scambio di informazioni (come la telefonia e la “piazza”)

Dove è nato il Web?


(from laurakgibbs)

CERN


(from wikipedia)

gli standard e gli standardizzatori


(from melloveschallah)

Senza standard ogni vite necessiterebbe del suo cacciavite…

Per Internet le principali organizzazioni che si occupano della sua standardizzazione verdor-neutral sono:
W3C ed IETF.


(from richardland)

Timeline evolutiva del Web

L’ipertesto (Web statico)

Le Web Application (Web dinamico lato server)

Il Web2.0 / AJAX (Web dinamico lato server e client)

Il Web3.0 – il Social Web e i Web Mashup (dall’iper-testo alle iper-applicazioni)

L’ipertesto:

La diffusione di documenti statici Iper-testuali è stato lo scopo originario del Web.

I documenti erano codificati in un “linguaggio” chiamato HTML (derivato da una tecnologia esistente chiamata SGML), il quale descriveva struttura, contenuti e stile del documento.

Web Application

Il passo successivo è stata la generazione dinamica di documenti Iper-testuali operata dal server in risposta agli indirizzi web richiesti dai client.

Nel Web Browser iniziano ad essere introdotte tecnologie per aumentarne la dinamicità ed espandibilità applicativa:

  • Applet Java
  • Javascript + DHTML
  • Adobe Flash
  • JScript/VBScript + Microsoft ActiveX

Browser War

Con il boom economico generato dalla “New Economy” del Web, molte imprese iniziarono a interessarsi al Web e si svolse una “sanguinosa” guerra tra browser…

Fu inoltre un periodo di “segregazione razziale”:

gli sviluppatori sul server

i web designer sul client

http://it.wikipedia.org/wiki/Browser

http://it.wikipedia.org/wiki/Guerra_dei_browser


(from Greg Bakes)

Web2.0:

Gli sviluppatori ritornano sul browser, sviluppano nuovi framework javascript, nuove idee e potenzialità (AJAX)

Le applicazioni iniziano un progressivo spostamento dal desktop al web:

GMail and Google Calendar

Google Documents

Zoho Office

Zimbra

Web3.0:


(from bradybd)

Il Web si sta trasformando e non interconnette più solo documenti (iper-testi) ma anche persone (social network) e applicazioni (iper-applicazioni / mashup).

Gli utenti non sono più solo fruitori dei contenuti, ma ne sono i principali produttori…

noi mettiamo l’applicazione e voi tutto il resto :-D

Le applicazioni (web service, web mashup, il browser, altre applicazioni desktop) navigano, estraggono e rielaborano le informazioni del Web.

La nascita dei social network ha creato inoltre una forte domanda di funzioni multimediali sul web: Audio, Video e Giochi (il web dell’intrattenimento)

Sviluppatori Web 3.0

WHATWG?!?!?!?

WHATWG è il gruppo di lavoro della W3C che si sta occupando della standardizzazione di HTML5:

armonizzazione differenze HTML XHTML

tag multimediali (audio, video, canvas)

supporto applicazioni offline

Plugins are EVILS


(derived from vikram prodigal)

E’ di vitale importanza far convergere negli standard (HTML, CSS, Javascript…) le funzionalità che più comunemente portano gli sviluppatori ad utilizzare tecnologie come Flash…

SVG

DEMO

Animated Pie Chart

Animated Line Chart

Interactive Diagrams

Simulated Physics

Interactive Chart

Canvas e Canvas3D

DEMO

Web Canvas Paint

World of Solitaire

Canopy

3D on 2D Canvas

Yet another 3D on 2D Canvas

chromeexperiments.com

Audio/Video

DEMO

Libre.fm

Air Mozilla ogg videos

Green

Dynamic Content Injection

Video and CSS3

The Tristan washing machine

Video + Subtitles

CSS3

Qualità Tipografica sul Web

CSS3 font-face

Browser-side Web Application


(from jmarty)

Offline Web Application (storage, events and cache)

Web-Threads (WebWorkers)

Drag and Drop inter-domain

Utenti 3.0

Email e Social Network

Multimedia

E molto altro…


(google lego from keso)

Le Web applications: perchè?

Poco spazio occupato sul client (netbook e macchine diskless)

Le Web applications: perchè?

Facile integrazione in altre procedure web (email e ricerca)

facile accesso al servizio (browser web)

aggiornamento software automatico

Le Web applications: perchè?


(from http://www.gleezorp.com)

compatibilità cross-platform

Le Web applications: perchè?


(from tonyaustin)

no backup (?)

Il Web ed i nostri dati


(from ari)


(from spine)

Un dato è un qualunque tipo di contenuto generato da una persona e pubblicato sul Web, ma non solo!


(from anniemole)

I metadata

Geolocalizzazione automatica o manuale

I metadata

Tagging di una foto, commenti e rating di un video YouTube

I metadata costituiscono parte del valore dei nostri dati ed assumono sempre più importanza sul lungo termine.

Connect. Control. Share. Remix.



(from luc)

Connect. Control. Share. Remix.


(from pong)

Compagnie come Google e Yahoo! hanno iniziato a raccogliere tutti i nostri dati.

Connect. Control. Share. Remix.

E’ importante che un utente possa esportare i propri dati (backup locale o esportazione ad un altro servizio) ma anche che:

Data indipendence: una nuova battaglia?


(from craving_creativity)

Come possiamo prevenire che questi dati diventino proprietari?

Come possiamo evitare di perderne il controllo?

Linux vs Microsoft

Wikipedia vs Britannica

Free Software Foundation → Free Data Foundation ?
Open Source Initiative → Open Data Initiative ?

Data Indipendence HandBook

http://dataportability.org

http://dataliberation.org

Copyright (C) 2009 - Alca Societa' Cooperativa

http://alcacoop.it - info@alcacoop.it

released under CreativeCommons 2.5 by-nc-sa