Dave You've probably seen this:
http://www.readwriteweb.com/archives/this_is_what_a_tweet_looks_like.php Perhaps there is a Parkinson's law of verbosity here .. alexis On Thu, Apr 29, 2010 at 5:04 PM, Dave Cridland <[email protected]> wrote: > (16:40:59) Send (4340) > <message from='[email protected]/xmpp001daemon' to='[email protected]' > type=' > chat'><body>dwd: @evan So, why's the XMPP API so repetitive, verbose, > and r > epetitive? Can we work out something better between XSF and OMB folk? > [30468192] > </body><html xmlns='http://jabber.org/protocol/xhtml-im'><body > xmlns='http://www > .w3.org/1999/xhtml'><a href='http://identi.ca/dwd'>dwd</a>: @<span > class='vcard' >> >> <a title='Evan Prodromou' class='url' href='http://identi.ca/user/1'><span >> clas > > s='fn nickname'>evan</span></a></span> So, why's the XMPP API so > repetitive > , verbose, and repetitive? Can we work out something better between XSF and > OMB folk? <a > href='http://identi.ca/conversation/30271663#notice-30468192'>[30468192 > ]</a></body></html> <entry xmlns='http://www.w3.org/2005/Atom'> > <source> > <id>http://identi.ca/dwd</id> > <title>dwd - Identi.ca</title> > <link href='http://identi.ca/dwd'/> > <link rel='self' type='application/atom+xml' href='http://identi.ca/dwd'/> > <link rel='license' href='http://creativecommons.org/licenses/by/3.0/'/> > <icon>http://avatar.identi.ca/1951-96-20080702182252.png</icon> > <updated>2010-04-29T15:40:57+00:00</updated> > </source> > <title>@evan So, why's the XMPP API so repetitive, verbose, and > repetitive > ? Can we work out something better between XSF and OMB folk?</title> > <author> > <name>dwd</name> > <uri>http://identi.ca/user/1951</uri> > </author> > <actor xmlns='http://activitystrea.ms/spec/1.0/'> > <object-type>http://activitystrea.ms/schema/1.0/person</object-type> > <id xmlns='http://www.w3.org/2005/Atom'>http://identi.ca/user/1951</id> > <title xmlns='http://www.w3.org/2005/Atom'>Dave Cridland</title> > <link rel='alternate' type='text/html' href='http://identi.ca/dwd' > xmlns='http: > //www.w3.org/2005/Atom'/> > <link rel='avatar' type='image/jpeg' > xmlns:ns1='http://purl.org/syndication/ato > mmedia' ns1:height='64' xmlns:ns2='http://purl.org/syndication/atommedia' > ns2:wi > dth='64' href='http://avatar.identi.ca/1951-original-20080702182252.jpeg' > xmlns= > 'http://www.w3.org/2005/Atom'/> > <link rel='avatar' type='image/png' > xmlns:ns1='http://purl.org/syndication/atom > media' ns1:height='96' xmlns:ns2='http://purl.org/syndication/atommedia' > ns2:wid > th='96' href='http://avatar.identi.ca/1951-96-20080702182252.png' > xmlns='http:// > www.w3.org/2005/Atom'/> > <link rel='avatar' type='image/png' > xmlns:ns1='http://purl.org/syndication/atom > media' ns1:height='48' xmlns:ns2='http://purl.org/syndication/atommedia' > ns2:wid > th='48' href='http://avatar.identi.ca/1951-48-20080702182252.png' > xmlns='http:// > www.w3.org/2005/Atom'/> > <link rel='avatar' type='image/png' > xmlns:ns1='http://purl.org/syndication/atom > media' ns1:height='24' xmlns:ns2='http://purl.org/syndication/atommedia' > ns2:wid > th='24' href='http://avatar.identi.ca/1951-24-20080702182252.png' > xmlns='http:// > www.w3.org/2005/Atom'/> > <preferredUsername > xmlns='http://portablecontacts.net/spec/1.0'>dwd</preferredUsername> > <displayName xmlns='http://portablecontacts.net/spec/1.0'>Dave > Cridland</displayName> > <note xmlns='http://portablecontacts.net/spec/1.0'>/* TODO: Witty comment > here */</note> > <address xmlns='http://portablecontacts.net/spec/1.0'> > <formatted>l=Carmarthen,st=Wales,c=GB</formatted> > </address> > <urls xmlns='http://portablecontacts.net/spec/1.0'> > <type>homepage</type> > <value>http://dave.cridland.net/</value> > <primary>true</primary> > </urls> > </actor> > <link rel='alternate' type='text/html' > href='http://identi.ca/notice/30468192'/> > <id>http://identi.ca/notice/30468192</id> > <published>2010-04-29T15:40:57+00:00</published> > <updated>2010-04-29T15:40:57+00:00</updated> > <link rel='related' href='http://identi.ca/notice/30381283'/> > <in-reply-to ref='http://identi.ca/notice/30381283' > href='http://identi.ca/notice/30381283' > xmlns='http://purl.org/syndication/thread/1.0'/> > <link rel='ostatus:conversation' > href='http://identi.ca/conversation/30271663'/> > <link rel='ostatus:attention' href='http://identi.ca/user/1'/> > <content type='html'>@<span class="vcard"><a > href="http://identi.ca/user/1" class="url" > title="Evan Prodromou"><span class="fn > nickname">evan</span></a></span> So, why's > the XMPP API so repetitive, verbose, and repetitive? Can we work out > something better between XSF and OMB folk?</content> > </entry> > </message> > > That's the traffic that identi.ca sent me for a "micro" blogging entry, as > an excerpt from my local server's telemetry log - so that's 4340 octets on > the wire. > > This seems fairly drastically wrong - we should surely be able to work out > something better with the expertise we have here. > > Any obvious first steps? Lose the Atom? Make XHTML-IM optional? How might we > avoid forcing options on users? Disco for capabilities with positive > stickiness? > > Dave. > -- > Dave Cridland - mailto:[email protected] - xmpp:[email protected] > - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ > - http://dave.cridland.net/ > Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade >
