Eve Instant Messenger - A Call To Arms

Submitted by Max Torps on Mon, 21/12/2009 - 17:13.

Hi all.

As promised, a gift to the community.

Eve Instant Messenger is a Jabber instant messenger client that uses the Eve Online API to authenticate chat room participants. This ensures communication between all members without the need to use a multitude of IM services. It also provides a function where alerts can be broadcast to all chat room participants to act as a "Call to Arms". Eve IM can be opened or minimised to system tray.

You can download the Windows Installer here:
Eve IM Download Page

Foreseen Useage:
Eve Instant Messenger is a Jabber based instant messenger client that uses the Eve Online API to authenticate chat room participants. This can remain in the system tray and sound an alert to bring corp members into battle who were not logged in to the game. It can also be used as a simple out of game chat client.

Features:
Eve IM uses API authentication to provide confidence that the people in your corporation chat room are corporation members.

Security:
Authentication by API

Security through obscurity:
Server location
Corporation password
Hashing of room names
Room names not listed on server

For maximum security rotate your corporation password regularly. The corporation password generates unique room names.

Useage:
Starfleet Comms (www.starfleetcomms.com) provide a default Openfire server for use with Eve Instant Messenger, however for performance and security you may wish to use your own server. This is encouraged. Please find further details on Openfire here: http://www.igniterealtime.org/projects/openfire/

Setting up an Openfire server is easy to do and as simple as installing the server and opening port 5222 (if using default ports). You would then distribute the server IP to corpmates for them to enter into their Eve IM clients.

How it works:
The Eve IM client can hold 3 sets of API keys.

1: Enter or select your User ID/API key pair.
2: Verify server IP is correct.(You may have a corp issued one).
3: If your corporation uses a password, please enter it.
4: Click login. If successful Eve IM will present you with a character list.
5: Choose the character you wish to log in with, this will need to belong to the correct corporation.
6: A new window opens, this is the chat window.
7: You may mute Alerts, you may log chats.
8: Alerts can only be broadcast at certain intervals to help prevent alert spamming.
9: You may minimise the application and get on with other things, it takes very little system resource.

Note: If you failed to enter the correct password (if used) then you will be in a different chat room from your fellow corp members.
Note: A corporation can issue a new password to members at any time they wish but it is in their interests to ensure all corp members know it to be able to enter the same room.

Note: If the Eve API is unavailable and the response is not cached, API authentication will fail with a suitable error message.

Eve Instant Messenger is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. Source code available: https://code.google.com/p/eveim/
In game ISK donations to Max Torps are very welcome. Smiling

Comments

problem starting

I logon, select my character and then the client throws an exception. It gets to the point of joining a room when this happens, copy of the error date is below. FYI, I am running Windows 7 Home Premium.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not find file 'C:\Program Files\Eve Instant Messenger\roomconfig.xml'.
File name: 'C:\Program Files\Eve Instant Messenger\roomconfig.xml'
at System.IO.__Error.WinIOError

+++ rest of big long error +++

Submitted by Ga'len (not verified) on Mon, 21/12/2009 - 17:59.
Max Torps's picture
Ah! Ok I have resolved that.

Ah! Ok I have resolved that. Missing file is all it was, the installer is now uploaded again and I have changed the checksum for verification:

bb121fd100425a37f2f23342c555a0ad

Thanks for pointing that out. Please let me know if that's ok.

Submitted by Max Torps on Mon, 21/12/2009 - 18:13.
FIXED

Much better now, it's working. Thanx mate!!!

Submitted by Ga'len (not verified) on Mon, 21/12/2009 - 18:19.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <br /> alt <p> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <rel> <h1> <h2> <h3> <border> <img src> <a href> <alt>
  • You may link to webpages through the weblinks registry
  • Textual smileys will be replaced with graphical ones.
  • You may use [inline:xx] tags to display uploaded files or images inline.
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human and to prevent automated spam submissions.
Security question, designed to stop automated spam bots