Professional Documents
Culture Documents
0 Terms
Web 2.0
Web 2.0
Concepts represented by it Web as a service, not a software Group mentality of web Harness collective intelligence Users encouraged to participate Tagging, blogging, networking etc Separation of data from presentation Mashups: combination of data from multiple sources Richer, responsive user experience User centered design Information sharing facilitation User collaboration
Web 2.0
Web 2.0
Originally name of conference by OReilly and MediaLive Intl Term coined by Dale Dougherty Noted the web has become more important More exciting applications regularly Term just caught on Tim Berners Lee calls it piece of jargon http://oreilly.com/web2/archive/what-is-web-20.html http://www.web2summit.com/web2009/public/schedule/de tail/10194 The term coined by Danci DiNucci in 1999 Her article Fragmented Future
Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated 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 2.0
Web 1.0 DoubleClick Ofoto Akamai mp3.com Britannica Online personal websites Flickr BitTorrent Napster Wikipedia blogging Web 2.0 Google AdSense
evite
domain name speculation page views screen scraping publishing directories (taxonomy) stickiness
Web as a platform
1. Web as a Platform
DoubleClick
Seamless cooperations of two websites Provided banner advt. Reader could not make out that it is from 2 web sites
Akamai
Network as a platform Transparent content and caching delivery Easing bandwidth congestion
Web as a Platform
Google made change Control over API (the product software) became irrelevant No software distributed More like a phone network in the middle Between the user and content server/provider Contemporary of Netscape Lotus, Microsoft, Oracle, SAP et al Contemporary of Google Ebay, Amazon, Napster, et al DoubleClick vs AdSense (Google) DoubleClick : failed business model Web is about publishing, not participation Advertisers call the shots Internet dominated by top websites AdSense: Collective power of all (small) sites Eschewed publisher/ad-agency format format Lesson: Leverage customer self service - the long tail
Web as a Platform
Akamai vs BitTorrent
Akamai: Business with the head, not tail Collected revenue from central sites BitTorrent Every client is a server too Files are broken into fragments Served from multiple locations Popular the file, faster the download Implicit architecture of participation Built-in ethic of cooperation Web 2.0 principle: Service automatically gets better the more people use it
Lesson:
A platform beats an application any time
10
Google
Pagerank: the link structure of web Users decides the value
Ebay
Collective activity of its users Company is just an enabler
Amazon
Sells the same things as BarnesAndNobles.com Made a science of user engagement Use users activity to make a better search
11
Flickr
Pioneered the folksonomy concept Tagging by freely choosing words
12
Lesson:
Network effects from user contributions are the key to market dominance in web 2.0 era.
13
Books data
ISBN: original source Fully augmented by Amazon (ToC, title pictures etc)
Winner
The first one to reach critical mass via user aggregation
14
Users must be treated as co-developers Software in perpetual beta mode Users decides which features are useful Flickr deploys builds on hourly basis
15
Lessons
Support lightweight programming Provide for hackability Webs view source RSS: view the wanted content, whenever
16
iTunes/Tivo
Not the web apps, but uses power of web platform Services and not packaged applications Podcasting takes iTunes to higher level of collective intelligence
Future apps
Web did to PC what PC did to mainframes Thinks of apps that report/generate data and not consume it Cars to report traffic monitoring Citizen journalism 17 Education ?
Collaborating writing
Google docs
18
Web 2.0
Arrival of web 2.0
Blogging Wikis wikipedia Social networking Myspace, facebook
19
20
Adobe Flash
Capability to play audio/video files Doing many things not possible in existing web language Graphics
21
Web APIs
REST (REpresentational State Transfer)
Use HTTP Alone With XML or JSON payloads
22
Folksonomies
Folksonomy
Process where people collaborate to organize information Using impromptu vocabulary
Analogy example
Corporate team building Large users arrange flash cards as they classify Users classify information e.g. White board Provides high probability of appropriate classification Students classifying subjects Hard or easy Out of course, in the course
2 23
24
Web 2.0
Web 2.0 impacts
Data is the king Convergence Iterative development Rich browser experience HTML5 is on its way Multiple delivery channels Social networking Rise of individual developer
25
Software as a Service
Web 2.0 provides rich functionality /data
Data is accessible to both humans, machines Leads to more automation
26