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 sia sociale, tra cui Blog, feed, Wiki, Ajax, openapi, WebServices. Web is the network as platform, spanning all connected devices; Web applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continuallyupdated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences. Web - Definizioni Like many important concepts, Web doesn t have a hard boundary, but rather, a gravitational core Tim O'Reilly, Web : Compact Definition? "...the lack of a crisp definition is a feature, not a bug. And as the world shifts from the limited variety of bottlenecked distribution to the infinite variety of open distribution, there will be more examples of phenomena that are hard to define but are nevertheless real and true. The future is increasingly heterogeneous, not homogeneous. One size doesn't fit all. Chris Anderson, Web and the Long Tail, Part 2 Critica alle definizioni del Web La definizione di web 2 è il massimo del vago e coloro che dichiarano la novità delle tecnologie associate con questa frase, stanno sbagliando. La diffusione del termine, tuttavia, rende difficile ignorarlo come una moda. Il web ha richiamato un ampia attenzione dei media e di risorse finanziarie per le aziende che riescono a trarre vantaggio dalla produzione networked social, dalla partecipazione di comunità on-line, fan cultures, social networking, il podcasting e intelligenza collettiva.... Web was a pretty crappy name for what s happening (Microsoft s name, Live Software, is probably the best term I ve seen... Web is not about front end technologies. It s precisely about back end, and it s about meaning and intelligence in the back end. In ogni caso il Meme ha avuto successo, ed è ormai entrato nel linguaggio comune, generando specializzazioni e modi di dire. Library Text Learning Web Enterprise Business Office Web e dintorni Copyright Business Iden5ty Library Author Travel Law Office Science Research Educa5on Learning University School (59.100.000, (2300.000, (1.720.000, (17.400.000, 110.000.000, (15.200.000, (9.830.000, (31.300.000, (22.200.000 (16.200.000 (19.100.000 (12.800.000 (158.000.000, (15.600.000. Web il mercato Web nasce da trend evolutivi Il Web è una evoluzione tecnologica, sociale e del modello di business rispetto al Web 1.0 Rispetto al Web 1.0 è oggi disponibile un insieme di tecnologie che permettono una maggior interazione tra l utente e il web, al punto tale che è l utente che crea i contenuti sul web piuttosto che esserne solo lettore SOCIAL TECHNOLOGY BUSINESS Web 1
Le nuove tecnologie del Web Evoluzione tecnologica Web : overview tecnologica Asynchronous data retrieval with XMLHttpRequest No discernible lag when you do stuff JavaScript to tie it all together Interaction with user XHTML and CSS standards based presentation Can easily change appearance - data and presentation separated Interaction with the page through the Can directly control page DOM Data interchange with XML and XSLT Can interoperate with other systems, present their data in locally-defined ways 11 Web : l evoluzione tecnologica Web - CSS Il potere dell XML Facilità di scambio dati tra applicazioni Fogli di stile a cascata (Cascading Style Sheet Separare i contenuti dalla formattazione Risoluzione problemi TAG proprietari: dimensione mancanza logica (XHTML compatibilità contenuti per palmari e smartphone CSS 1, CSS 2, CSS 3? Agile Engineering Sviluppo incrementale del tuo prodotto; short release cycles Adattamento continuo alle necessità degli utenti The Perpetual Beta Web come piattaforma XHTML, CSS, Javascript Browser come piattaforma, non solo document viewer Word processor (Google docs, FCK editor Spreadsheet (Num Sum, Google spreadsheet Email management (Gmail Agenda ( CalendarHub Web - CSS Content with Style, Eventful,Google calendar Content Syndication Acronimo di RDF Site Summary ed anche di Really Simple Syndication Feed Reader Aggregatori web 0.91,, 1.0 or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and Web : Cosa cambia con i feed? Web - AJAX Web - AJAX Anche se spesso lo vediamo applicato solo ai blog, l è uno standard per diffondere contenuti di qualsivoglia altra natura. A differenza della compilazione di un form, la sottoscrizione di un feed è: Molto veloce Non richiede nessun dato dell utente Fornisce una chiara informazione sui suoi interesse, o almeno su uno di essi. Da una profilazione degli utenti basata essenzialmente su dati anagrafici e geografici, si passa ad una profilazione basata esclusivamente sugli interessi. Web 2
Web - AJAX Web - Web Services Web - Web Services or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and EVENTS API Asynchronous Javascript and XML; Dynamic User Interfaces; Migliora l'interattività, Migliora l usabilità Compatibilità Tasto indietro del browser Web - Email Strumento che ogni utente usa Peer to peer Email come cruscotto degli strumenti Web Crossmedialità Da email a mail Da email a fax Da email a instant message Da email a (mailbucket.org Da email a SMS Da email a MMS Da email a mobile (flurrymail.com Da email a video (freegabmail.com Email marketing (business MAP API Web - Social trends Rapid Deployment Framework Rich Internet Application JSON RPC Messaging from browser to server Service Dispatcher Security Hibernate Oracle DB/2 MySQL Spring / Hibernate Basic container and data access Web Services Acegi LDAP Siteminder DB Evoluzione sociale Dojo 1.0 AJAX Widgets used to assemble applications Ajax Dojo JSON HTTP JaxWS / Acegi Web services and security JAXWS SOAP REST Java Tomcat, JBoss, WLS and WAS Web - Social trends Insieme di principi e procedure: Folksonomy Diffusione della banda larga Sempre online (ADSL, fibra, WiMax, WiFi, etc. Pubblicazione immediata (blogger.com, wordpress.com, splinder.com Classificazione popolare social bookmarking, tagging (del.icio.us, taggly.com Indicizzazione (Search Engine Optimization, Search Engine Marketing, etc. Una generazione di web natives Intelligenza collettiva Vivere online Social networking; blogging; instant messenger Condivisione progetti (voo2do.com, basecamphq.com Condivisione video (youtube.com Creare, non solo usare Condivisione audio (napster.com Non rubare i miei dati, condivisione di metadata. Some rights reserved., riya.com, kazaa.com Web Condivisione agenda (eventful.com Condivisione To Do List (tadalist.com Condivisione immagini (flickr.com Condivisione notizie (newsgator.com Proprietà dei dati or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image Web Application Architecture Data Access Esempi Email : Social spam filtering, white list (trustmyemail.com Caselle condivise condivisione file (spambob.com, sendspace.com Caselle pro spam (tempinbox.com Pagamenti tramite email (paypal.com IMAGE API Web Services Open data Pubblicare dati non pagine Ricorda: loro vogliono I tuoi dati, non la tua interfaccia utente Mashups Integra I metadati per creare nuove applicazioni - API (es. google maps, jamendo.com, socialdust.com, google calendar, rememberthemilk.com a beneficio della comunità tagging (e la folksonomia invece della tassonomia arricchimento delle esperienze-utente (gmail, google maps rendere gli utenti collaboratori (ebay e commenti su amazon pubblicazione invece della partecipazione (blog Vs forum fiducia radicale (wikipedia piccoli pezzi uniti e unibili in maniera non rigida abbiamo a che fare con una piattaforma (il web, che vince sempre su una singola applicazione. 3
Web Principi di Business Web Meme map Web difficile da definire, ma non una bolla Punto di arrivo di una serie di web trends Importanza degli utenti Cercare e creare effetti network. Gli utenti aggiungono valore. Cooperare non controllare. 1982 Evoluzione del modello di business may not have enough or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again. Importanza degli Open Data Permettono alla comunità di creare applicazioni uniche adatte alle nicchie Some rights reserved Browser come piattaforma per le applicazioni Grande potenziale per nuovi tipi di applicazioni web Long tail Le nicchie si possono aggredire Perpetual beta Non versioni monolitiche. Agilità nello sviluppo. 2006 Software oltre il livello di un singolo device Crossmedialità. Possibilità di accesso multicanale. Web 1.0 vs Web Web 1.0 era relativo a: Possedere Leggere Portali Aziende Netscape HTML Home page Cavi Dialup Hardware Applicazioni Web Web 1.0 vs Web Web è basato su: Condividere Scrivere Comunità Google XML Blog Wireless Broadband Banda DoubleClick Ofoto Akamai mp3.com Britannica Online Personal Web Sites Evite Domain Name SpeculaGon Page Views Screen Scraping Publishing Content Management Systems Directories (Taxonomy SGckiness Google AdSense Flickr BitTorrent Napster Wikipedia Blogging upcoming.org and EVDB Search Engine OpGmizaGon Cost Per Click Web Services ParGcipaGon Wikis Tagging ("folksonomy" SyndicaGon Le applicazioni del Web XING (Neurona LinkedIn XING (ex Neurona LinkedIn 4
Facebook Facebook Software sociale La vera rivoluzione di internet è stata silenziosa e fatta di frammenti di tecnologia che oggi, tutti insieme, consentono alla rete di essere uno strumento promotore di relazioni sociali sempre più complesse e articolate Ci riferiremo a queste tecnologie e pratiche con il termine di software sociale Blog Wiki Comunità virtuali Instant Messaging Social network E un gruppo di persone connesse tra loro. Esplosero nel 2003 Friendster, Tribe.net, LinkedIn. Orkut 2004. In Italia SuperEva oggi: Myspace e Facebook, con 107 e 73 milioni di utenti Social network e community networking generano approcci innovativi per società civile ed e-democracy. Per entrare in un social network online occorre costruire il proprio profilo. poi si invitano amici, che fanno lo stesso, per allargare il network Si costruiscono community tematiche, aggregando utenti Facebook, Myspace, LinkedIn musica (condivisione, download, nuove conoscenze amicizie (ricerca amici, viaggi, scambio informazioni YouTube YouTube YouTube La diffusione di YouTube ha raggiunto livelli inimmaginabili sia dal punto di vista numerico dei contenuti sia da quello qualitativo YouTube è diacronico (i contenuti sono sempre disponibili multidevice (visibile in TV tramite console di gioco, sul pc, sul palmare, ubiqua (mai sentito parlare dei servizi YouTube di TIM e Vodafone? organizzato secondo logiche e architetture che rendono la marea di contenuti caricati semplici da reperire. YouTube è solo un servizio Web? o deve essere considerato un vero e proprio medium al pari di TV, Radio, giornali e Internet? (acronimo di RDF Site Summary ed anche di Really Simple Syndication è uno dei più popolari formati per la distribuzione di contenuti Web Linguaggio basato su XML, nato tra il 1997 e il 1999 da XML ha ereditato la semplicità, l estensibilità e la flessibilità. Come funzionano? Syndication Permette la visualizzazione su portali e siti web di headline e link relativi a notizie pubblicate su altri siti I progenitori erano le newsletter Web 5
Vantaggi e giornalismo Evitano di dover aprire i diversi siti solo testo Nuova modalità di consumo delle news online, come una prima pagina costruita dall utente La diffusione dipenderà dall evoluzione delle interfacce di facilitazione alla navigazione on line Gli sono utilizzati anche dai giornali on line, The New York Times, ABSCnews, La Repubblica, Corriere Podcast Podcast e podcasting Come funziona? Per ricevere un podcast sono necessari: un qualsiasi supporto connesso ad internet (un PC, ad esempio un programma client apposito (spesso gratuiti un abbonamento presso un fornitore di podcast (spesso gratuiti Un podcast funziona come un abbonamento ad una pubblicazione periodica: il supporto connesso ad internet è la cassetta postale, il client è il postino, e il fornitore di podcast è la casa editrice l'abbonato riceve regolarmente le pubblicazioni, e può ascoltarle o vederle nella modalità e nei tempi che gli sono più congeniali. http://www.audiocast.it/podlist/ Come funziona? Il podcasting funziona grazie ad un semplice software (generalmente gratuito, che ad intervalli regolari si collega a internet e controlla quali audio o video sono stati pubblicati dai siti ai quali si è abbonati: se ne trova di nuovi li scarica la notifica della pubblicazione di nuove edizioni avviene tramite un feed scambiato tra il sito del produttore e il programma dell utente I podcast possono essere ascoltati in ogni momento poiché la copia del file, una volta scaricata automaticamente, rimane sul computer dell abbonato. a differenza delle radio Web in streaming, i podcast non richiedono necessariamente un collegamento ad internet durante l ascolto ma solo nella fase di download (i.e., i podcast si possono ascoltare anche off-line magari su un supporto mobile non connesso ad internte Streaming vs Podcast Nonostante i programmi in streaming (come le radio tradizionali possono essere registrati dal ricevente, la loro natura transitoria li distingue nettamente dai programmi podcast che invece arrivano già in formato compresso sul computer questa differenza è importante anche dal punto di vista legale Anche il mondo del giornalismo, della politica e della comunicazione sono interessati ai podcast. in italia Radio Rai offre le proprie trasmissioni come podcast, La Repubblica distribuisce via podcasting le trasmissioni di Repubblica Radio, altre radio tipo RadioDJ, Radio105, RDS etc. solo alcune trasmissioni Dizionario WIKI Web 6