:Ben Metcalfe Blog

Boring update to GTalk ships

Google have launched an upgrade to GTalk – offering pretty bog-standard ancillary IM features:

  • File-sharing
  • Voicemail
  • Music status

Yawn.

I like using GTalk because it’s the only mainstream IM gateway based on the open-source and interoperable Jabber/XMPP format.  It’s the ying to the yang of my use of Skype (which is proprietary and closed).

Sure, that’s a bit of a geeky reason to use it, but I think the lack of interoperability between IM providers is laughable when all of the big names that run them are generally trying to be (/appear to be) ‘open’ everywhere else.

Supporting Google for choosing an open format when they created their own system is important to me.

However these GTalk extensions are presumably extensions outside the Jabber/XMPP standard (hmm maybe not file transfer – will investigate).  The existing ‘voice’ services are, as the Jabber/XMPP standard doesn’t support VoIP.

The point is, I would have liked to have seen Google help to create extensions to the Jabber/XMPP standard to support these new functions, rather than laying proprietary functionality over the otherwise open spec.

I use Gaim for Windows (and Gaim on Linux on my Ubuntu box) which supports Jabber/XMPP but obviously not these proprietary Google extensions – and as such this functionality will probably not be present anyway.

UPDATE: It’s not clear whether either the VoIP functionality or these new functions in today’s release are part of a future Jabber/XMPP spec. I’m going to investigate and report back to set the record straight. :)

8 comments
  1. Ray Booysen says: Thu, Aug 17th, 200610:46 am

    I’m pretty sure the voip extensions are part of proposals google has sent to jabber, but I’m not positive. I know there are open proposals Google has sent to be put into the jabber standard, but not sure on which ones they are.

  2. Dominik says: Thu, Aug 17th, 200611:06 am

    I think they open-sourced the stuff around the VoIP, I even faintly remember seeing a Psi-based jabber client using that already.

  3. Ray Booysen says: Thu, Aug 17th, 20061:23 pm

    Here are the JEPs (Jabber Enhancement Protocol) for Jingle (audio and video):
    http://www.jabber.org/jeps/jep-0167.html
    http://www.jabber.org/jeps/jep-0166.html

    Both are authored by guys from google. So anything we see in gtalk (if ratified) will form part of the jabber protocol.

  4. Ray Booysen says: Thu, Aug 17th, 20061:25 pm

    Proposal, not protocol of course. ;)

  5. Frankie Roberto says: Thu, Aug 17th, 20061:26 pm

    Are there any plans to extend the Jabber protocol to enable three-way (or more) conversations? This is the crucial feature that’s missing I reckon…

  6. Ray Booysen says: Thu, Aug 17th, 20061:31 pm

    Hey Frankie.

    http://www.jabber.org/jeps/jep-0045.html

    Thats the JEP to do this. :) Its all in the JEPs. ;)

  7. Alex says: Thu, Aug 17th, 20063:57 pm

    Google Jabber extension for VOIP is Jingle, and an implementation libjingle has been released under a BSD license. I don’t know of a project that supports it well in a stable release, though it’s working in the Psi development version.

  8. Randy says: Thu, Aug 17th, 20064:47 pm

    Google released the source (minus codecs) for the audio stuff here: http://code.google.com/apis/talk/about.html

    Psi, Gaim and many others are integrating this into their clients.

    If the file transfer follows their pattern for voice, they will be releasing the info soon including libraries.

Submit comment

NOTE: Comments without a real name and email address will not be published. Due large amounts of spam, hyperlinks will not be created from your links and your comment may fall into the moderation queue. You may use normal XHTML tags.