SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)

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
 

Similar a Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR) (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
 

Más 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
 

Más 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
 

Último

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Último (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)

  • 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