XSF Discussion - 2013-09-27

  1. 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)

  2. ralphm

    yeah, indeed

  3. ralphm

    I wasn't sure what he meant

  4. ralphm

    a) it isn't possible

  5. ralphm

    b) nobody has done it yet

  6. stpeter

    I think (b)

  7. ralphm

    (or c), there is such a client, but I don't know about it)

  8. stpeter

    lots of talk there (it seems) about multi-device syncing -- clearly we need to get carbons and MAM done and implemented and deployed

  9. ralphm


  10. Kev

    You need more than those. You need something like markers, too.

  11. Kev

    Be it markers, or just something similar.

  12. stpeter nods

  13. Lance

    I can vouch that mam+carbons+chat states works very nicely together

  14. ralphm

    Lance: so where is that android app of yours?

  15. Kev

    You can't get by with just that though, surely?

  16. Kev

    You need some way of getting the unread message state between the clients.

  17. Lance

    ralphm: web client

  18. Kev

    If A is online, B comes online, B needs to know what messages haven't yet been dealt with.

  19. ralphm

    Lance: I guess you missed the start of the conversation?

  20. Lance

    Kev: yeah, that's the only part im missing

  21. Lance

    ralphm: probably

  22. Kev

    I do wonder how well the Qt-on-Android stuff works.

  23. ralphm

    Lance: scroll back up to the quote stpeter sent

  24. 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.

  25. 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

  26. stpeter

    kickstarter campaign, anyone? ;)

  27. Lance

    stpeter: i would hope so

  28. Kev

    Can you kickstart and instead of raising funds, raise more hours in the day?

  29. stpeter


  30. stpeter

    don't I wish!

  31. 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.

  32. Kev

    Then people can pay me their millions. I don't need it up front.

  33. Lance

    did any servers ever implement sift?

  34. ralphm

    I think prosody did something there

  35. stpeter

    that reminds me, I need to update SIFT, too

  36. ralphm


  37. stpeter

    I need to quit my job so I have more time to work ;-)

  38. ralphm

    Lance: and m-link has google:queue support, I believe, working with telepathy

  39. ralphm

    (so in theory that should work on my n9)

  40. Lance

    cool. i'd like to see those pushed forward, since they directly answer the complaints about noisy traffic on mobile

  41. stpeter


  42. stpeter adds it to his weekend list

  43. ralphm

    stpeter: not sure how that works for your cash flow, though

  44. Lance adds reviewing sift plugin to the list of things to do before realtimeconf

  45. ralphm

    maybe we need a kickstarter for a full-time employed executive officer / editor

  46. stpeter


  47. 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 ;-)

  48. ralphm


  49. stpeter

    ralphm: are there folks running Wokkel in production or building on top of it for interesting services?

  50. stpeter works on updates to the POSH spec

  51. ralphm

    I think a few, but they are not making much noise about it

  52. Kev

    You should really pick a real language :D

  53. stpeter

    y'know, I feel that Google's move to proprietary tech feels kind of energizing to me

  54. ralphm

    like Idavoll being NotificationServer in OS X Server (for calendar)

  55. stpeter

    that was a poorly written sentence :P

  56. Kev

    ralphm: That's pretty cool, though.

  57. ralphm

    Kev: not sure how long it will last, there though

  58. stpeter nods

  59. Lance

    Kev: swift hasn't done jingle a/v yet, right? just file transfer and whiteboarding?

  60. ralphm

    Kev: but I intend to pick some stuff up again

  61. Kev

    Lance: Right. I desperately want to get to that.

  62. stpeter loads up the carbons, mam, markers, and sift specs for reviewing