<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.multiagent.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Multiagent Systems - From Application to Protocol - Comments</title>
 <link>http://www.multiagent.com/app-to-protocol</link>
 <description>Comments for &quot;From Application to Protocol&quot;</description>
 <language>en</language>
<item>
 <title>From Application to Protocol</title>
 <link>http://www.multiagent.com/app-to-protocol</link>
 <description>&lt;p class=&quot;initial&quot;&gt;On the wake of Facebook&#039;s announcement that it was
providing an API for third party developers to write applications that
can be embedded in a Facebook page, it did not take long for some to
notice that &lt;a
href=&quot;http://www.kottke.org/07/06/facebook-is-the-new-aol&quot;&gt;Facebook is
the new AOL&lt;/a&gt;. And, furthermore, that community applications always
end up being replaced by protocols. This seems like a natural
progression for certain type of systems. Let me show you what I mean
with some examples.&lt;/p&gt;

&lt;p&gt;In the beginning, there was email, and it was an application. On all
mainframes email was just a program which moved text files around. As
different versions of Unix appeared and people on different machines
wanted to communicate with each other it became clear that what was
needed was an open protocol for the exchange of email. This role was
eventually filled by the Simple Mail Transfer Protocol.&lt;/p&gt;

&lt;p&gt;Remember &lt;a
href=&quot;http://en.wikipedia.org/wiki/Compuserve&quot;&gt;Compuserve&lt;/a&gt;? It was
founded in 1969 and for decades was one of the few ways, aside from
Prodigy and AOL, that someone with a modem could IM, email, or find
information online. These services were made obsolete not by a
product, but by a protocol and a standard: HTTP and HTML.&lt;/p&gt;

&lt;p&gt;Internet telephone and Instant Messaging are currently going thru a
similar transition. Remember &lt;a
href=&quot;http://en.wikipedia.org/wiki/Icq&quot;&gt;ICQ&lt;/a&gt;? It used to be the
dominant player, now it is one of many, soon there will only be &lt;a
href=&quot;http://en.wikipedia.org/wiki/Jabber&quot;&gt;Jabber&lt;/a&gt;. Many big
players, like Google Talk, already use jabber.&lt;/p&gt;


&lt;p&gt;In the future, expect eBay to become a protocol. But, what do these
applications have in common? you may ask. It seems to me that the
important characteristics they share are:
&lt;ol&gt;
&lt;li&gt;Increasing returns: the more people use them, the more other people want to use them.&lt;/li&gt;

&lt;li&gt;Person-to-person communication is a big part, in some cases all, of their attraction to users.&lt;/li&gt;

&lt;li&gt;They are naturally distributed applications. That is, there is no need to centralize all the data, thus they are natural multiagent systems.&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;

&lt;p&gt;There might be more but, it is time for my nap.&lt;/p&gt;

</description>
 <comments>http://www.multiagent.com/app-to-protocol#comment</comments>
 <category domain="http://www.multiagent.com/taxonomy/term/76">economics</category>
 <category domain="http://www.multiagent.com/taxonomy/term/89">opinion</category>
 <category domain="http://www.multiagent.com/taxonomy/term/49">semanticweb</category>
 <pubDate>Fri, 29 Jun 2007 13:17:29 -0400</pubDate>
 <dc:creator>jmvidal</dc:creator>
 <guid isPermaLink="false">540 at http://www.multiagent.com</guid>
</item>
</channel>
</rss>
