11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

502 Web 2.0 <strong>and</strong> beyond“Web 2.0” is a somewhat nebulous term, but its core technologies are changing both how information is presented on the Web <strong>and</strong> how userscan create <strong>and</strong> share their own content.changing the way content is created <strong>and</strong> presented on theWeb, as well as ways in which Web users are using technologyto create new communities <strong>and</strong> institutions. (The termis somewhat misleading because it seems to imply a newversion <strong>of</strong> the fundamental Web s<strong>of</strong>tware itself. It is more achange in the way the Web is perceived <strong>and</strong> used.)The term emerged into prominence following a 2004conference that emphasized the Web as being not justa place to <strong>of</strong>fer services, but a platform upon which tobuild them, <strong>of</strong>fering applications that are not dependenton any particular operating system. As services were built<strong>and</strong> users participated in new ways, the emerging communitieswould then extend the power <strong>of</strong> the Web platformeven further (see social networking <strong>and</strong> user-createdcontent). For some <strong>of</strong>ten-cited examples, see Craigslist,eBay, Wikipedia, <strong>and</strong> YouTube.Web 2.0 ToolsAlthough the most important part <strong>of</strong> Web 2.0 is its business<strong>and</strong> social models, a number <strong>of</strong> Web technologies areneeded to provide the flexibility <strong>and</strong> rich interaction neededto <strong>of</strong>fer a new Web experience. These include:• dynamic, efficient generation <strong>of</strong> content (see Ajax)• programming interfaces (see api) using structuredtext files (see xml)• platforms for running applications in the browser,such as Google apps• merging <strong>and</strong> customizing content from differentsources (see mashups)• user subscription to content (see podcasting <strong>and</strong> rss)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!