Tuesday, December 24, 2013

Re: Which Real Time Communications Protocol

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBAgAGBQJSuceIAAoJECtGpaYHamaxjD8QAMrENGc7OhWPfC1R36ffy2Bj
Gf9S4nNeKdoOYgLz2fR5xGniXX0SJH0qZPkNKF30WROxmy/c3tMoR+i3BsUBFKUF
U2lpoCcYPyIZbaS6wiOl5gGYpcQ1ZEjEpxgZZPm8FnzFLChhg0wg3usJ98dRHuk6
nvt4uyDnnMlMJ3TOeh3sPfXShYhoBvDSONVOZZV0kthYdhE5FzJGeG/iQNVH6ayq
AeIr2LHAJpNGiyFFhCL+fPNtV5qIEesf9Hc0Zbae1Q02B0qBP4dWAaXCTT/FPed8
CH46QSQgc3H4M7S8hLbwMuclMntbAXWkuSkd8/PwdWqQWTbwCCQKEUdhgChwlJpW
thqLr7HLi/6ykDqi/HvChF7A2tD9Z23TLIuC03fOl5h/Ai2Ghs2s+jftZTpgkEJY
DJ+dfq110PyIqjQCWqgDk43LQUMTa5xUpeEwMuwd8txgYMYmY9Lh9/ZfJieeBvZI
22o3UL8T6N9SCkULNtZPpb6Om5nROIbcPNQTxX3O4KpoODn5yeLEOmXHQarhN+B3
7cfuNDinqest3cSKzUEzrm+mbZlhHUX9rKYIc4jUuo5T0/dX+GvqV4Wz++dpaEoQ
IkS0AkTD2qW504w2zk488R4YLJE6emAtmlyEABZbLEQC+/jTo1iE548bgW45tmDu
n5/vjsgIjiZfnUTyd0JR
=FhFC
-----END PGP SIGNATURE-----
On Fri, 20 Dec 2013 08:58:39 -0800 (PST)
Mario Osorio <nimbiotics@gmail.com> wrote:

> My app will have to communicate different customers (Linux devices, Windoze
> devices, iOS devices and Android devices at least).
>
> Overall, any of these customer devices will start one of many processes and
> some of the other devices are required to respond by letting their users
> know about the just initialized event. The original event might in turn
> start related events with more or less the same behavior.
>
> I will be using email and SMS as 'secondary weapons', but I need some sort
> of real time communications protocol as primary so whatever devices that
> are connected and need, will be notified immediately. (I'm not sure I'm
> making much sense at this point)
>
> What communications protocol can I use so that it:
>
> - offers real time response
> - is as simple as possible
> - works in as many different customers as possible
>
> Thanks a lot in advanced!
>

A bit of a late suggestion, and I'm not sure if it will cover all of
your requirements above, but have you considered using XMPP? You could
even use it for "offline" delivery (i.e. the messages are stored on the
server until client connects).

When it comes down to its complexity, I'd say it's not really an option
if you don't have existing libraries for all the platforms you need,
though. Python has a couple of neat (client) implementations that are
easy to use, of course.

Best regards

--
Branko Majic
Jabber: branko@majic.rs
Please use only Free formats when sending attachments to me.

Бранко Мајић
Џабер: branko@majic.rs
Молим вас да додатке шаљете искључиво у слободним форматима.

No comments:

Post a Comment