Hacker News new | ask | show | jobs
by PaulFreund 4770 days ago
I left Google in favour of self hosted applications:

    * Horde Webmail (http://www.horde.org/) which brings
        * Webmail, 
        * Calendar, 
        * Addressbook
        * Tasks
        * Notes 
        * Sync via Exchange ActiveSync or SyncML
          (most mobiles incl. iOS and Android support it)
    * XMPP server (http://prosody.im/) 
    * Multi IM transports (http://spectrum.im)
    * XMPP webclient, Jappix (http://jappix.org/)
    * Owncloud for files (http://owncloud.org/)
    * SelfOSS for RSS (http://selfoss.aditu.de/)
1 comments

Jappix looks really nice. Is there a lightweight Android client that polls every few minutes for new messages? I would need to be notified about new messages when the phone is inactive (screen off). A browser is too big for that.
There are many ways to accomplish that. As Jappix requires an XMPP account you can also use a native android client like Xabber (http://www.xabber.com/).

For my part I wrote a node.js server application that acts as a notification central: myhub (https://github.com/PaulFreund/myhub).

It captures events from different sources (xmpp, irc, mail, rss) and makes them accessible via Email summarys, RSS feeds or a webinterface which is only implemented for a Kindle interface right now.

That way I get a mail every five minutes if I got messages and my phone will notify me about that.

Sorry, I was not verbose enough: It is sync between multiple clients I would be interested in. So if I used XMPP on my mobile and accessed the mobile interface via a browser elsewhere, would both show the same messages (in and out)?

I wish more Jabber servers would support http://xmpp.org/extensions/xep-0136.html and http://xmpp.org/extensions/xep-0313.html

I exactly know your problem. I don't think Jappix makes this possible but I have a solution that works for me.

On my XMPP server (prosody) I modified the message module so it sends all messages to all connected clients and I never miss a message (this solves the "in" part). Additional I installed http://xmpp.org/extensions/xep-0280.html which unfortunately is not very widespread in clients but I use it with myhub (mentioned above) so I get all messages ( in and out ) for logging.

For the future I'm planning to build a server that will render all these problems obsolte but until then we have to find ways around it.

If you need further ideas how to solve your problem I'd be glad to help :)