SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
2 December 2005 
Web Information Systems 
Web 2.0 Basics 
Prof. Beat Signer 
Department of Computer Science 
Vrije Universiteit Brussel 
http://www.beatsigner.com
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2 
Web 2.0 
 The term Web 2.0 was 
introduced by Tim O'Reilly 
at the Web 2.0 conference 
in 2004 to describe a new 
generation of web apps 
 user-generated content 
 data as a driving force 
- infoware rather than simply software 
 collective intelligence via social resource and knowledge sharing 
 the Web as a platform for software applications 
 Not a new technology but a change in how developers 
and users build applications on the Web 
 user-generated content already existed earlier (e.g. Amazon) 
[http://en.wikipedia.org/wiki/File:Web_2.0_Map.svg]
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3 
Main Web 2.0 Ingredients 
 Social Web 
 end user as a participant and content creator 
 democracy 
 Rich Internet Applications (RIAs) 
 bring the desktop to the browser 
 highly interactive applications (e.g. with drag and drop) 
 based on AJAX, Flash, etc. 
 Service Oriented Architectures (SOAs) 
 enable the sharing of information and services between different 
Web 2.0 applications 
 Web Services, RSS, mashups, etc.
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4 
Web 2.0 Interaction 
Service-oriented 
Architecture (SOA) 
information access 
content creation 
user-to-user 
interaction 
Web 
collective intelligence
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5 
Web 1.0 vs. Web 2.0 
Web 1.0 Web 2.0 
publishing participation 
reading reading and writing (participatory Web) 
content management systems wikis 
personal homepages blogs 
simple request/response interaction Rich Internet Application (RIA) 
screen scraping (extract data from HTML) service-oriented architectures 
taxonomies (classification) folksonomies (tagging) 
companies communities 
single user social networks 
bookmarking collaborative tagging / social bookmarking 
... ...
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6 
Web 2.0 and the Long Tail 
 The term long tail has 
been introduced by Chris 
Anderson in 2004 
 article about Amazon etc. 
- 'Touching the Void' and 
'Into Thin Air' example 
 Main observations 
 the tail is longer than expected and now economically within reach 
 the niches form a significant market when aggregated 
 new economic model: combine infinite shelf space with shared 
real-time public opinions and buying trends 
 Major part of Internet content made up by small sites 
 provide tools to address the long tail and not just the head 
Joe Simpson, 1988 Jon Krakauer, 1997
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7 
Video: The Machine is Us/ing Us
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8 
Web 2.0 Examples 
 Wikis 
 Blogs 
 Media sharing sites 
 Folksonomies 
 Social networking sites 
 Web-based communities 
 Mashups 
 Web applications 
 ...
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9 
Wikis 
 The first wiki was the 
WikiWikiWeb in 1995 
 Ward Cunningham 
 inspired by HyperCard 
 Any user can create new 
wiki pages or edit existing 
pages 
 no special software required on the client side (only a browser) 
 Democracy-based control of the content 
 revision history, discussion, ... 
 Various wiki software 
 MediaWiki, DokuWiki, ...
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10 
Wikipedia 
 Open authoring model 
 registered and anonymous 
users may contribute 
 some users (editors) 
have special rights 
 Each article has 
 a history page showing 
all of its changes 
 a discussion page 
 Issues 
 reliability not guaranteed since no central authority 
 vandalism 
 ...
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11 
Blogs 
 A blog (weblog) is a 
chronologically ordered 
list of information 
 personal diary 
 specific subjects 
- e.g. celebrities 
 Tool for delivering news 
and getting in touch with a large community of users 
 nowadays often used as a powerful channel in politics 
 much harder to control than print or broadcasting media 
 Popular blogs often generate revenue by advertising 
 access to content is often free
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12 
Technorati 
 Blog search engine 
 indexes over 100 million 
blogs 
 Use tags to classify blogs 
 Ranking based on a 
blog's authority 
 number of inlinks from other 
blogs 
 similar to search algorithms descibed later
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13 
Flickr 
 Image hosting and sharing 
website 
 Image repository that is 
often used by bloggers 
 Managing images 
 collaborative tagging 
- user-generated taxonomy (folksonomy) 
- one of the first websites that implemented tag clouds 
 grouping in sets, collections and higher order collections 
- note that an image may be added to multiple sets 
 Offers a powerful Web Service API 
 can easily be integrated with third-party applications
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14 
Folksonomies 
 Folksonomy = 'folk' + 
'taxonomy' 
 user-generated taxonomy 
 Social tagging 
 collaboratively creating and 
managing tags 
 bottom up approach 
- no fixed terminology 
 Applications 
 Annotea: shared Web annotations and bookmarks 
 Delicious: social bookmarking web service 
 Tag cloud visualisation
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15 
YouTube 
 Video hosting and sharing 
website 
 Social impact 
 YouTube Internet celebrities 
 Copyright issues 
 material from TV shows etc. 
 many broadcasting companies 
use YouTube as new channel 
 Content can easily be embedded in external websites 
 blogs, social networking sites, ... 
 Acquired by Google in 2006
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16 
Last.fm 
 Internet streaming radio 
 User profile based on 
music listened to on 
Last.fm and other devices 
 Audioscrobbler music 
recommender system 
 based on collaborative filterling algorithm 
 find songs in the "neighbourhood" based 
on other users with similar tastes
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17 
Facebook 
 Social networking site 
 Connect to friends and 
share information 
 info about current status 
 post messages on a user's 
public wall 
 send individual messages 
 share photos 
 Easy to add individual applications 
 Copyright issues 
 what happens with content that has been uploaded to Facebook? 
 Privacy issues
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18 
Twitter 
 Micro-blogging and social 
networking service 
 Small messages (tweets) 
can be posted to a user 
profile 
 often added via SMS 
 reach millions of users from 
any place around the world 
within seconds 
- used in protests and politics, emergencies, ... 
 Can we get too connected?
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19 
Second Life 
 Virtual 3-dimensional 
world by Linden Lab 
 special client software 
 User represented by 
an avatar 
 Linden dollar (L$) as a 
currency 
 buy land 
 buy and sell goods and services to other users 
 Applications 
 education, business meetings, arts, ...
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20 
Academia.edu 
 Social networking website 
for researchers 
 Sharing and rating of 
resources 
 research papers, conference 
presentations, CVs, etc. 
 Find researchers with similar research interests 
 Other professional social networking websites 
 LinkedIn, Xing, ... 
 How to deal with profile information on different sites? 
 open standards for social networking
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21 
SlideShare 
 Social networking website 
to share presentations 
 High quality educational 
material 
 Various APIs for inte-gration 
with other social 
networking websites 
 Content may spread virally through social networks 
and blogs
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22 
myExperiment 
 Collaborative environment 
for scientists 
 Safely publish workflow 
plans and share them with 
other scientists 
 Reuse and repurpose 
workflows 
 avoid to reinvent the wheel 
 get credits for workflows 
 ...
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23 
Delicious 
 Social bookmarking 
service 
 store bookmarks and access 
them from different browsers 
 share and discover book-marks 
 Non-hierarchical classi-fication 
based on tags 
 Offers various APIs to access the bookmarks
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24 
Mashups 
 A mashup composes 
information and services 
from external sources and 
offers them as part of a 
new service 
 Various mashup tools 
 Yahoo Pipes, ... 
 Mashup example 
 composition of Google Maps and realtime information about the 
position of airplanes 
- http://www.flightradar24.com
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25 
Google Docs 
 Free web-based office 
tools 
 word processor, spreadsheet 
application, ... 
 Mobile access via mobile 
phone 
 Software as a service (SaaS) 
 Data safety and privacy issues
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26 
Google AdSense 
 Highly customised delivery 
of advertisements 
 shows advertisements delive-red 
via Google AdWords 
 New models for payment 
 pay-per-click in addition to 
pay-per-impression 
 Any website owner can enroll 
 sometimes very complementary information 
- e.g. blog with reviews about specific products together with Google 
advertisements for these products
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27 
Video: The Kindness of Strangers
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28 
Social Implications of Web 2.0 
 Data ownership and copyright issues 
 Collective intelligence (wisdom of crowds) 
 Shift of power from controlled media to 
collaborative communities 
 New models for crediting an individual's 
content that is accessed by other users or 
composed in mashup applications 
 Everybody has a (big) voice 
 e.g. reach millions of users within seconds via Twitter
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29 
Common Web 2.0 Patterns 
 The presented Web 2.0 applications have some common 
underlying patterns which are going to be discussed in 
the next lecture 
 service oriented architectures (SOAs) 
 software as a service 
 asynchronous partial updates 
- Rich Internet Applications (RIAs) 
 mashups 
 self-organising communities 
 collaborative tagging 
 viral marketing 
 ...
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30 
Exercise 6 
 Web Services
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31 
References 
 James Governor et al., Web 2.0 Architectures, 
O'Reilly Media, May 2009 
 Chris Anderson, The Long Tail, Wired 12(10), 2004 
 http://www.wired.com/wired/archive/12.10/tail.html 
 Michael Wesch, The Machine is Us/ing Us 
 http://www.youtube.com/watch?v=NLlGopyXT_g 
 Jonathan Zittrain, The Kindness of Strangers, 
TEDGlobal 2009, Oxford, UK, July 2009 
 http://www.ted.com/talks/lang/eng/jonathan_zittrain_t 
he_web_is_a_random_act_of_kindness.html 
 Live Flight Tracker 
 http://www.flightradar24.com
November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32 
References 
 James Surowiecki, The Wisdom of Crowds, 
Anchor, August 2005
2 December 2005 
Next Lecture 
Web 2.0 Patterns and Technologies

Contenu connexe

Similaire à Web 2.0 Basics Lecture on Main Concepts and Examples

L3 cs110 jcu-sindoni rev10092011
L3 cs110 jcu-sindoni rev10092011L3 cs110 jcu-sindoni rev10092011
L3 cs110 jcu-sindoni rev10092011Giuseppe Sindoni
 
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)Beat Signer
 
Web 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesWeb 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesADINET Ahmedabad
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for BusinessRich Miller
 
Web20 Intro Naj Shaik
Web20 Intro Naj ShaikWeb20 Intro Naj Shaik
Web20 Intro Naj ShaikKaren Vignare
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1smtcd
 
Social networks , Job Searching and Research - 1
Social networks , Job Searching and Research - 1Social networks , Job Searching and Research - 1
Social networks , Job Searching and Research - 1Carlo Vaccari
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Carlo Vaccari
 
Web2.0 2007 01-29
Web2.0 2007 01-29Web2.0 2007 01-29
Web2.0 2007 01-29mona rabie
 
P P P I S W M Communication
P P P  I S W M CommunicationP P P  I S W M Communication
P P P I S W M CommunicationWASTE_VV
 
Working With Wikis Libraries Aug2007
Working With Wikis Libraries Aug2007Working With Wikis Libraries Aug2007
Working With Wikis Libraries Aug2007Martha Rossi
 
Web 20-1217591424848412-9
Web 20-1217591424848412-9Web 20-1217591424848412-9
Web 20-1217591424848412-9Radost Sviridon
 
Kathy Mandelsten Ibm Keynote Evans Drc 2008 Final
Kathy Mandelsten Ibm Keynote Evans Drc 2008 FinalKathy Mandelsten Ibm Keynote Evans Drc 2008 Final
Kathy Mandelsten Ibm Keynote Evans Drc 2008 FinalKathy (Kat) Mandelstein
 

Similaire à Web 2.0 Basics Lecture on Main Concepts and Examples (20)

L3 cs110 jcu-sindoni rev10092011
L3 cs110 jcu-sindoni rev10092011L3 cs110 jcu-sindoni rev10092011
L3 cs110 jcu-sindoni rev10092011
 
PPT on Web 2.0
PPT on Web 2.0PPT on Web 2.0
PPT on Web 2.0
 
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
 
Web2.0 Basics
Web2.0 BasicsWeb2.0 Basics
Web2.0 Basics
 
Web 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesWeb 2.0: Implications for Library Services
Web 2.0: Implications for Library Services
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
 
Web20 Intro Naj Shaik
Web20 Intro Naj ShaikWeb20 Intro Naj Shaik
Web20 Intro Naj Shaik
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1
 
Web 2.0 By Nyros Developer
Web 2.0 By Nyros DeveloperWeb 2.0 By Nyros Developer
Web 2.0 By Nyros Developer
 
Social networks , Job Searching and Research - 1
Social networks , Job Searching and Research - 1Social networks , Job Searching and Research - 1
Social networks , Job Searching and Research - 1
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)
 
Web2.0 2007 01-29
Web2.0 2007 01-29Web2.0 2007 01-29
Web2.0 2007 01-29
 
I Learn Workshop 01
I Learn Workshop 01I Learn Workshop 01
I Learn Workshop 01
 
P P P I S W M Communication
P P P  I S W M CommunicationP P P  I S W M Communication
P P P I S W M Communication
 
Working With Wikis Libraries Aug2007
Working With Wikis Libraries Aug2007Working With Wikis Libraries Aug2007
Working With Wikis Libraries Aug2007
 
Web 20
Web 20Web 20
Web 20
 
Web 20-1217591424848412-9
Web 20-1217591424848412-9Web 20-1217591424848412-9
Web 20-1217591424848412-9
 
Praveenkumar
PraveenkumarPraveenkumar
Praveenkumar
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Kathy Mandelsten Ibm Keynote Evans Drc 2008 Final
Kathy Mandelsten Ibm Keynote Evans Drc 2008 FinalKathy Mandelsten Ibm Keynote Evans Drc 2008 Final
Kathy Mandelsten Ibm Keynote Evans Drc 2008 Final
 

Plus de Beat Signer

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Beat Signer
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkBeat Signer
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Beat Signer
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Beat Signer
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Beat Signer
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaBeat Signer
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions Beat Signer
 
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Beat Signer
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Beat Signer
 
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Beat Signer
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...Beat Signer
 
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Beat Signer
 
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Beat Signer
 
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Beat Signer
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Beat Signer
 
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Beat Signer
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Beat Signer
 
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Beat Signer
 
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Beat Signer
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationBeat Signer
 

Plus de Beat Signer (20)

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS Framework
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
 
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
 
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
 
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
 
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
 
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
 
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
 
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
 
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
 

Dernier

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 

Dernier (20)

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 

Web 2.0 Basics Lecture on Main Concepts and Examples

  • 1. 2 December 2005 Web Information Systems Web 2.0 Basics Prof. Beat Signer Department of Computer Science Vrije Universiteit Brussel http://www.beatsigner.com
  • 2. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2 Web 2.0  The term Web 2.0 was introduced by Tim O'Reilly at the Web 2.0 conference in 2004 to describe a new generation of web apps  user-generated content  data as a driving force - infoware rather than simply software  collective intelligence via social resource and knowledge sharing  the Web as a platform for software applications  Not a new technology but a change in how developers and users build applications on the Web  user-generated content already existed earlier (e.g. Amazon) [http://en.wikipedia.org/wiki/File:Web_2.0_Map.svg]
  • 3. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3 Main Web 2.0 Ingredients  Social Web  end user as a participant and content creator  democracy  Rich Internet Applications (RIAs)  bring the desktop to the browser  highly interactive applications (e.g. with drag and drop)  based on AJAX, Flash, etc.  Service Oriented Architectures (SOAs)  enable the sharing of information and services between different Web 2.0 applications  Web Services, RSS, mashups, etc.
  • 4. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4 Web 2.0 Interaction Service-oriented Architecture (SOA) information access content creation user-to-user interaction Web collective intelligence
  • 5. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5 Web 1.0 vs. Web 2.0 Web 1.0 Web 2.0 publishing participation reading reading and writing (participatory Web) content management systems wikis personal homepages blogs simple request/response interaction Rich Internet Application (RIA) screen scraping (extract data from HTML) service-oriented architectures taxonomies (classification) folksonomies (tagging) companies communities single user social networks bookmarking collaborative tagging / social bookmarking ... ...
  • 6. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6 Web 2.0 and the Long Tail  The term long tail has been introduced by Chris Anderson in 2004  article about Amazon etc. - 'Touching the Void' and 'Into Thin Air' example  Main observations  the tail is longer than expected and now economically within reach  the niches form a significant market when aggregated  new economic model: combine infinite shelf space with shared real-time public opinions and buying trends  Major part of Internet content made up by small sites  provide tools to address the long tail and not just the head Joe Simpson, 1988 Jon Krakauer, 1997
  • 7. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7 Video: The Machine is Us/ing Us
  • 8. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8 Web 2.0 Examples  Wikis  Blogs  Media sharing sites  Folksonomies  Social networking sites  Web-based communities  Mashups  Web applications  ...
  • 9. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9 Wikis  The first wiki was the WikiWikiWeb in 1995  Ward Cunningham  inspired by HyperCard  Any user can create new wiki pages or edit existing pages  no special software required on the client side (only a browser)  Democracy-based control of the content  revision history, discussion, ...  Various wiki software  MediaWiki, DokuWiki, ...
  • 10. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10 Wikipedia  Open authoring model  registered and anonymous users may contribute  some users (editors) have special rights  Each article has  a history page showing all of its changes  a discussion page  Issues  reliability not guaranteed since no central authority  vandalism  ...
  • 11. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11 Blogs  A blog (weblog) is a chronologically ordered list of information  personal diary  specific subjects - e.g. celebrities  Tool for delivering news and getting in touch with a large community of users  nowadays often used as a powerful channel in politics  much harder to control than print or broadcasting media  Popular blogs often generate revenue by advertising  access to content is often free
  • 12. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12 Technorati  Blog search engine  indexes over 100 million blogs  Use tags to classify blogs  Ranking based on a blog's authority  number of inlinks from other blogs  similar to search algorithms descibed later
  • 13. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13 Flickr  Image hosting and sharing website  Image repository that is often used by bloggers  Managing images  collaborative tagging - user-generated taxonomy (folksonomy) - one of the first websites that implemented tag clouds  grouping in sets, collections and higher order collections - note that an image may be added to multiple sets  Offers a powerful Web Service API  can easily be integrated with third-party applications
  • 14. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14 Folksonomies  Folksonomy = 'folk' + 'taxonomy'  user-generated taxonomy  Social tagging  collaboratively creating and managing tags  bottom up approach - no fixed terminology  Applications  Annotea: shared Web annotations and bookmarks  Delicious: social bookmarking web service  Tag cloud visualisation
  • 15. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15 YouTube  Video hosting and sharing website  Social impact  YouTube Internet celebrities  Copyright issues  material from TV shows etc.  many broadcasting companies use YouTube as new channel  Content can easily be embedded in external websites  blogs, social networking sites, ...  Acquired by Google in 2006
  • 16. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16 Last.fm  Internet streaming radio  User profile based on music listened to on Last.fm and other devices  Audioscrobbler music recommender system  based on collaborative filterling algorithm  find songs in the "neighbourhood" based on other users with similar tastes
  • 17. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17 Facebook  Social networking site  Connect to friends and share information  info about current status  post messages on a user's public wall  send individual messages  share photos  Easy to add individual applications  Copyright issues  what happens with content that has been uploaded to Facebook?  Privacy issues
  • 18. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18 Twitter  Micro-blogging and social networking service  Small messages (tweets) can be posted to a user profile  often added via SMS  reach millions of users from any place around the world within seconds - used in protests and politics, emergencies, ...  Can we get too connected?
  • 19. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19 Second Life  Virtual 3-dimensional world by Linden Lab  special client software  User represented by an avatar  Linden dollar (L$) as a currency  buy land  buy and sell goods and services to other users  Applications  education, business meetings, arts, ...
  • 20. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20 Academia.edu  Social networking website for researchers  Sharing and rating of resources  research papers, conference presentations, CVs, etc.  Find researchers with similar research interests  Other professional social networking websites  LinkedIn, Xing, ...  How to deal with profile information on different sites?  open standards for social networking
  • 21. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21 SlideShare  Social networking website to share presentations  High quality educational material  Various APIs for inte-gration with other social networking websites  Content may spread virally through social networks and blogs
  • 22. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22 myExperiment  Collaborative environment for scientists  Safely publish workflow plans and share them with other scientists  Reuse and repurpose workflows  avoid to reinvent the wheel  get credits for workflows  ...
  • 23. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23 Delicious  Social bookmarking service  store bookmarks and access them from different browsers  share and discover book-marks  Non-hierarchical classi-fication based on tags  Offers various APIs to access the bookmarks
  • 24. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24 Mashups  A mashup composes information and services from external sources and offers them as part of a new service  Various mashup tools  Yahoo Pipes, ...  Mashup example  composition of Google Maps and realtime information about the position of airplanes - http://www.flightradar24.com
  • 25. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25 Google Docs  Free web-based office tools  word processor, spreadsheet application, ...  Mobile access via mobile phone  Software as a service (SaaS)  Data safety and privacy issues
  • 26. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26 Google AdSense  Highly customised delivery of advertisements  shows advertisements delive-red via Google AdWords  New models for payment  pay-per-click in addition to pay-per-impression  Any website owner can enroll  sometimes very complementary information - e.g. blog with reviews about specific products together with Google advertisements for these products
  • 27. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27 Video: The Kindness of Strangers
  • 28. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28 Social Implications of Web 2.0  Data ownership and copyright issues  Collective intelligence (wisdom of crowds)  Shift of power from controlled media to collaborative communities  New models for crediting an individual's content that is accessed by other users or composed in mashup applications  Everybody has a (big) voice  e.g. reach millions of users within seconds via Twitter
  • 29. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29 Common Web 2.0 Patterns  The presented Web 2.0 applications have some common underlying patterns which are going to be discussed in the next lecture  service oriented architectures (SOAs)  software as a service  asynchronous partial updates - Rich Internet Applications (RIAs)  mashups  self-organising communities  collaborative tagging  viral marketing  ...
  • 30. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30 Exercise 6  Web Services
  • 31. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31 References  James Governor et al., Web 2.0 Architectures, O'Reilly Media, May 2009  Chris Anderson, The Long Tail, Wired 12(10), 2004  http://www.wired.com/wired/archive/12.10/tail.html  Michael Wesch, The Machine is Us/ing Us  http://www.youtube.com/watch?v=NLlGopyXT_g  Jonathan Zittrain, The Kindness of Strangers, TEDGlobal 2009, Oxford, UK, July 2009  http://www.ted.com/talks/lang/eng/jonathan_zittrain_t he_web_is_a_random_act_of_kindness.html  Live Flight Tracker  http://www.flightradar24.com
  • 32. November 7, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32 References  James Surowiecki, The Wisdom of Crowds, Anchor, August 2005
  • 33. 2 December 2005 Next Lecture Web 2.0 Patterns and Technologies