<?xml version="1.0"?>
<!-- name="generator" content="pyblosxom/0.8rc1" -->

<rss version="0.91">
  <channel>
    <title>Feet up! : jabber   </title>
    <link>http://www.feetup.org/blog/jabber/index.rss</link>
    <description>Feet up! Jim Hughes' weblog</description>
    <language>en</language>
<item>
    <title>Google Talks, or at least Jabbers</title>
    <link>http://www.feetup.org/blog/jabber/Google-Talk.html</link>
    <description>&lt;p&gt;&lt;img src=&quot;http://feetup.org/images/PsiGTalk.PNG&quot; align=&quot;right&quot; width=&quot;158&quot; height=&quot;216&quot; vspace=&quot;3&quot; hspace=&quot;3&quot; alt=&quot;Google Talk on Psi&quot; title=&quot;Google Talk on Psi&quot; /&gt;Nice to see Google&amp;#8217;s much vaunted IM solution finally break cover as &lt;a href=&quot;http://www.google.com/talk/&quot;&gt;Google Talk&lt;/a&gt;, and under the covers their IM is a &lt;a href=&quot;http://www.jabber.org/&quot;&gt;Jabber&lt;/a&gt; / &lt;a href=&quot;http://www.xmpp.org/&quot;&gt;XMPP&lt;/a&gt; solution. The only real shame so far is the odd slightly odd setup of the whole thing.&lt;/p&gt;

&lt;p&gt;For instance, as &lt;a href=&quot;http://www.talios.com/google_talk.htm&quot;&gt;Mark notes&lt;/a&gt; the &lt;acronym title=&quot;Jabber user ID&quot;&gt;JID&lt;/acronym&gt; is of the form user@gmail.com and the server is talk.google.com &amp;#8211; most other Jabber servers use the same addresses for both i.e. user@example.com on example.com &amp;#8211; still this isn&amp;#8217;t a show stopper for many Jabber clients, and Google provide &lt;a href=&quot;http://www.google.com/talk/otherclients.html&quot;&gt;details for using these&lt;/a&gt;, or you could of course use &lt;a href=&quot;http://www.google.com/talk/&quot;&gt;Google&amp;#8217;s own client&lt;/a&gt; if you&amp;#8217;re on Windows.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://feetup.org/images/PsiGTalkSetup.PNG&quot; align=&quot;left&quot; width=&quot;333&quot; height=&quot;381&quot; vspace=&quot;3&quot; hspace=&quot;3&quot; alt=&quot;Google Talk Setup on Psi&quot; title=&quot;Google Talk Setup on Psi&quot; /&gt;I found the &lt;a href=&quot;http://www.google.com/support/talk/bin/answer.py?answer=24074&quot;&gt;supplied details&lt;/a&gt; for &lt;a href=&quot;http://psi.affinix.com/&quot;&gt;Psi&lt;/a&gt; didn&amp;#8217;t actually work, to get it working I had use &lt;span class=&quot;caps&quot;&gt;SSL&lt;/span&gt; encryption and allow plain text logins on port 5223 rather than the suggested port 5222 (&lt;a href=&quot;http://www.simplicidade.org/notes/archives/2005/08/google_talk_is.html&quot;&gt;thanks Pedro&lt;/a&gt;), the revised details (as shown in the dialog box on the left) being as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open Psi.&lt;/li&gt;
&lt;li&gt;Click the Psi symbol in the bottom-left corner, and select &amp;#8216;Account
Setup.&amp;#8217;&lt;/li&gt;
&lt;li&gt;Click &amp;#8216;Add&amp;#8217; in the &amp;#8216;Psi: Jabber Accounts&amp;#8217;
window.&lt;/li&gt;
&lt;li&gt;Enter a name for your account in the &amp;#8216;Name:&amp;#8217; field (we suggest &amp;#8216;Google Talk&amp;#8217;). Also, make sure that the box next to &amp;#8216;Register new account&amp;#8217; is not checked.&lt;/li&gt;
&lt;li&gt;Click &amp;#8216;Add.&amp;#8217;&lt;/li&gt;
&lt;li&gt;Enter your full Gmail email address in the &amp;#8216;Jabber ID:&amp;#8217; field (including &amp;#8217;@gmail.com&amp;#8217;).&lt;/li&gt;
&lt;li&gt;Open the &amp;#8216;Connection&amp;#8217; tab.&lt;/li&gt;
&lt;li&gt;Check the boxes next to &amp;#8216;Use &lt;span class=&quot;caps&quot;&gt;SSL&lt;/span&gt; encryption (to server)&amp;#8217;, &amp;#8216;Allow Plaintext Login&amp;#8217;, &amp;#8216;Send &amp;#8220;Keep-alive&amp;#8221; packets (for &lt;span class=&quot;caps&quot;&gt;NAT&lt;/span&gt; timeouts)&amp;#8217;, and &amp;#8216;Manually Specify Server Host/Port:&amp;#8217;.&lt;/li&gt;
&lt;li&gt;Enter &amp;#8216;talk.google.com&amp;#8217; in the &amp;#8216;Host:&amp;#8217; field, and enter &amp;#8216;5223&amp;#8217; in the &amp;#8216;Port:&amp;#8217; field.&lt;/li&gt;
&lt;li&gt;Click &amp;#8216;Save.&amp;#8217;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The other odd things are Google&amp;#8217;s insistance on a restricted federation approach rather than the conventional open Jabber server-to-server communication, SPIM (Instant messaging&amp;#8217;s version of &lt;span class=&quot;caps&quot;&gt;SPAM&lt;/span&gt;) is not a problem on Jabber for architectural reasons, so retricting Google Talk users to a walled garden seems rather lame and a complete contradiction of their stated aims of &lt;a href=&quot;http://www.google.com/talk/developer.html#service_1&quot;&gt;service choice&lt;/a&gt;. Maybe this will change, I certainly hope so. The only folks in my Google Talk roster are also in my far larger Jabber roster, guess which I&amp;#8217;ll use out of choice&amp;#8230;&lt;/p&gt;

&lt;p&gt;Btw, I&amp;#8217;ve noticed that my publicised &lt;span class=&quot;caps&quot;&gt;JID&lt;/span&gt; is a little out of date, my primary &lt;span class=&quot;caps&quot;&gt;JID&lt;/span&gt; these days is jimh(at)jabber.org.uk and I&amp;#8217;ll be using TacoJim(at)gmail.com for testing for a while, feel free to ping me is I&apos;m marked as available.&lt;p&gt; 

</description>
  </item>
<item>
    <title>Jabber Client Wanted</title>
    <link>http://www.feetup.org/blog/jabber/symbian-client-wanted.html</link>
    <description>&lt;p&gt;I&apos;m on the look-out for another good
&lt;a href=&quot;http://www.jabber.org/&quot;&gt;Jabber&lt;/a&gt;
client that runs on 
&lt;a href=&quot;http://www.symbian.com/&quot;&gt;Symbian&lt;/a&gt;
&lt;a href=&quot;http://feetup.org/wiki/Series60&quot;&gt;Series 60&lt;/a&gt;
phones.&lt;/p&gt;

&lt;p&gt;I&apos;ve been using 
&lt;a href=&quot;http://www.agilemobile.com/agile_messenger.html&quot;&gt;Agile Messenger&lt;/a&gt;
for quite a while and it&apos;s a nice product, but it&apos;s got a few minor 
niggles and the latest version has dropped Jabber support altogether, so 
I&apos;m stuck with an old version for now. Kudos however to Agile for 
providing a pretty good product for free and to their tech director for
replying to my query about Jabber support in the latest version in under 
30 mins. Brickbats for dropping IM&apos;s premier protocol though.&lt;/p&gt;

&lt;p&gt;Suggestions for an alternative?&lt;/p&gt;

</description>
  </item>
<item>
    <title>Jabber Weather</title>
    <link>http://www.feetup.org/blog/jabber/weatherBot.html</link>
    <description>&lt;p&gt;Chatopus has a nice 
&lt;a href=&quot;http://www.chatopus.com/articles/bots.html&quot;&gt;article about using 
bots&lt;/a&gt;
with a Jabber client and introduced me to a couple of new (to me at least)
bots.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://feetup.org/images/weather.gif&quot; align=&quot;right&quot; 
width=&quot;234&quot; height=&quot;248&quot; alt=&quot;weather status&quot; border=&quot;0&quot; vspace=&quot;3&quot; 
hspace=&quot;3&quot;/&gt;My favourite is the weather service, add
&amp;lt;CITY-CODE&amp;gt;@weather.jabber.zim.net.au to your Jabber roster,
and this user will display the current weather at that location
in their status. To find your the city code, go to
&lt;a href=&quot;http://weather.yahoo.com/&quot;&gt;weather.yahoo.com&lt;/a&gt;
for example, and use the code that forms part of the url
as the user part of the Jabber ID e.g.

&lt;table border=&quot;1&quot;&gt;
&lt;tr&gt;
&lt;th&gt;City&lt;/th&gt;&lt;th&gt;Code&lt;/th&gt;&lt;th&gt;JID&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;http://weather.yahoo.com/forecast/USCA0987.html&quot;&gt;San 
Francisco&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;USCA0987&lt;/td&gt;
&lt;td&gt;USCA0987@weather.jabber.zim.net.au&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;http://weather.yahoo.com/forecast/UKXX0085.html&quot;&gt;London&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;UKXX0085&lt;/td&gt;
&lt;td&gt;UKXX0085@weather.jabber.zim.net.au&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;

&lt;p&gt;The city code&apos;s pretty simple to find out, and it&apos;s a nice 
lightweight way to find out the current weather.&lt;/p&gt;

</description>
  </item>
<item>
    <title>Where&apos;s Jabber heading?</title>
    <link>http://www.feetup.org/blog/jabber/jabberFuture.html</link>
    <description>&lt;p&gt;An interesting proposal from Peter St. Andre on
&lt;a 
href=&quot;http://www.saint-andre.com/blog/2004-08.html#2004-08-10T17:01&quot;&gt;where 
Jabber should be going&lt;/a&gt;,
he&apos;s suggesting that the core protocols are basically sane
(I&apos;ve not dug into them in enough depth to find significant
holes in that argument), and that what&apos;s holding Jabber back
is the lack of a standard client and server.&lt;/p&gt;

&lt;p&gt;His idea is because so many of the current servers and clients
appear to be small-ish half finished projects, and concentrating
the efforts from these dozens of projects into one master project
may be far more fruitful. I&apos;m thinking tower of Babel, but you never
know, with a little co-ordination and ego-soothing this may be
possible.&lt;/p&gt;

&lt;p&gt;I think some of the current clients are actually maturing nicely,
&lt;a href=&quot;http://psi.affinix.com/&quot;&gt;Psi&lt;/a&gt;
and 
&lt;a href=&quot;http://exodus.jabberstudio.org/&quot;&gt;Exodus&lt;/a&gt;
are certainly very usable, so I&apos;m not sure about the demand
for a standard client. However, perhaps something simple and
moderately lightweight would be ideal as a introductory client.
I myself used Jabber Inc&apos;s old client for a long time because
it was simple and worked.&lt;/p&gt;

&lt;p&gt;One thing that Peter suggested that does sound really useful is
for the standard server to be aimed at a small to medium size
organisations, and I also think writing this in Python is a
good choice. Yes, I&apos;m a Python fan, but I&apos;m also a C++ developer
and I&apos;m thinking of the multi-platform issues, which Python has
far fewer than many other languages.&lt;/p&gt;

&lt;p&gt;David Thomson&apos;s also got a few
&lt;a 
href=&quot;http://dwlt.net/archives/2004/08/11/ContinuingTheIMTheme&quot;&gt;thoughts 
about the proposals&lt;/a&gt;
which follow on quite nicely from his earlier thoughts about
&lt;a href=&quot;http://dwlt.net/archives/2004/08/08/GibberRedux&quot;&gt;Gibber (Google 
and Jabber)&lt;/a&gt;.
Peter
&lt;a 
href=&quot;http://www.saint-andre.com/blog/2004-08.html#2004-08-11T19:53&quot;&gt;follows up&lt;/a&gt;
too, and he also seems to be veering away from a standard
client a little.&lt;/p&gt;

&lt;p&gt;One further thought on the standard client/server, should
there be a reference implementation of the Jabber standards?
I.e. from a users&apos; point of view they wouldn&apos;t necessarily be
the nicest or best to use, but for a Jabber developer
the protocol handling would be a textbook example of
how to do things. I suspect a well designed and very
usable fully standards compliant client/server would
be more far better.&lt;/p&gt;

&lt;p&gt;Stop Press: Having just talked dwlt through connecting
to a few transports with Psi it seems to me that the requirement
for a simple easy-to-use working client is paramount.&lt;/p&gt;

</description>
  </item>
<item>
    <title>Blogging via a Bot</title>
    <link>http://www.feetup.org/blog/jabber/bloggingByBot.html</link>
    <description>&lt;p&gt;What can I say, it&apos;s too trivial by half to &lt;a href=&quot;http://dealmeida.net/en/Programming/Python/posting_with_jabber_explained.html&quot;&gt;blog via Jabber&lt;/a&gt;, nice one Roberto!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Roberto&apos;s original post appears to have vanished into the mists of time, but &lt;a href=&quot;http://web.archive.org/web/20040825073405/dealmeida.net/en/Programming/Python/posting_with_jabber_explained.html&quot;&gt;the Wayback Machine has a copy&lt;/a&gt;&lt;/p&gt;


</description>
  </item>
<item>
    <title>IM giants offer half-hearted inter-op</title>
    <link>http://www.feetup.org/blog/jabber/tooLate.html</link>
    <description>&lt;p&gt;
Too little, too late...
&lt;/p&gt;

&lt;p&gt;
&lt;cite&gt;&lt;a 
href=&quot;http://story.news.yahoo.com/news?tmpl=story2&amp;u=/washpost/20040715/tc_washpost/a50182_2004jul14&quot;&gt;AOL, 
Yahoo And MSN To Integrate Messaging&lt;/a&gt;&lt;/cite&gt; say the headlines;
the small print gives a different tale. To actually get this integration 
one has to buy and run some server software from Microsoft that then 
passes IM traffic to AIM, Yahoo, and MSN.
&lt;/p&gt;

&lt;p&gt;
This form of setup can be useful in an enterprise scenario. But, it can 
already be done using an in-house Jabber server with gateways to the 
other services, so this is hardly news. The press release mentions how 
vital logging of IM traffic is in the financial business, but omits the 
essentials like SEC compliance!
&lt;/p&gt;

&lt;p&gt;
Jabber has been able to provide 
&lt;a href=&quot;http://www.jabber.com/index.cgi?CONTENT_ID=316&quot;&gt;SEC compliant&lt;/a&gt;
archiving since January 2002, so AIM, MSN, and Yahoo are still playing 
catch up.
&lt;/p&gt;

</description>
  </item>
<item>
    <title>Yahoo! Playing! Dumb!</title>
    <link>http://www.feetup.org/blog/jabber/blocksDontWork.html</link>
    <description>&lt;p&gt;
&lt;a href=&quot;http://www.theinquirer.net/?article=16805&quot;&gt;Yahoo blocked
third party instant messenger applications&lt;/a&gt;
from using their network yet again, something
that all three of the locked-in networks seem to do with
monotonous regularity and futility.
&lt;/p&gt;

&lt;p&gt;
As Jeremy Zawodny (a Yahoo employee)
&lt;a href=&quot;http://jeremy.zawodny.com/blog/archives/002121.html&quot;&gt;pointed 
out&lt;/a&gt;
this is a fundamentally pointless exercise, with significant
echos of the major
&lt;a href=&quot;http://www.dashes.com/anil/stuff/doctorow-drm-ms.html&quot;&gt;failings 
of DRM&lt;/a&gt;,
in that the blockage gets worked around quickly and the 
temporary inconvience also actively encourages people to
leave Yahoo as their IM of choice. In fact, Trillian users
can already get around the block by getting a new patched
version of the 
&lt;a href=&quot;http://www.corante.com/getreal/archives/004572.html&quot;&gt;popular 
client&lt;/a&gt;.
Neil Turner
&lt;a 
href=&quot;http://www.neilturner.me.uk/2004/Jun/25/the_fightback.html&quot;&gt;reports 
that&lt;/a&gt;
the 
&lt;a href=&quot;http://gaim.sourceforge.net/&quot;&gt;Gaim&lt;/a&gt;
client and Jabber gateways were also not significantly
inconvenienced by the blocking. It makes you wonder why
Yahoo bothered with the exercise.
&lt;/p&gt;


</description>
  </item>
<item>
    <title>Jabber Roundup</title>
    <link>http://www.feetup.org/blog/jabber/roundup.html</link>
    <description>&lt;p&gt;
Most of this has been sitting in my backlog for too
long, but given that 
&lt;a href=&quot;http://www.jabber.org/journal/2004-06-15.php&quot;&gt;Jabber Journal #18&lt;/a&gt;
came out yesterday and mentioned some of them, here&apos;s a
chance to pop some goodies off the stack.
&lt;/p&gt;

&lt;p&gt;
First off Jabber IRC integration, the journal goes into
more depth, but I&apos;ve found the 
&lt;a href=&quot;http://www.jabber.org.uk/index.php?cat=News&amp;amp;start=4&amp;amp;results=1&quot;&gt;irc.jabber.org.uk&lt;/a&gt; 
IRC transport most useful. Simply try to join a Jabber groupchat with
say #mobitopia%irc.freenode.net as the room name (pick a channel, any
channel), and Bob&apos;s your uncle, easy integration, nice!
&lt;/p&gt;

&lt;p&gt;
Stuck behind a firewall?
&lt;a href=&quot;http://www.jabber80.com/&quot;&gt;Jabber80&lt;/a&gt;
run a Jabber server on port 80 (and 443), ideal for those
moments when you just can&apos;t use the standard Jabber ports,
indirectly it&apos;s yet another way to use IRC from behind the
firewall too.
&lt;/p&gt;

&lt;p&gt;
Kiwi Java hero and king of the curry,
&lt;a href=&quot;http://talios.com/&quot;&gt;Talios&lt;/a&gt;
has 
&lt;a href=&quot;http://talios.blog-city.com/read/588702.htm&quot;&gt;joined the elite&lt;/a&gt;
and become a member of the 
&lt;a href=&quot;http://www.jabber.org/members/&quot;&gt;Jabber Software Foundation&lt;/a&gt;.
He let me have a tinker with his Jabber SMS transport recently, very easy
to use and something I&apos;d have killed for in the days before my phone had
a Jabber client.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://psi.affinix.com/&quot;&gt;Psi 0.9.2&lt;/a&gt; comes out, my preferred
desktop client just keeps getting better.
&lt;/p&gt;

&lt;p&gt;
In other (old) Jabber news -
&lt;a href=&quot;http://www.corante.com/getreal/archives/003490.html&quot;&gt;Jabber Inc 
and EBS announce joint solution&lt;/a&gt;:
EBS are &lt;em&gt;the&lt;/em&gt; big hitters in the foreign exchange trading world,
and many of their solutions are XML based, so it&apos;s a natural fit. Nice to
see Jabberbeing validated in this way.
&lt;a href=&quot;http://software.newsforge.com/software/04/04/22/174233.shtml&quot;&gt;AOL opens ICQ interface&lt;/a&gt;,
but does anyone care any more? Too little and too late, if they wanted
to announce something smart they should have thought about migrating to
and supporting Jabber.
&lt;/p&gt;

</description>
  </item>
<item>
    <title>Jabber grows and grows</title>
    <link>http://www.feetup.org/blog/jabber/ByeByeICQ.html</link>
    <description>&lt;a href=&quot;http://www.jabber.org/press/2003-09-22.php&quot;&gt;Jabber Instant Messaging User Base Surpasses ICQ&lt;/a&gt;
- 4 million paying customers and 6 million open source users sounds
great. It&apos;ll certainly add some mass to the 
&lt;a href=&quot;http://www.foaf-project.org/&quot;&gt;Foaf&lt;/a&gt;
World when Jabber transfer user identity from vCard
to Foaf, as Jabber documentation guru Peter Saint-Andr&amp;eacute;
seems to 
&lt;a href=&quot;http://www.saint-andre.com/blog/2003-07.html#2003-07-24T20:17&quot;&gt;be planning.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The ghetto-isation of MSN and Yahoo! is only going to aid the 
transition of people to the open IM world, and with IM clients like
&lt;a href=&quot;http://www.ceruleanstudios.com/&quot;&gt;Trillian&lt;/a&gt;
joining the revolution, it can no longer be said that all Jabber 
clients suck.

</description>
  </item>
   </channel>
</rss>