Fixing XMPP in iChat

Apple's instant messenger application iChat–that comes with Mac OS–supports the XMPP protocol (Jabber).

However iChat does not support XMPP-IM URIs. URIs are how you trigger applications to do things on your computer like triggering a chat sessions by following web links. This is easy to fix.

Example

The XMPP URI can be useful in many contexts. For instance as a way to contact, get information, or call a person, or to contact consumer support for some broken gadget or service. The possible implementations are endless. Lets look at one:

Send Dr. Example a Jabber message, if you like.

This is done by a simple linked URI:
xmpp:user@provider.tld?message;body=Test

Without an XMPP URI capable client it will not do much good. However with a XMPP URI compable client, users will send a message to user@provider.tld with the message Test.

More queries/actions are available in XEP-0147.

The fix

It is as easy as installing a XMPP handler, storing it somewhere on your harddrive, running it once, and never have to think about it again. XMPP URIs will just work.

The application is licensed to the Public Domain. Free to use and crack open. Application by Robert Quattlebaum.

Copyright © 2007 Daniel Aleksandersen 2007-07-12 at 10:07

« Fourteen months until KDE 4 comes to KUbuntu | Home | When I can tell my mother »

Leave your comment




Related entries Stay informed

Get a free subscription to new entries in the Open Source Notebook!

News feed icon Navigation

Runbox Runbox logo
  • 10 GB email storage,
  • 1 GB file storage,
  • 100 MB attachment limit,
  • your own domain,

...and more! Get your own premium email for just 49 USD per year!

Categories Archives

The archive keeps a record of all entries that have ever been published! Have a look back in time, and see what was going on!

License

This blog entry text is licensed under a Creative Commons Sampling Plus 1.0 License. The license explained, and legal notes.

Creative Commons Sampling+


Copyright © 2006–2008 Daniel Aleksandersen | Legal, license and trademarks | Privacy policy