Systems openness: a characteristic of the Web 2.0

Recently, many people said that companies will need to open and share their APIs to enter into the Web 2.0. Many people also said that the future of the Internet, the Web 2.0, is to share APIs [see paragraph 3], to give possibilities provided by an API to anybody who needs it to develop their own system with these capabilities. Yahoo! Already do it with technologies like his Content analysis web service use by TagCloud, Google too with his map API, and Microsoft will start soon too. The question is: is there only APIs to share?

No. People seem to forget that we need information to use with these capabilities. What I say is: companies will need to start to share the information they gather and analyze in the same way they share their APIs. It is a premise of the Web 2.0: the information will be decentralized in such a way that people will have information to share with everybody, and that information will be formatted in such a way that computers will be able to process, analyze and understand it. To reach such a state, developers, companies and hobbyist will need to start to share their information that way. The relation between all this information and their structure will form what we could call the Web 2.0. It is not just a question of functionalities given by APIs, but one of knowledge: of information. We need information to use these APIs, and right now, the information is partial and hard to extract.

The most beautiful example we have of this type of information are the web feeds (RSS or Atom). If you check at a web feed, you will not understand anything (at a first glance at least). It is an example of an information document formed for computers and not humans (like HTML documents). These protocols (RSS and Atom) are really primitives; however, many, many way to use them has been found. Hundred of application uses them to gather or publish information in different ways. The information is presented in such a way that any software, platform independent, can understand and display the information available in these documents, notwithstanding of what the information is.

If you go to the Web 2.0 Conference 2005 web page, you will be able to read at the top of the web page:

“Web 1.0 was making the Internet for people, Web 2.0 is making the Internet better for computers.”

— Jeff Bezos

All the Web 2.0 idea in one quote. It is really beautiful to have all these online APIs available; now we need the information.

Tim Berners-Lee already said:

“Envisioning life in the Semantic Web is a similar proposition. Some people have said, “Why do I need the Semantic Web? I have Google!” Google is great for helping people find things, yes! But finding things more easily is not the same thing as using the Semantic Web. It’s about creating things from data you’ve complied yourself, or combining it with volumes (think databases, not so much individual documents) of data from other sources to make new discoveries. It’s about the ability to use and reuse vast volumes of data”

Now we need this data: this information. But we also need it in a format that software agents will be able to understand and efficiently process.

Technorati: | | | | | | |

Steve Jobs

 
“Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma — which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary. ”

— Steve Jobs

 

Steve Jobs

 
“When I was 17, I read a quote that went something like: “If you live each day as if it was your last, someday you’ll most certainly be right.” It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: “If today were the last day of my life, would I want to do what I am about to do today?” And whenever the answer has been “No” for too many days in a row, I know I need to change something.”

— Steve Jobs

 

Steve Jobs

 
“Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don’t settle.”

— Steve Jobs

 

Steve Jobs

 
“Again, you can’t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something — your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life.”

— Steve Jobs