1
2
I am looking for an instant messaging solution to facilitate communications between recovery vehicles in remote rural areas.
All the vehicles have internet connections, but they are intermittent depending on location.
Ideally we'd like something that has the following features:
Offline messaging: messages sent to clients who are offline will be delivered when they next come online, regardless of whether the sender is still online or not.
Lightweight: CPU cycles are limited on the machines in these vehicles. A bloated solution will be an issue. Client platform is primarily win32, but support for osx/linux/mobile devices would be a bonus.
Non-chatty: Bandwidth is a precious commodity for us, so services which use a minimal amount are ideal.
Fault tolerant: We see plenty of packetloss and high latency, so whatever we use needs to be able to function in trying network conditions.
I'm not fussed if we use a hosted platform like gtalk/skype/msn/icq/whatever, and likewise I can run a server if need be.
Suggestions would be appreciated!
1sounds like .. email :) – akira – 2012-10-08T08:47:38.363
Email is a possibility, but instant messaging would be more attractive given it's real time nature (when both parties are online at least). – Terry – 2012-10-08T08:50:07.087
your network does not have the props of a "real time network" :) All clients send stuff to a central server (if available), if the connection is dropped before the message was sent it will start again, and as soon as the network is back the clients fetch the new messages from the server. sounds for me like email in the 90'. something like jabber/xmpp propable more "chatty" and "realtime", but with your requirements regarding the network AND the encapsulation in xml (which is quite a bit overhead allthough flexible) ... i am still thinking email :) – akira – 2012-10-08T08:58:49.943
just for reference: http://en.wikipedia.org/wiki/Comparison_of_XMPP_server_software, check the "Flexible offline message retrieval" part
– akira – 2012-10-08T08:59:39.130