What Is A Web 2.0?
What Is A Web 2.0?
0
What is a web 2.0?
It is Second generation of services available on the Web that lets people collaborate and share information online O'Reilly Media and MediaLive International popularized the term Google is now seen as the torch bearer of the term by the media From a technology perspective Web 2.0 uses AJAX, Mashups and RSS predominantly
Web 2.0
(2003- beyond)
Web pages, plus a lot of other content shared over the web, with more interactivity; more like an application than a page
Write & Contribute Post / record dynamic Browsers, RSS Readers, anything
Client Server
Web Coders geeks
Architecture
Content Created by Domain of
Web Services
Everyone mass amatuerization
The Participatory Web . It marks the progression from static web pages to dynamic, interactive ones . Read/write web . Sharing, collaboration, & user involvement . Reviews . Comment on news stories . Upload photos . Share digital videos
The Amateurization of the Web . The average person can put their work on the web ex. Photographers, journalists, aspiring writers, students, etc.
The Social Web . Social networking and communityoriented sites ex. myspace.com, facebook.com, tagged.com, twitter,com, etc.
The User-focused Web . The user needs are catered: participate, organize, read, write & play online
Participation in Knowledge Communities . Web 2.0 Social networks: myspace.com, multiply.com, tagged.com, facebook.com, twitter.com friendster.com, etc.
Collaboration Assist people and communities to work with distant people or community.
Create technical requirements Check out what others are doing Ask the community for help Prototype Consider different types of solutions
Collaboration
With the advent of Web 2.0, we find ourselves in an age of participation a time when all users are empowered to contribute, regardless of background or position.
Blogs a blog, or weblog, is an online journal or web site on which articles are posted and displayed in chronological order. . Subject resources, book reviews, library news, discussion groups . Blogging software: http://wordpress.com http://www.livejournal.com http://www.blogger.com
Libraries are keeping up to date by subscribing to news & information sources via RSS feeds.
WIKIS Wiki technology provides an area for effortless collaboration and knowledge sharing among a community of users without any programming knowledge. Features: add a new page, edit page, search, comments, files and attachments, revision comparison.
Social Bookmarking . Allow users to bookmark favorite web site articles, blog posts, podcasts, images, & other webbased materials for future retrieval. ex. http://del.icio.us www.furl.net
Photosharing . Users are uploading, rating, reviewing, annotating, searching, browsing, tagging, & creating a wealth of personal, cultural & historical digital image collections. ex. www.flicker.com www.photobucket.com www.picazza.com
Social cataloging . Enable users to create personal catalogs of their book, CD, DVD, & game collections, and share them with others. ex. www.librarything.com
Video Sharing . Enable users to share, rate, comment, watch & gather around video content free of charge and technical expertise. . Amateur filmmakers, karaoke hopefuls, & even talented pets have all been given a venue to display their work. ex. youtube.com
Online Chatting is the exchange of typed-in messages requiring one site as the repository for the messages (or "chat site") and a group of users who take part from anywhere on the Internet. . Yahoo messenger . Google talk . Skype . Meebo
Online Text Messaging Provides text messaging from internet to cell phone/mobile phone. Ex. Chikka.com Yahoo messenger
What is AJAX?
Ajax is not a technology in itself Shorthand for Asynchronous JavaScript and XML The term was first used by Adaptive Path only in Feb 2005 Removes the need to reload entire web page each time the user makes a change. Increase the web page's interactivity, speed, and usability. XML is used as the format for transferring data between the server and client. XML files may be created dynamically by some form of server-side scripting The Ajax technique uses a combination of: XHTML and CSS, JavaScript, XMLHttpRequest /IFrame object
Though hard to believe by public, in reality it all started with IE 3.0s IFrame (and later by Netscapes Layer) innovation to do asynchronous loading of content Todays AJAX core is based on Microsoft XMLHTTPRequest Object introduced in IE 5.0 It was used and exploited by Outlook Web Access (OWA) in Exchange 2000 timeframe