Archive for January, 2008

Defining Web 2.0 - At 3 Levels

Wednesday, January 23rd, 2008

Web 2.0

Web 2.0 - almost everyone have heard the term - but few are sure about its meaning. Unfortunately, it cannot be defined easily. People in different fields have their own unique definitions for the term. In this article, I will attempt to define the term at three different level - the Philosophy, the Technology and the Design.

Disclaimer: Before anyone reacts violently to the term Web 2.0, let me make myself very clear…
Web 2.0 is an ambiguous buzz word. It has been used and abused so many times that it does not have a consistent meaning - so people are free to interpret it as they see fit. And this is how I interpret it.

Philosophy

The design philosophy of a web site can make it a Web 2.0 site. This is perhaps the key difference between a Web 1.0 site and a Web 2.0 site…

Web 1.0 is a web site where there is a one way communication between the web master to the visitor. A Web 2.0 site is a site where the visitors can communicate with each other.

For example, compare the Encyclopedia Britannica to Wikipedia. In Encyclopedia Britannica, the web master creates the content and gives it to the visitor - the visitor has no way of talking back. But in Wikipedia, the visitor create the content for other visitors.

Technology

The keyword here is “Internet as a platform”. In Web 2.0, the net became the platform rather than just a data transfer mechanism. For a simple example, when you visit a site, the videos in it come from YouTube, the images from Flickr, the search is done using Google API and you can bookmark pages using the API from del.icio.us.

Some technologies that are described as Web 2.0…

  • Ajax
  • Valid Markup
  • Microformats
  • Tagging, Tag Clouds
  • APIs
  • Feeds
  • Mashups

Some features that makes a technology Web 2.0…

Speed
For example, Ajax makes simple tasks much faster.
Ease of Use
A good example of this is Tagging. It is a much easier approach when compared to hierarchies.
Enabling Mashups
APIs, Feeds, etc. makes this possible.
Bringing Web Apps closer to the Desktop
Ajax, AIR, etc.

Design

This is perhaps the only area where the term Web 2.0 can be defined with a reasonable level of accuracy. A site with a Web 2.0 design is one that has at least some of these elements…

Simple Design

Stonewall

Lots of white space

Browse Happy

Nice Icons

37Signal Icons

Violators/Badges/Star Flashes

A List Apart Violator

Big Fonts

37Signal Font

Gradients

Stonewall

Reflections

Curve 2 Reflections

Shadows

Shadows

And More…

Web 2.0 Design Style Guide

For More Information

Kerala BarCamp 2 - In Cochin

Thursday, January 10th, 2008

Barcamp Logo

Following the success of the first barcamp in Kerala, we are organizing a second one. This time it will be at Cochin. The date and venue has not been decided yet - we want it to be decided by the community.

For those of you who don’t know what a BarCamp is, here is the Wikipedia definition

BarCamp is an international network of user generated conferences - open, participatory workshop-events, whose content is provided by participants - often focusing on early-stage web applications, and related open source technologies, social protocols, and open data formats.

Attending

If you are in or around Cochin at the end of January 2008, consider coming to the event. If you wish to attend, please add your name to this wiki page.
BarCamp Kerala 2. You can do that by filling out the following form…






Sessions

The sessions are decided and presented by the members themselves - here is a list of the proposed sessions(so far)…

Visual Programming Language, Demo
by Kenney Jacob
Search Engine Marketing
by Mani Karthik
Xtend IVR - A RAD Toolkit for Telephony
by Jayakrishnan K
Visual Studio 2008 - What’s in it for me?
by Jadeja Dushyantsinh
SAAS - Software As A Service
by Linoy Joseph

There are some more proposed sessions.

People

I hope I can meet my fellow Cochin bloggers at this event. Anand and Mani Karthik has promised to come. I hope Nirmal will be there too.

More Details Available at…

Subscribe to Feed