<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
    <title>deep darc » Jabber</title>
    <link rel="alternate" type="text/html" href="http://www.deepdarc.com/category/jabber/" />
    <id>category:jabber</id>
    <subtitle>deep and darc stuff</subtitle>
    <updated>2008-02-18T18:13:07Z</updated>
    <rights>Copyright 2005</rights>
    <generator version="0.2">darcness</generator>

        
        <entry>
            <title type="html"><![CDATA[Mobile XMPP]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2008/02/14/mobile-xmpp/" />
            <id>http://www.deepdarc.com/2008/02/14/mobile-xmpp/</id>
                            <updated>2008-02-15T02:29:40Z</updated>
                                        <published>2008-02-15T02:29:40Z</published>
                                                <summary type="html"><![CDATA[<p>From the <a href="http://code.google.com/android/migrating/m3-to-m5/m5-api-changes.html#gtalk">Android SDK M5 API Changes Overview</a>, <a href="http://blog.dave.cridland.net/?p=45">Dave Cridland</a> pointed out the following:</p>

<blockquote>
  <p>The com.google.android.xmppService package has been replaced by the <a href="http://code.google.com/android/reference/com/google/android/gtalkservice/package-summary.html">com.google.android.gtalkservice</a> package. This is driven by the fact that the GTalk API is not XMPP compliant, and will be less so going forward. The reason is that XMPP is too verbose and inefficient for mobile network connection, and the GTalk API will be moving to a binary encoding for the protocol between the client and the server. </p>
</blockquote>

<p>I'll enumerate the implications and conclusions:</p>

<ol>
<li>XMPP is verbose.</li>
<li>XMPP is inefficient for mobile networking.</li>
<li>A proprietary binary protocol would be more efficient for mobile devices.</li>
<li>The former Android <tt>xmppService</tt> API will diverge away from XMPP.</li>
</ol>

<p>I think that this direction is unfortunate, and the reasons misguided. Read on, and I'll elaborate...</p>

<div><a href="http://www.deepdarc.com/2008/02/14/mobile-xmpp/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Honeymoon is over]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/10/27/honeymoon-is-over/" />
            <id>http://www.deepdarc.com/2006/10/27/honeymoon-is-over/</id>
                            <updated>2006-10-28T01:15:56Z</updated>
                                        <published>2006-10-28T01:15:56Z</published>
                                                <summary type="html"><![CDATA[<p>I don't want to seem unappreciative, so I'll start out with some good points. <a href="http://www.google.com/talk/">Google Talk</a> has energized <a href="http://www.jabber.org/">Jabber</a>/<a href="http://www.xmpp.org/">XMPP</a> to a level of activity that is unprecedented. Think about all of the things that have happened since Google Talk went beta: how much of it is a direct or indirect result of Google choosing to use XMPP as the protocol for their IM service? I don't want to minimize this point. Google Talk has been one of the best things to happen to the Jabber community in recent memory. And kudos to them.</p>

<p>Ever since Google Talk <a href="http://googletalk.blogspot.com/2006/01/xmpp-federation.html">flipped the switch</a> to enable server-to-server communications, Google Talk has become <a href="http://www.deepdarc.com/2006/05/19/full-time-jabber/#use-jabber">my default recommendation</a> for anyone looking to get a ‘jabber account’. Back then, <a href="http://www.jabber.org/">jabber.org</a> was still having stability problems (as it was still running <a href="http://jabberd.jabberstudio.org/1.4/">jabberd 1.4</a>), and <a href="http://jabber.deepdarc.com/">my own server</a> was also less than reliable. Google Talk also came with several useful features, such as the <a href="http://www.google.com/talk/about.html#withgmail">chat client built right into gmail</a>.</p>

<p>However, I have recently realized that Google Talk is not the ideal, stable jabber server that I thought it would be. Read on to find out why.</p>

<p><strong>UPDATE:</strong> (2006-11-01) <a href="http://googletalk.blogspot.com/2006/11/offline-messages.html">Google Talk now supports offline message delivery</a>!</p>

<div><a href="http://www.deepdarc.com/2006/10/27/honeymoon-is-over/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Livejournal Talk]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/07/28/livejournal-and-jabber/" />
            <id>http://www.deepdarc.com/2006/07/28/livejournal-and-jabber/</id>
                            <updated>2006-07-28T18:37:53Z</updated>
                                        <published>2006-07-28T18:37:53Z</published>
                                                <summary type="html"><![CDATA[<p>Ok, ok... I know this isn't new... But it's new to me. It would seem that <a href="http://blog.centresource.com/2006/07/08/livejournal-jabber/">Livejournal now runs their own Jabber server</a>!</p>

<p><a href="http://www.livejournal.com/ljtalk/">LJ Talk</a> is what they call it, and they apparently have big plans---all of them revolving around interoperability and freedom of choice.</p>

<div><a href="http://www.deepdarc.com/2006/07/28/livejournal-and-jabber/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[XMPP Client Daemon]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/05/21/xmpp-client-daemon/" />
            <id>http://www.deepdarc.com/2006/05/21/xmpp-client-daemon/</id>
                            <updated>2006-05-22T01:19:02Z</updated>
                                        <published>2006-05-22T01:19:02Z</published>
                                                <summary type="html"><![CDATA[<p>There are many Jabber clients out there for just about every platform imaginable. This is often cited as one of the strengths of Jabber, but it does have serious drawbacks; namely end-user confusion and (for open-source projects)duplicated developer effort. I'm starting to think that the approach that nearly all Jabber clients take is sub-optimal.</p>

<div><a href="http://www.deepdarc.com/2006/05/21/xmpp-client-daemon/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Full-Time Jabber]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/05/19/full-time-jabber/" />
            <id>http://www.deepdarc.com/2006/05/19/full-time-jabber/</id>
                            <updated>2006-05-19T06:02:02Z</updated>
                                        <published>2006-05-19T06:02:02Z</published>
                                                <summary type="html"><![CDATA[<p>A few months ago I made a <a href="http://www.deepdarc.com/2006/02/27/goodbye-legacy-im/">post</a> telling the world that as of <a href="http://www.deepdarc.com/2006/05/19/">my birthday of this year</a> I would no longer be using AOL Instant Messenger, MSN Messenger, Yahoo Messenger, or ICQ---and use <a href="http://imfederation.com/">federated IM services</a> (Specifically those using the Jabber protocol) exclusively. Well, guess what: <strong>Today's my birthday</strong>.</p>

<p>For those of you who are still confused as to what exactly Jabber is, read on and I'll break it down for you one more time.</p>

<div><a href="http://www.deepdarc.com/2006/05/19/full-time-jabber/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Pushing Jabber Forward]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/04/28/pushing-jabber-forward/" />
            <id>http://www.deepdarc.com/2006/04/28/pushing-jabber-forward/</id>
                            <updated>2006-04-28T14:44:35Z</updated>
                                        <published>2006-04-28T14:44:35Z</published>
                                                <summary type="html"><![CDATA[<p>When I <a href="http://www.deepdarc.com/2006/02/27/goodbye-legacy-im/">announced a while back</a> that as of my Birthday (May 19<sup>th</sup>) of this year I would no longer be using <a href="http://www.aim.com/">AIM</a>, <a href="http://www.icq.com/">ICQ</a>, <a href="http://messenger.yahoo.com/">YIM</a>, or <a href="http://messenger.msn.com/">MSN</a> in favor <a href="http://www.jabber.org.au/">Jabber</a>, I did not quite anticipate the response I received. Apparently I struck a chord with some people.</p>

<p>Some were confused, some even seemed upset, but most of the responses I have received have been extraordinarily positive---even to the point of adopting my birthday as the day that <em>they</em> swear off those legacy services.</p>

<p>The idea was pretty simple: The most common excuse I hear for not using jabber is "I don't know anyone who uses Jabber who doesn't use anything else". Well, now they will. But getting a Jabber account just to chat with me seems kind of silly. It can be kind of hard to know who has a Jabber account and who doesn't, even with the <a href="xmpp:users.jabber.org?register">Jabber Users Directory</a>. I think what we may need is to create a database which also includes people's legacy addresses as well. That way, if/when you migrate to jabber, you can more easily see who is using Jabber. Just a thought.</p>

<p><small>
It doesn't feel right to make a post about Jabber without also mentioning the <a href="http://www.saint-andre.com/blog/2006-04.html#2006-04-27T09:15">recent loss</a> that the Jabber community has suffered. <a href="http://www.pgmillard.com/blog/">Peter Millard</a>, a long time member and contributor to the Jabber community, passed away on April 26th. My condolences go to wife and daughter. He will be missed.
</small></p>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Google Talk Supports vCard Avatars]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/03/31/google-talk-vcard-avatars/" />
            <id>http://www.deepdarc.com/2006/03/31/google-talk-vcard-avatars/</id>
                            <updated>2006-03-31T17:42:10Z</updated>
                                        <published>2006-03-31T17:42:10Z</published>
                                                <summary type="html"><![CDATA[<p>I just noticed yesterday that Google Talk now seems to support <a href="http://www.jabber.org/jeps/jep-0153.html">vCard avatars</a>! Apparently, they support pretty much nothing else about <a href="http://www.jabber.org/jeps/jep-0054.html">vcard-temp</a>... but hey, at least I no longer have to keep explaining to my friends why their avatars don't work with their gmail accounts. <img src="http://www.deepdarc.com//images/smilies/1.png" alt=":)" style="border: 0; margin-bottom: -4px;" /></p>

<p>Just a reminder to everyone: I'll be <a href="http://www.deepdarc.com/2006/02/27/goodbye-legacy-im/">dropping my accounts</a> on AIM, MSN, ICQ, and YIM on May 19<sup>th</sup> of this year, and switching entirely to Jabber. So grab yourself a gmail account if you don't already have a jabber account!</p>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[eMail via XMPP]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/03/30/email-via-xmpp/" />
            <id>http://www.deepdarc.com/2006/03/30/email-via-xmpp/</id>
                            <updated>2006-03-30T22:13:17Z</updated>
                                        <published>2006-03-30T22:13:17Z</published>
                                                <summary type="html"><![CDATA[<p>The idea of using <a href="http://en.wikipedia.org/wiki/XMPP">XMPP</a> as a transport for email (possibly a replacement to <a href="http://en.wikipedia.org/wiki/smtp">SMTP</a>) is 
<a href="http://www.saint-andre.com/blog/2006-01.html#2006-01-12T15:05">not</a>
<a href="http://mailman.jabber.org/pipermail/standards-jig/2006-January/009573.html">new</a>, but so far I haven't really seen anything come from the idle speculation. And, more importantly, that's not what this post is about anyway. At least not yet.</p>

<p>I'm considering writing an eMail jabber component that would allow you to check, view, read, reply, and write email. The first step to doing that is to write an XMPP protocol for email. Think about all of the features of <a href="http://www.deepdarc.com/search/IMAP/">IMAP</a>, with the ability to receive real-time updates and send mail. There are many benefits to doing this:</p>

<div><a href="http://www.deepdarc.com/2006/03/30/email-via-xmpp/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Resume Weirdness]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/03/22/resume-weirdness/" />
            <id>http://www.deepdarc.com/2006/03/22/resume-weirdness/</id>
                            <updated>2006-03-22T23:26:52Z</updated>
                                        <published>2006-03-22T23:26:52Z</published>
                                                <summary type="html"><![CDATA[<p>Just out of curiosity, I did a <a href="http://www.google.com">Google</a> search for "<a href="http://www.google.com/search?q=xmpp+resume">xmpp resume</a>". Guess who's resume was listed first? O_o</p>

<p>No wonder I've been getting calls for XMPP/Jabber related jobs... </p>

<p><strong>Update</strong>: <small>Apparently now <a href="http://www.deepdarc.com/2006/03/22/resume-weirdness/">this post</a> is the number one search result. Go figure. <img src="http://www.deepdarc.com//images/smilies/6.png" alt=";)" style="border: 0; margin-bottom: -4px;" /></small></p>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Pandion Whiteboard]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/03/01/pandion-whiteboard/" />
            <id>http://www.deepdarc.com/2006/03/01/pandion-whiteboard/</id>
                            <updated>2006-03-01T20:05:30Z</updated>
                                        <published>2006-03-01T20:05:30Z</published>
                                                <summary type="html"><![CDATA[<p>I'm in the process of writing a whiteboard plug-in for <a href="http://www.pandion.be/">Pandion</a>. If you use Pandion, you can give the current version a try by downloading it <a href="http://svn.deepdarc.com/code/pandion/trunk/plugins/whiteboard.pdn">here</a>.</p>

<p>Just trying to make Jabber more featureful. <img src="http://www.deepdarc.com//images/smilies/1.png" alt=":)" style="border: 0; margin-bottom: -4px;" /></p>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Goodbye Legacy IM]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/02/27/goodbye-legacy-im/" />
            <id>http://www.deepdarc.com/2006/02/27/goodbye-legacy-im/</id>
                            <updated>2006-02-27T20:28:19Z</updated>
                                        <published>2006-02-27T20:28:19Z</published>
                                                <summary type="html"><![CDATA[<p><img align="right" src="http://www.deepdarc.com/module/album/getpic/pic-619-thumb.png" alt="NoMoreLegacy" width="96" height="96" style="border: 0;float:right; margin-left:2px; margin-top: 2px;"  /></p>

<p>As I have mentioned before, I believe Jabber/XMPP will be one of the most influential technologies on human communication since the introduction of standard email. I've been thinking lately about ways to encourage my friends to make the switch to Jabber, and I've come up with my solution.</p>

<p>As of my birthday this year (<a href="http://www.deepdarc.com/2006/05/19/">May 19<sup>th</sup></a>), I'll no longer be using AIM, ICQ, Yahoo, or MSN. The only way you will be able to contact me via IM will be via my jabber id, <a href="xmpp:darco@deepdarc.com">darco@deepdarc.com</a>*. So if you want to chat with me after this time, you'll need to at least give Jabber a try. Don't worry, it will be the last switch you make.</p>

<div><a href="http://www.deepdarc.com/2006/02/27/goodbye-legacy-im/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Google Talk Federates!]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2006/01/17/google-talk-federates/" />
            <id>http://www.deepdarc.com/2006/01/17/google-talk-federates/</id>
                            <updated>2006-01-17T17:45:54Z</updated>
                                        <published>2006-01-17T17:45:54Z</published>
                                                <summary type="html"><![CDATA[<p><a href="http://ralphm.net/blog/2006/01/17/gtalk_s2s">It would appear</a> that <a href="http://talk.google.com/">Google Talk</a> has has not only <a href="http://www.simplicidade.org/notes/archives/2006/01/telnet_federati.html">begun testing Server-to-Server communication</a> with the <code><a href="xmpp:google.com">google.com</a></code> domain, but also <a href="http://www.deepdarc.com/2006/01/17/google-talk-federates/#comment-266">enabled S2S communication</a> for <code><a href="xmpp:gmail.com">gmail.com</a></code>! This should be the major turning point for <a href="http://www.jabber.org">Jabber</a> adoption. It's time to take over the world. <img src="http://www.deepdarc.com//images/smilies/7.png" alt=":D" style="border: 0; margin-bottom: -4px;" /></p>

<p><strong>UPDATE</strong>: <a href="http://googletalk.blogspot.com/2006/01/xmpp-federation.html">Official Announcement</a> | <a href="http://groups.google.com/group/google-talk-open">Official Discussion Forum</a></p>

<div><a href="http://www.deepdarc.com/2006/01/17/google-talk-federates/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[ejabberd 1.0.0 Fully XMPP Compliant]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2005/12/22/ejabberd-1/" />
            <id>http://www.deepdarc.com/2005/12/22/ejabberd-1/</id>
                            <updated>2005-12-22T16:49:41Z</updated>
                                        <published>2005-12-22T16:49:41Z</published>
                                                <summary type="html"><![CDATA[<p><a href="http://ejabberd.jabber.ru">ejabberd</a> 1.0.0---dubbed "the <a href="http://en.wikipedia.org/wiki/XMPP">XMPP</a> compliancy release"---has <a href="http://ejabberd.jabber.ru/ejabberd-1.0.0">hit the streets</a>, and I'm seriously considering migrating <a href="http://jabber.deepdarc.com/">jabber.deepdarc.com</a> from <a href="http://jabberd.jabberstudio.org/2/">jabberd2</a>. </p>

<div><a href="http://www.deepdarc.com/2005/12/22/ejabberd-1/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Google Talk and AIM]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2005/12/21/google-talk-and-aim/" />
            <id>http://www.deepdarc.com/2005/12/21/google-talk-and-aim/</id>
                            <updated>2005-12-22T04:54:04Z</updated>
                                        <published>2005-12-22T04:54:04Z</published>
                                                <summary type="html"><![CDATA[<p><a href="http://www.saint-andre.com/blog/">Peter Saint-Andre</a> pointed me to <a href="http://www.corante.com/getreal/archives/2005/12/21/google_talk_to_interoperate_with_aim.php">an interesting article</a> about how one of the results of <a href="http://money.cnn.com/2005/12/20/technology/aol_google.reut/?cnn=yes">this recent deal</a> between Google and AOL will result in <a href="http://talk.google.com/">Google Talk</a> users being able to IM with <a href="http://www.aim.com">AIM</a> users and vice versa.</p>

<div><a href="http://www.deepdarc.com/2005/12/21/google-talk-and-aim/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
        <entry>
            <title type="html"><![CDATA[Jabber Bots]]></title>
            <author>
                <name>darco</name>
            </author>
            <link rel="alternate" type="text/html" href="http://www.deepdarc.com/2005/06/12/jabber-bots/" />
            <id>http://www.deepdarc.com/2005/06/12/jabber-bots/</id>
                            <updated>2005-06-12T17:33:10Z</updated>
                                        <published>2005-06-12T17:33:10Z</published>
                                                <summary type="html"><![CDATA[<p>I've been getting really into <a href="http://www.wikipedia.org/wiki/Jabber">Jabber and XMPP</a> lately--to the point where I am starting to plan out what contributions I can make to the platform. I seem to be coming up with new ideas for it every day, and every once and a while I get around to implementing some of them. For example, over the past two days I created two new jabber bots: one bot is for my <acronym title="Digital Video Recorder">DVR</acronym>, and the other is for my CallerID.</p>

<p><small><strong>NOTE:</strong> This is a rather old post, and for some reason <a href="http://planet.jabber.org/">planet jabber</a> keeps throwing my old posts to the top of the list every time I clean things up. Sorry for the confusion!</small></p>

<div><a href="http://www.deepdarc.com/2005/06/12/jabber-bots/">Read the rest of this entry &raquo;</a></div>
]]></summary>
        </entry>
        
</feed>
