Kick Starting Web 3.0
August 9, 2007
After all hypes and hoaxes about Web 2.0, its Web 3.0 now, actually speaking still most of the people are now aware of what Web 2.0 is? and some still have an opinion that Web 2.0 is a version of Web. This is not a forum to discuss or debate about what Web 2.0 is actually is, for those who accept, agree and understand Web 2.0, this is for you.
But before going to Web 3.0, If you are totally new to this, then it is highly recommended that you have a look at Web 2.0 here.
We all know how Web 2.0 stands ahead from classic, so called Web 1.0. It is all collective Intelligence and transforming Web from a Displaying platform to a Delivering Platform. To be straight and simple “Web 2.0 is Web by the users, to the users and for the users.” It seems saturated, what is next now? Web Users have tasted the actually Web 2.0 era and it always whats more in store. There comes the necessity of birth of another arena. Yep, it is Web 3.0.
WEB 3.0 :
Web 3.0 is decided on how far we have come and how better we can make. In previous era we molded web as a delivering platform, now its the time to organize, customize and improvise. Everything will evolve around these three things.
Organizing:
Web 2.0 is delivering services in n different ways, one listener and so many actions. Next step is to organize stuff, here I want to make is clear that, ORGANIZING IS NOT STANDARDIZING. If standardizing, then it is 1.0, but here again it doesn’t meant that is is RAW, but organizing is leading to intelligent computing. Both Amazon and delicious offers API, but the way Delicious offers is different from Amazon’s serving, Amazon for instance gives an API which contains information about its product details and all other related stuffs, but delicious on the other hand gives API which doesn’t open up its database as Amazon does rather it authorize mashups to access its information and cook it up later. Mashup is yet another perfect example for evolving web. (What is a mashup?, for now its not necessary for us to break our head so much on this, to understand it just remember the concept of tags, that will do.) So if given any tag, a program can fetch the pages that contains the list of sites tagged with it. Once the page is fetched, the program can now performs a beautiful stuff called scraping – the extraction of the necessary information from the page. Scrapping is nothing but just a reverse engineering, throw all the junk out of your HTML page, whatever it may be( that is out of scope of your tag) and collect only useful pieces and deliver. Scraper is nothing but a piece of code which filters the stuff based on a given criteria and moves the chucks out the junk. Google has come up with one mash up editor, which will give you an in hand experience in Scrapping(with real time coding).
There are various ways of organizing data,(In Web 3.0 everything will relies on data, its all data. DATA Matters) web handles massive heaps of data, organizing them is a real challenge. Most of us would have heard about Yahoo pipes, which is an interactive data aggregator and manipulator that lets you mashup your favorite online data sources. Similarly so many techniques and tools are available such as Above All Studio, Dapper, JackBuilder, aRex, Process Engine, Ratchet-X Studio product, RSSBus etc.
Customize:
Everything is organized and now it is time to customization, there is no need of any explanation for Customization, we have experienced a lot of Customization in Web 2.0 itself(Google Homepage, yahoo UI etc), so it is the time to take it to next higher level. How it is done or How it can be done? Initially Web 3.0 revolved only around Semantic Web, but now it is not so, it is made vast. Microformats is one of the next hot stuff that is going to rule the Web, Microformats are nothing but ODFs that are designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards. Here comes the actual customization, the world will never be the same. It should be possible to a agent among your virtual AI-enhanced workforce each having access to different domain specific comprehension space and all communicating with each other to build a collective consciousness. So there we go, making things more flexible and versatile to us, making machines work for men rather than the other way round. It is all WEB- Remixing, when is a most effective customization achieved? It is through SOA(Service Oriented Architecture), everything is Service, which is Datas are States and Services are Behaviours. This we can call as Dependency Delivery™ .
Customization is limitless, everything is Customized. In SOA, the behaviour should be customized which gives an entirely different perspective to SOA, Web 3.0 should do that.
Improvization:
It is always doing better things in better way that matters. User Interface is one of the major contributor in Web 2.0’s Boom. So what is next, yes it is the next Dimension, 3D.
We made the page Dynamic, we made page glossy, now moving ahead it is making it three dimensional. Foldable pages and implementing 3D modelling in functional areas(Similar to Drag n Drop implementation in Web 2.0)
Crossing UI, further moving down the three tier architecture, DATABASE, which takes into account of XML, RDF, Microformats etc. So which will be, Web existing in Web.
There will be no visible boundry between the Web 2.0 and 3.0 transformation, it is an evolution. Still Web 3.0 standards are under research, processes are going on to make it more better and to give it a better architecture. Its on our way, So start breathing Web 3.0.

August 10, 2007 at 9:53 am
Good LARGE write up.
My point of view is that its always the business requirement or the idea of a product/service that drives the technology. Blogs,wikis etc., preceded what we call now the Web2.0 .So i would like to see what kind of application you are suggesting for what you call as Web 3.0. A certain change in the technology cannot be termed as Web3.0 but a class of applications such as the collabrative applications for Web2.0 is required to define it.
Any suggestions?
August 12, 2007 at 11:00 pm
that sounds more like web 2.5
August 13, 2007 at 10:18 am
Hi, Bala, that is a good cut of the whole thins, thank for explaning!
My question is: you say “Next step is to organize stuff, here I want to make is clear that, ORGANIZING IS NOT STANDARDIZING. ” – and what do you think about our dear wordpress? – now they suggest to use standartized cotegories/tags – do you think it is the way to Web 3.0 Or do you think this new web will develop itself outside of blogging?
August 14, 2007 at 5:30 am
[...] Kick Starting Web 3.0 [...]
August 14, 2007 at 5:34 am
[...] Kick Starting Web 3.0 [...]
August 14, 2007 at 9:25 am
Just a quote from HTML godfather Tim Berners-Lee on the subject: “I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize.” (from Weaving the Web)
[...]
“People keep asking what Web 3.0 is. I think maybe when you’ve got an overlay of scalable vector graphics – everything rippling and folding and looking misty – on Web 2.0 and access to a semantic Web integrated across a huge space of data, you’ll have access to an unbelievable data resource.” (Shannon – A more revolutionary web)
Anyway, nice extensive post! Although I’m looking in other areas than the determined Web 3.0. Going against the grain can create change, following a version update from 2.0 to 3.0 is what everyone expects.
August 16, 2007 at 4:35 pm
I liked your blog. It’s so nice to read.
January 19, 2009 at 6:44 am
[...] Original Post http://balaarjunan.wordpress.com/2007/08/09/kick-starting-web-30/ [...]