Web 2.0 Services and Social Networking
Web 2.0 Services and Social Networking is a trend in the use of World Wide Web technology and web design that aims to enhance creativity, information sharing, and, most notably, collaboration among users. These concepts have led to the development and evolution of web-based communities and hosted services, such as social-networking sites (Myspace, Bebo, Facebook, Utube), wikis, weblogs (blogs), podcasts, RSS feeds (and other forms of many-to-many publishing),
Web 2.0 also includes a social element where users generate and distribute content, often with freedom to share and re-use. Web 2.0 technologies tend to foster innovation in the assembly of systems and sites composed by pulling together features from distributed, independent developers.
Examples of companies or products that embody these principles have four levels in the hierarchy of Web 2.0 Services:
- Level-3 applications, the most "Web 2.0"-oriented, only exist on the Internet, deriving their effectiveness from the social interactions and network effects that Web 2.0 makes possible, and growing in effectiveness in proportion as people make more use of them. O'Reilly gave as examples eBay, Craigslist, Wikipedia, del.icio.us, Skype, dodgeball, and AdSense.
- Level-2 applications can operate offline but gain advantages from going online. Flickr, which benefits from its shared photo-database and from its community-generated database.
- Level-1 applications operate offline but gain features online. Google Docs & Spreadsheets) and iTunes (because of its music-store portion).
- Level-0 applications work as well offline as online. MapQuest, Yahoo! Local, and Google Maps (mapping-applications using contributions from users to advantage could rank as "level 2").
Web 2.0 websites typically include some of the following features/techniques:
- Cascading Style Sheets to aid in the separation of presentation and content
- Folksonomies (collaborative tagging, social classification, social indexing, and social tagging)
- Microformats extending pages with additional semantics
- REST and/or XML- and/or JSON-based APIs
- Rich Internet application techniques, often Ajax and/or Flex,Flash-based
- Semantically valid XHTML and HTML markup
- Syndication, aggregation and notification of data in RSS or Atom feeds
- mashups, merging content from different sources, client- and server-side
- Weblog-publishing tools
- wiki or forum software, etc., to support user-generated content
- Internet privacy, the extended power of users to manage their own privacy in cloaking or deleting their own user content or profiles.
Hopefully this will make the above subject clearer to our non-IT customers.
Cheers Mark Bower
Director
NextWave.IT Limited
www.nextwaveit.biz
enquiry@nextwaveit.biz
http://www.linkedin.com/in/nextwaveit