-
stpeter
"Unfortunately, there just cannot be a good mobile client unless it supports push notifications, which requires server support, which XMPP doesn't have. The existing clients need to keep a connection open and take too much battery, sadly..." (from the URL that ralphm posted)
-
ralphm
yeah, indeed
-
ralphm
I wasn't sure what he meant
-
ralphm
a) it isn't possible
-
ralphm
b) nobody has done it yet
-
stpeter
I think (b)
-
ralphm
(or c), there is such a client, but I don't know about it)
-
stpeter
lots of talk there (it seems) about multi-device syncing -- clearly we need to get carbons and MAM done and implemented and deployed
-
ralphm
yup
-
Kev
You need more than those. You need something like markers, too.
-
Kev
Be it markers, or just something similar.
- stpeter nods
-
Lance
I can vouch that mam+carbons+chat states works very nicely together
-
ralphm
Lance: so where is that android app of yours?
-
Kev
You can't get by with just that though, surely?
-
Kev
You need some way of getting the unread message state between the clients.
-
Lance
ralphm: web client
-
Kev
If A is online, B comes online, B needs to know what messages haven't yet been dealt with.
-
ralphm
Lance: I guess you missed the start of the conversation?
-
Lance
Kev: yeah, that's the only part im missing
-
Lance
ralphm: probably
-
Kev
I do wonder how well the Qt-on-Android stuff works.
-
ralphm
Lance: scroll back up to the quote stpeter sent
-
Kev
If it works reasonably, getting Swift on Android wouldn't be too bad, and code reuse means you have a pretty good chance of making a decent client.
-
stpeter
I wonder if someone could actually make a bit of money with a pretty-looking IOS/Android app that does mam+carbons+markers+otr
-
stpeter
kickstarter campaign, anyone? ;)
-
Lance
stpeter: i would hope so
-
Kev
Can you kickstart and instead of raising funds, raise more hours in the day?
-
stpeter
heehee
-
stpeter
don't I wish!
-
Kev
If I can raise just another, say, four hours in the day, I'm sure I could get a decent iOS client done fairly quickly, and start thiking about Android.
-
Kev
Then people can pay me their millions. I don't need it up front.
-
Lance
did any servers ever implement sift?
-
ralphm
I think prosody did something there
-
stpeter
that reminds me, I need to update SIFT, too
-
ralphm
http://code.google.com/p/prosody-modules/wiki/mod_sift
-
stpeter
I need to quit my job so I have more time to work ;-)
-
ralphm
Lance: and m-link has google:queue support, I believe, working with telepathy
-
ralphm
(so in theory that should work on my n9)
-
Lance
cool. i'd like to see those pushed forward, since they directly answer the complaints about noisy traffic on mobile
-
stpeter
nod
- stpeter adds it to his weekend list
-
ralphm
stpeter: not sure how that works for your cash flow, though
- Lance adds reviewing sift plugin to the list of things to do before realtimeconf
-
ralphm
maybe we need a kickstarter for a full-time employed executive officer / editor
-
stpeter
heh
-
stpeter
well, I'd like to work on more code, I must admit -- gotta finish a bunch of the stuff at http://www.arkko.com/tools/allstats/petersaint-andre.html but after that (next few months) I'll be doing more Python for sure, maybe I can hack on Gajim and Sleek and Wokkel ;-)
-
ralphm
:-D
-
stpeter
ralphm: are there folks running Wokkel in production or building on top of it for interesting services?
- stpeter works on updates to the POSH spec
-
ralphm
I think a few, but they are not making much noise about it
-
Kev
You should really pick a real language :D
-
stpeter
y'know, I feel that Google's move to proprietary tech feels kind of energizing to me
-
ralphm
like Idavoll being NotificationServer in OS X Server (for calendar)
-
stpeter
that was a poorly written sentence :P
-
Kev
ralphm: That's pretty cool, though.
-
ralphm
Kev: not sure how long it will last, there though
- stpeter nods
-
Lance
Kev: swift hasn't done jingle a/v yet, right? just file transfer and whiteboarding?
-
ralphm
Kev: but I intend to pick some stuff up again
-
Kev
Lance: Right. I desperately want to get to that.
- stpeter loads up the carbons, mam, markers, and sift specs for reviewing