imfreedom/knowledgebase

cfc218daa38f
There's more to the old config than the task names...
# GOIM
**GOIM** (Gamers Own Instant Messenger), is a
[free software](https://wiki.imfreedom.org/index.php?title=Free_software&action=edit&redlink=1)
[instant messaging](https://wiki.imfreedom.org/index.php?title=Instant_messaging&action=edit&redlink=1)
client based on the
[Eclipse](https://wiki.imfreedom.org/index.php?title=Eclipse_IDE&action=edit&redlink=1)
[Rich Client Platform](https://wiki.imfreedom.org/index.php?title=Rich_Client_Platform&action=edit&redlink=1).
It uses the [Jabber](https://wiki.imfreedom.org/index.php?title=Jabber&action=edit&redlink=1)
protocol for communication with an extended presence packet to transmit
information about games a user is currently playing.
Although **GOIM** runs on all platforms supported by
[Java](https://wiki.imfreedom.org/index.php?title=Java_(programming_language)&action=edit&redlink=1)
and [Eclipse](https://wiki.imfreedom.org/index.php?title=Eclipse_IDE&action=edit&redlink=1),
platform dependent features are limited to
[Microsoft Windows](https://wiki.imfreedom.org/index.php?title=Microsoft_Windows&action=edit&redlink=1).
These include the detection when the user joins a Game Server as well as the
**GOIM InGame Messenger** which only supports DirectX 8 games.
## Components
**GOIM InGame Messenger** The GOIM InGame Messenger allows users to chat within
DirectX 8 games. Although currently not part of the main release it can be
obtained through the built-in update site.
**XFireGateway** As part of GOIM a jabber gateway to the Xfire protocol was
created, which allows every jabber client to communicate to xfire users. It
also implements **GOIM** presence extensions allowing transmitting of joined
game servers in both directions.
## External Links
* [GOIM Official Site](http://goim.sphene.net/)
* [XFireGateway](http://xfirelib.sphene.net/wiki/show/XFireGateway)
* [GOIM InGame Messenger](http://goim.us/wiki/show/InGameMessenger)