Your SlideShare is downloading. ×
0
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Jarrar: Web 2.0 Data Mashups
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Jarrar: Web 2.0 Data Mashups

226

Published on

Lecture Notes by Mustafa Jarrar at Birzeit University, Palestine. …

Lecture Notes by Mustafa Jarrar at Birzeit University, Palestine.
See the course webpage at: http://jarrar-courses.blogspot.com/2014/01/web-data-management.html
and http://www.jarrar.info
you may also watch this lecture at: http://www.youtube.com/watch?v=mrbvjAdhSHM

The lecture covers:
- Where Web 2.0 is going?
- Social Networking
- Web 2.0 Technologies

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
226
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Jarrar © 2013 1 Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu www.jarrar.info Lecture Notes on Web Data Management Birzeit University, Palestine 2013 Introduction to Web 2.0 Data Mashups
  • 2. Jarrar © 2013 2 Watch this lecture and download the slides from http://jarrar-courses.blogspot.com/2013/11/web-data-management.html
  • 3. Jarrar © 2013 3 Outline From Web 1.0 to Web 2.0 - Where Web 2.0 is going? - Business/Professional Networking - Social Networking - Web 2.0 Technologies - The Mashup Phenomena - Web 2.0 challenges Keywords: Social Community, Collaboration, Sharing, APIs, blog, Social Networking, Content syndication, Mashups, Web APIs
  • 4. Jarrar © 2013 4 Social Community, Collaboration, Sharing From Web 1.0 to Web 2.0
  • 5. Jarrar © 2013 5 Where Web 2.0 is going? most Web 2.0 sites provide APIs
  • 6. Jarrar © 2013 6 API Wikipedia edited in real-time by anyone (in 252 languages, millions of articles) written collaboratively by volunteers around the world.
  • 7. Jarrar © 2013 7 A social network for sharing photos API •3,464 uploads in the last minute · •160,129 things tagged with morning · •2.3 million things geotagged this month In 2008 Source: http://www.flickr.com
  • 8. Jarrar © 2013 8 API Upload, View, and Share Videos (and tags...)
  • 9. Jarrar © 2013 9 e-Buy and e-Sell API Millions of items are listed, bought, sold, and discussed daily.
  • 10. Jarrar © 2013 10 API We know this! What is social?
  • 11. Jarrar © 2013 11 Upcoimg.org API A social event calendar website, uses iCalender, supports an open API for the submission of event descriptions.
  • 12. Jarrar © 2013 12 Blog (Your Own Journal) API Commentary, news, personal diaries... + comments/discussions (+106 million blogs, as of 2007)
  • 13. Jarrar © 2013 13 Business/Professional Networking API Social employability 16 million registered users (2007) 60 million registered users (2007)
  • 14. Jarrar © 2013 14 Social Networking API Find your friends, socialize, group, share/organize events, and more…(1.15 billion monthly users)
  • 15. Jarrar © 2013 15 Web 2.0 Technologies Content syndication How can you deliver recent news to your users without forcing them to visit your website?  RSS, Atom Mashups How can you remix free content and make a new website? Web APIs (programmable web) How can make use of the free content inside my website? Companies are competing in gathering content from people and offering this content back through APIs (i.e. structured data)
  • 16. Jarrar © 2013 16 Content Syndication Millions of online publishers including newspapers, commercial web sites and blogs now publish their latest news headlines, product offers or blog postings in standard format news feed[1]. A typical web feed logo
  • 17. Jarrar © 2013 17 Content Syndication The two main families of web syndication formats are RSS and Atom.
  • 18. Jarrar © 2013 18 Mashups / Programmable Web (The Puzzle of APIs)
  • 19. Jarrar © 2013 19 Mashups • A new type of web applications. • Combines data from more than one source into a single integrated tool[2]. • Creating a new and distinct web service that was not originally provided by either source. • Content is typically sourced via an API* or a RSS Feed Let’s see some examples..
  • 20. Jarrar © 2013 20 Mashups (Example) Real-time mashup of votes from around the world Ask500People.com
  • 21. Jarrar © 2013 21 Map of Forbes list of the top 100 most powerful and best paid celebrities. Pop-up windows for each includes related YouTube videos. Google Maps Yahoo Geocoding YouTube Mashups (Example)
  • 22. Jarrar © 2013 22 Pageflakes Custom homepage builder that uses Ajax to let a user layout and customize a page with relevant information. Includes pre-built modules for Flickr, YouTube, Amazon and hundreds of other popular sites. • Amazon S3, • AOL Video, • Box, • Clickatell, • del.icio.us, • FedEx, • Flickr, • Google • + many others Mashups (Example)
  • 23. Jarrar © 2013 23 Yahoo! Maps- Yahoo! Local- Flickr- ePartyGuide.com Mashups (Example)
  • 24. Jarrar © 2013 24 Combines Google maps with real-estate databases Mashups (Example) Google Maps- Real-estate-
  • 25. Jarrar © 2013 25 A unified and comprehensive view of the current global state of infectious diseases and their effect on human and animal health Google News- ProMED- World Health Organization- Mashups (Example)
  • 26. Jarrar © 2013 26 A visually rich application that combines the Amazon API to show the relationship between movies, bands, actors, etc. Mashups (Example) Amazon API- You Tube- Others-
  • 27. Jarrar © 2013 27 Be Innovative… (The Puzzle of APIs)
  • 28. Jarrar © 2013 28 Find popular APIs
  • 29. Jarrar © 2013 29 Find popular APIs here Also, How-To start a mashup
  • 30. Jarrar © 2013 30 (APIX + APIY = Money) … Be innovative to know x and y ;-) See the “Mashup Market”
  • 31. The Mashup Phenomena  From Web of Documents (Hypertext) into Web of Data In other words, The Web is becoming a Database, where a data source is seen as a table, and a mashup is seen a query over multiple tables/sources.  Data Web
  • 32. Jarrar © 2013 32 Web 2.0 challenges Suppose you want to build a mashup: Build up your publications “publications webpage”, combining all data from all sources/APIs? • How to link data items cross sources? • How to answer structured queries (over different APIs) such as “Give me all people who works-at Birzeit and previously lived in Belgium”? • How to know the meaning/type of data Items? Bessan is a person name, or a city name?  Linking data items cross sources, such that it becomes easy to integrate search, and retrieve (use RDF).
  • 33. Jarrar © 2013 33 From Web 2.0 to Web 3.0 Next lecture
  • 34. Jarrar © 2013 34 References 1. "Web Syndication." Wikipedia. Wikimedia Foundation. Web. 16 Feb. 2015. <http://en.wikipedia.org/wiki/Web_syndication>. 2. Dengel, Andreas. KI 2008, Advances in Artificial Intelligence 31st Annual German Conference on AI, KI 2008, Kaiserslautern, Germany, September 23- 26, 2008 : Proceedings. Berlin: Springer, 2008. Print.

×