SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

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
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
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
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
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
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 

Kürzlich hochgeladen (20)

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
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
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
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
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
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 

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