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)
ralphmI wasn't sure what he meant
ralphma) it isn't possible
ralphmb) nobody has done it yet
stpeterI think (b)
ralphm(or c), there is such a client, but I don't know about it)
stpeterlots of talk there (it seems) about multi-device syncing -- clearly we need to get carbons and MAM done and implemented and deployed
KevYou need more than those. You need something like markers, too.
KevBe it markers, or just something similar.
LanceI can vouch that mam+carbons+chat states works very nicely together
ralphmLance: so where is that android app of yours?
KevYou can't get by with just that though, surely?
KevYou need some way of getting the unread message state between the clients.
Lanceralphm: web client
KevIf A is online, B comes online, B needs to know what messages haven't yet been dealt with.
ralphmLance: I guess you missed the start of the conversation?
LanceKev: yeah, that's the only part im missing
KevI do wonder how well the Qt-on-Android stuff works.
ralphmLance: scroll back up to the quote stpeter sent
KevIf 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.
stpeterI wonder if someone could actually make a bit of money with a pretty-looking IOS/Android app that does mam+carbons+markers+otr
stpeterkickstarter campaign, anyone? ;)
Lancestpeter: i would hope so
KevCan you kickstart and instead of raising funds, raise more hours in the day?
stpeterdon't I wish!
KevIf 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.
KevThen people can pay me their millions. I don't need it up front.
Lancedid any servers ever implement sift?
ralphmI think prosody did something there
stpeterthat reminds me, I need to update SIFT, too
stpeterI need to quit my job so I have more time to work ;-)
ralphmLance: and m-link has google:queue support, I believe, working with telepathy
ralphm(so in theory that should work on my n9)
Lancecool. i'd like to see those pushed forward, since they directly answer the complaints about noisy traffic on mobile
stpeteradds it to his weekend list
ralphmstpeter: not sure how that works for your cash flow, though
Lanceadds reviewing sift plugin to the list of things to do before realtimeconf
ralphmmaybe we need a kickstarter for a full-time employed executive officer / editor
stpeterwell, 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 ;-)
stpeterralphm: are there folks running Wokkel in production or building on top of it for interesting services?
stpeterworks on updates to the POSH spec
ralphmI think a few, but they are not making much noise about it
KevYou should really pick a real language :D
stpetery'know, I feel that Google's move to proprietary tech feels kind of energizing to me
ralphmlike Idavoll being NotificationServer in OS X Server (for calendar)
stpeterthat was a poorly written sentence :P
Kevralphm: That's pretty cool, though.
ralphmKev: not sure how long it will last, there though
LanceKev: swift hasn't done jingle a/v yet, right? just file transfer and whiteboarding?
ralphmKev: but I intend to pick some stuff up again
KevLance: Right. I desperately want to get to that.
stpeterloads up the carbons, mam, markers, and sift specs for reviewing