Web 2.0?
Web 1.0 Web 2.0 DoubleClick --> Google AdSense Ofoto --> Flickr Akamai --> BitTorrent mp3.com --> Napster Britannica Online --> Wikipedia personal websites --> blogging evite --> upcoming.org and EVDB domain name speculation --> search engine optimization page views --> cost per click screen scraping --> web services publishing --> participation content management systems --> wikis directories (taxonomy) --> tagging ("folksonomy") stickiness --> syndication 1. End of the Software Release Cycle 2. Operations must become a core competency. Google's or Yahoo!'s expertise in product development must be matched by an expertise in daily operations. 3. Users must be treated as co-developers
web 2.0 rss blog wiki
A Web 2.0 website may typically feature a number of the following techniques: * Rich Internet application techniques, optionally Ajax-based * CSS * Semantically valid XHTML markup and the use of Microformats * Syndication and aggregation of data in RSS/Atom * Clean and meaningful URLs * Extensive use of folksonomies (in the form of tags or tagclouds, for example) * Use of wiki software either completely or partially (where partial use may grow to become the complete platform for the site) * Weblog publishing * Mashups * REST or XML Webservice APIs
Rich Internet Applications
CSS Separazione tra contenuto e presentazione
BEGIN:VCALENDAR PRODID:-//XYZproduct//EN VERSION:2.0 BEGIN:VEVENT URL: DTSTART: DTEND: SUMMARY:Web 2.0 Conference LOCATION:Argent Hotel\, San Francisco\, CA END:VEVENT END:VCALENDAR
Syndication and aggregation
folksonomies
mashups! Interazione tra servizi di ‘siti’ diversi