HPCLab, University of Cyprus

Slides:



Advertisements
Similar presentations
Social Bookmarking & RSS feeds
Advertisements

Social Media.
WEB 2.0. What we are speaking about… Transformation of WEB, the WEB 2.0 –New generation of websites… –Importance of Open Data… –Importance of Users… –Web.
RSS 2.0: Experience with implementation in a closed Intranet Presented by Mr Ajith Balan Scientific Officer Scientific Information Resource Division Bhabha.
PEPE 23 January 2008 © Institute for research and Innovation in Social Services. This work is licensed under the Creative Commons Attribution-Non- Commercial.
ICT Issues Social Networking. Social Networking Social networking: the interaction between a group of people who have a common interest, eg. music. Popular.
New Teaching Tools WEB 2.0 Lector drd.ing Teodora Chicioreanu.
RSS, real simple syndication Skills: subscribe to feeds, read feeds IT concepts: RSS feed, polling vs. publish- subscribe, stand-alone vs Web based reader,
THE UNIVERSITY OF HONG KONG WEB BY DANIEL CHURCHILL 2.0.
TC2-Computer Literacy Mr. Sencer February 4, 2010.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
CSC 101 Slide Show Ashley Carroll. Podcast What is Podcasting? Podcasting is the distribution of audio or video files, such as radio programs or music.
INNOV-3: Mashup Basics or > 2 Sheldon Borkin VP Technology Rick Kuzyk Sr Portfolio Specialist.
CSC By: Shawn Desmond Podcasts, Blogs, Wiki, RSS.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting RSS.
Web 2.0: Concepts and Applications 3 Syndicating Content.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Don Westover Director of Instructional Design Mount Wachusett Community College.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
+ RSS Aggregation and Syndication. + Really Simple Syndication (aka, Rich Site Summary) Image source:
WEB 2.0: Definitions, glossary, tools and uses. Use web 2.0 tools to create vibrant learning communities.
Web 2.0: Concepts and Applications 3 Syndicating Content.
Web 2.0: Concepts and Applications 2 Publishing Online.
Free e-Sources for English Language Teachers by Wallace Barboza Carolina TESOL December 6th, 2008 Charleston, SC.
Consider ways to use social software in your professional learning and school.
Setting Up an RSS Feed 1 Project by iWEBbic.com 1.
Web 2.0 Social Bookmarking and Start Pages in the Classroom Sally Todd, St John’s School Library, April 2009.
Web 2.0: Concepts and Applications 2 Publishing Online.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
XP New Perspectives on The Internet, Fifth Edition— Comprehensive, 2005 Update Tutorial 7 1 Mass Communication on the Internet Using Newsfeeds Tutorial.
Web Mashups Presented By: Saket Goel Uni: sg2679.
What Is Wiki ? Wiki is a piece of server software that allows users to freely create and edit Web page content using any Web browser. Wiki supports hyperlinks.
Podcasting & Videocasting Session Presented by: Gordon F Snyder Jr Download Mike Q and my podcasts at:
PowerPoint Presentation of Essential Concepts PowerPoint Presentation of Essential Concepts Chalice Tillis LEM 511.
Web 2.0 By Martin King. Features of Web 2.0 Tags: These are one word descriptions of the entire content written by the owner. Extensions: It is software.
What is RSS? and Why Should You (teacher, librarian, student) Care?” Jo Ann Ponville EBRPSS Instructional Technology Facilitator.
OT Connections is AOTA’s new online community which allows occupational therapists, occupational therapy assistants and students to connect with each.
What Is RSS? Adapted from Stephanie Quilao & Wikipedia It can take hours going to visit every single website and blog you enjoy  RSS Feed: get all the.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Spring 2007.
PART 1: INTRODUCTION TO BLOG Instructor: Mr Rizal Arbain FB:Facebook/rizal.arbain Website: H/P: Ibnu.
Features. Yahoo! Features My Yahoo! Flickr Delicious Yahoo! Pipes Yahoo! Maps Yahoo! Developer Network (YDN) Yahoo! Finance Yahoo! Mobile Yahoo! Hot.
Blogging (RSS & the Read/Write Web) Darrel Branson ICT Educator Sunraysia Mallee Schools Network
LIBRARIES MEET THE GRID: Librarians in Cyberspace Virginia Allen Beth Avery.
A Tour of Google Apps learn.cssd.ab.ca. Google Apps provide tools for creating, learning and sharing. Signing into your learn account gives you access.
IBM Lotus Software © 2006 IBM Corporation IBM Lotus Notes Domino Blog Template Steve Castledine.
Blogging. Website and blog A website, also written as web site,or simply site, is a set of related web pages typically served from a single web domain.
Web 2.0 Ali Ghandour Based on slides from: Clara Ko, EuropeanPWN Amsterdam.
Blogs and RSS Siobhan Champ- Blackwell. Definitions  Blog – Web Log; an online journal; A web page with periodic posts in reverse chronologic order 
1 RSS: What does it mean for the classroom teacher? Martha Bogart & Ruth Block Cooperating School Districts 1460 Craig Rd. St. Louis, MO 63146
Introduction to RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites.
Kendra Hunter & Charde Johnson EDUC Dr. M. Kariuki.
1 RSS: What does it mean for the classroom teacher? Stephen Rahn
Presenter: Ken Baldauf Web 2.0 Technologies for Educators.
Three Internet Medias Podcast, Blogs, Wiki Jasmine Sampson CSC101.
What is RSS? and Why Should You (teacher, librarian, student) Care?” Jo Ann Ponville EBRPSS Instructional Technology Facilitator.
Introduction to Social Media October 28, 2010 Green County High School Vickie Buckman.
Social Media & Social Networking 101 Canadian Society of Safety Engineering (CSSE)
Podcasting workshop Roni Malek Science Learning Centre London
 GEETHA P.  Originally coined by Tim O’Reilly Publishing Media  Second generation of services available on www.  Lets people collaborate and share.
Where it is today and how it is used.
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Are You Hungry Yet? RSS Feeds and the New Ways we Collect Information
Blogging What, Why and How? Ask the Experts Online 17th July, 2007
Web 2.0.
“Real Simple Syndication” (RSS)
Web 2.0 and Open Source Software
Web 2.0 Creating Content.
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
online newspaper’s journalists
Presented By S.Yamuna AP/CSE
Presentation transcript:

HPCLab, University of Cyprus Invited Lecture, “Foundations of Internet Technologies” Course University of Cyprus, Nicosia November 23, 2007 Tutorial on Web 2.0 Dr. Mustafa Jarrar mustafa@jarrar.info HPCLab, University of Cyprus

Social Community, Collaboration, Sharing Back to the future…

Who wrote this label?

Who uploaded this photo?

Outline What is Web 2.0? What is social Web? Web 1.0 vs. Web 2.0? How can I make my website web 2.0? RSS, Atom Mashups Programmable web How can I build a mashup?

, let’s see some examples.. What is Web 2.0? I cannot define it , let’s see some examples..

Wikipedia edited in real-time by anyone (9.1 million articles in 252 languages) written collaboratively by volunteers around the world. <Top 10 visited sites on the net>

A social network for sharing photos Users can work together to collaborate on photo projects and use each others’ tags to find new photos. (60 millions photos/week) API

Upload, View, and Share Videos (and tags...) API

e-Buy and e-Sell Millions of items are listed, bought, sold, and discussed daily. API

We know this! What is social? API

Upcoimg.org A social event calendar website, uses iCalender, supports an open API for the submission of event descriptions. API

Blog (Your Own Journal) Commentary, news, personal diaries... + comments/discussions (+106 million blogs, as of 2007) API

Personal Blogs journalists, scientists, employees, . everybody

Corporate Blogs

Business/Professional Networking 16 million registered users API Social employability

Founded by Mark Zuckerberg in 2004 (Harvard students). Social Networking Find your friends, socialize, group, share/organize events, and more…(55 million active members) Founded by Mark Zuckerberg in 2004 (Harvard students). Became public in 2005 API

Looking for a Dating?! A big business (now, 2nd largest segment of “paid content”) $500 million subscription fees in 2005 in the US (20M users/year?).

What is Web 2.0? Web 1.0 Web 2.0 Read Read/Contribute Page Post/Record html, xml, cgi, php, portal, xform… Web 2.0 Blog, Wiki, folksonomy, RSS, Atom, Mashup … Read Read/Contribute Page Post/Record Static Live “Client server” “Web Service” Dogmatic Democratic Social aspects Community/collaboration Content sharing Users are its driving force ….very creative

My interest in Web 2.0  “Me”, as a user? I will join networks, learn, share, contribute…  “Me”, as a programmers? Ideas? Let’s see some of the Web 2.0 Technologies (to make your site web 2.0)

Web 2.0 Technologies Content syndication Mashups 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?

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. A typical web feed logo

Content Syndication Browsers can read these feeds, syndicate, and save them as “Favorites”

Content Syndication The two main families of web syndication formats are RSS and Atom.

Content Syndication RSS (Really Simple Syndication) Atom An RSS document is an XML (/sometimes RDF) document. An RSS document, (called a "feed“/"channel," contains a summary of content or the full text. People are updated automatically. RSS content can be read using "RSS readers," "feed reader" or an "aggregator." Atom Same as RSS, but elements are typed, + some other features. See http://en.wikipedia.org/wiki/Atom

Content Syndication Feed Aggregator A client software or a Web application which aggregates syndicated web content such as news headlines, blogs, podcasts, and vlogs in a single location for easy viewing. For example: Akregator (KDE/Linux) Apple Mail (Mac OS) Attensa Feed Readers (cross-platform) BlogBridge (cross-platform) Feedview, a Firefox extension (cross-platform) FeedDemon (Windows) FeedGhost (Windows) Hubdog (Windows Mobile) Juice (cross-platform) Liferea (Linux) Mozilla Thunderbird (cross-platform) Microsoft Outlook 2007 (Windows) Internet Explorer 7 (Windows) ... Google Reader Google News Netvibes Newshutch NewsIsFree ....

Mashups / Programmable Web (The Puzzle of APIs)

Let’s see some examples.. Mashups A new breed of web applications. Combines data from more than one source into a single integrated tool. 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..

Mashups (Example) Ask500People.com Real-time mashup of votes from around the world

Mashups (Example) ePartyGuide.com Yahoo! Maps- Yahoo! Local- Flickr-

Mashups (Example) Download and view any maps on your mobile. Google- Yahoo- MSVEearth-

Mashups (Example) Combines Google maps with real-estate databases

Mashups (Example) 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) Google news visualized intelligently Google News-

Mashups (Example) A visually rich application that combines the Amazon API to show the relationship between movies, bands, actors, etc. Amazon API- You Tube- Others-

Mashups (Example) Visualize the most important incoming links for any URL. Google Search- Yahoo Search-

Mashups (Example) Plan what movies to watch with your friends Ruby on Rails-Amazon ECS-YouTube-Yahoo BBAuth-

Time Line Top Mashup Tags

Be Innovative… (The Puzzle of APIs) 39

Be Innovative… (The Puzzle of APIs)

Find popular APIs

How an API looks like?

Google Base Coming!

Also, How-To start a mashup Find popular APIs here Also, How-To start a mashup

Opportunity to compete

How Can I build a mashup? What do you want to do? Which data you need? APIs/RSS available? How is your programming skills? Programmers’ affair! (For Google Maps: HTML, XML, JavaScript ) Semi technical skills Use mashup editors Sign up for a developer token http://aws.amazon.com/ http://www.google.com/apis/maps/ http://api.search.yahoo.com/webservices/re Microsoft Popfly Yahoo! Pipes QEDWiki by IBM Google Mashup Editor (Coming) Serena Business Mashups Dapper JackBe Presto Wires Start coding Start Configuring

Yahoo Mashup Editor Demo

Where can I read more about Mashups?

Support RSS, APIs, Mashup… My interest in Web 2.0  “Me”, as a user? I will join networks, learn, share, contribute…  “Me”, as a programmers? Support RSS, APIs, Mashup…  “Me”, as a businessman? (APIX+APIY = Money)… See the “Mashup Market”  “Me”, as a researcher? Be innovative!!! … Did you spot any problem? Need?  Contact me for a research topic !!!

The more you are innovative… the more marks you get! Optional Home Work Build a mashup. The more you are innovative… the more marks you get!

HPCLab, University of Cyprus Thank You Download slides http://www.jarrar.info Contact me: Mustafa Jarrar mustafa@jarrar.info HPCLab, University of Cyprus