Web 2.0

23
AJAX BLOGS MASHUPS WEB 2.0 PODCAST S WIKI S WEBSERVIC ES RSS FEEDS ATOMS JSON TAGS SOA SOCIAL WEB Presented By: Harshavardhan Achrekar I-WIDGETS RIA

description

CNIS Presentation

Transcript of Web 2.0

Page 1: Web 2.0

AJAXBLOGS

MASHUPS

WEB 2.0

PODCASTS

WIKIS

WEBSERVICES

RSS FEEDS

ATOMS

JSON

TAGS

SOA

SOCIAL WEB

Presented By: Harshavardhan Achrekar

I-WIDGETS

RIA

Page 2: Web 2.0

WEB 2.0 APPLICATIONS

Page 3: Web 2.0
Page 4: Web 2.0
Page 5: Web 2.0
Page 6: Web 2.0
Page 7: Web 2.0
Page 8: Web 2.0
Page 9: Web 2.0
Page 10: Web 2.0

COMPARISON BETWEEN WEB 1.0 & WEB 2.0

Factors Web 1.0 Web 2.0

Concentration Commerce People

User Mode Read Write & Contribute

Unit of Content

Page Post

State of Information

Static Dynamic

Viewing Medium

Web Browsers Web Browsers, RSS Feeds, desktop gadgets, etc

Architecture Client-Server Web Services [SOA]

Content Creation

Web Coders Everyone

Domain Geeks Common Masses

Page 11: Web 2.0

DEFINITIONS

The web as platform. The underlying philosophy of relinquishing

control. Glocalization -- making global information

available to local social contexts and giving people the flexibility to find, organize, share and create information in a locally meaningful fashion that is globally accessible.

An attitude not a technology – Participatory. When data, interface and metadata no longer

need to go hand in hand. Power and control via APIs. Giving up control and setting the data free.

Page 12: Web 2.0

PEOPLE HAVE HEARD OF

Blogs, e.g. Blogger, Blogspot Del.icio.us Wikis, e.g. Wikipedia Flickr for photo sharing Communication networks, e.g. Skype News & audio services, like podcasts &

Youtube Social networking sites, e.g. Myspace &

Facebook

Page 13: Web 2.0

KEY FEATURES

Search - Finding information through keyword. Links - To frequently used pieces of information. Authoring - Create constantly updating content

which is cumulative such as in blogs and as in wikis it is iterative.

Tags - Categorization of content by simple, one-word descriptions to facilitate searching and avoid rigid, pre-made categories.

Signals - The use of RSS (Really Simple Syndication) technology to notify users with any changes of the content by sending e-mails to them.

Page 14: Web 2.0

COMPONENTS

RIA – Rich Internet Application SOA – Service Oriented Architecture SW – Social Web

Page 15: Web 2.0

RIA – RICH INTERNET APPLICATIONS

Combination of : User interface

functionality of desktop software applications.

Low-cost deployment of Web applications.

Interactive, multimedia communication.

Responsive, and effective user experience.

Page 16: Web 2.0

SERVICE ORIENTED ARCHITECTURE Application's business logic

or individual functions are modularized and presented as services for consumer/client applications.

loosely coupled nature; i.e., the service interface is independent of the implementation.

Application developers or system integrators can build applications by composing one or more services without knowing the services' underlying implementations.

Page 17: Web 2.0

SOCIAL WEB

Multimedia – Photo-sharing: Flickr – Video-sharing: YouTube – Audio-sharing: imeemEntertainment – Virtual Worlds: Second Life – Online Gaming: World of

Warcraft News/Opinion – Social news: Digg, Reddit – Reviews: Yelp, epinions Communication – Microblogs: Twitter, Pownce – Events: Evite – Social Networking Services: Facebook, LinkedIn, MySpace

Page 18: Web 2.0

IMPORTANT ONES…

Mashups – A web application that combines data from more than one source into a single integrated tool.

Application

Access Access Access USER INTERFACE

Network Display File System

WINDOWS

Application

Yahoo Google EVDB Amazon APIs

API API API API

INTERNET

Operating System Scenario

MashupScenario

Analogy:

Page 19: Web 2.0

CHICAGOCRIME.ORG MASH UP GOOGLE MAPS WITH CRIME DATA IN THE CHICAGO AREANAVDOG.COM SEARCH FOR INTELLIGENT MAP

Page 20: Web 2.0

FEEDS

Web feed (or news feed) is a data format used for providing users with frequently updated content.

Web feeds are an example of pull technology, although they may appear to push content to the user.

Content distributors syndicate(make publicly available) a web feed, thereby allowing users to subscribe to it.

Making a collection of web feeds accessible in one spot is known as aggregation, which is performed by an Internet aggregator.

Sometimes third parties will read the website and create a feed for it by scraping it.

RSS (most commonly said to be an acronym for ‘Really Simple Syndication’) format is an XML-based system that allows users to subscribe to their favorite websites.

Page 21: Web 2.0
Page 22: Web 2.0

AJAX

AJAX is a group of technologies

XHTML and CSS give standards based presentation

Dynamic display and interaction using the DOM

Data interchange and manipulation using XML and XSLT

Asynchronous data retrieval using XMLHttpRequest and Javascript binding it all together.

Web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.

Page 23: Web 2.0

REFERENCES

http://www.simonwhatley.co.uk/rich-internet-applications-a-background

http://blog.sherifmansour.com/?p=187 http://www.socialtimes.com/images/

social-starfish.jpg http://en.wikipedia.org/wiki/

Mashup_(web_application_hybrid) http://web.princeton.edu/sites/isapps/

jasig/2005WinterAustin/presentations/JASIGWeb2LearningDec05v2.pdf