if one would want to develop an instant messageing type application one would need to have some channel, but one would also need to be able to run some background scripts that would monitor for interested events like a friend gets on, gets off, a message arrives, ect… and that would be able to play some sound or display up some like popup with the information which the user could use to change channels to the messaging channel to instant message and then possibly then return to the previously viewed channel…
think xbox and how messaging there works
in the messaging channel one can have friends lists, be able to add, remove, edit friends, be able to send and recieve messages, ect…
but without being able to get that popup how would one know there is some friend trying to send you some message
sad that linux/c is not open to developers even under some terms…
Why not write a screensaver to poll for incoming messages and launch your channel if a message comes in? There would be at most a 5 minute gap where messages might be missed, but any reasonable messaging system would keep a que of messages in case the recipient is offline.
interesting, i will have to look at screen savers, but it would have to be able to poll while channel is in use and not running screen saver and be able to interact with user you know play sound when someone you indicated gets on or off or sends u a message and maybe display something allowing you to get to messenger and then back… think game consoles you know the 4 letter word one…
i had put together a chat system but it takes quite a toll on calls to the DB etc. its pretty simple to do but the real issue is the remote and typing isnt so fun