XSF Discussion - 2013-09-27


  1. Lance has joined

  2. stpeter has left

  3. stpeter has joined

  4. Lance has joined

  5. Lance has left

  6. Lance has left

  7. Lance has left

  8. stpeter has left

  9. Lance has left

  10. Lance has joined

  11. Alex has joined

  12. Neustradamus has left

  13. Steffen Larsen has joined

  14. Steffen Larsen has left

  15. bear has joined

  16. Lance has left

  17. Alex has left

  18. Alex has joined

  19. jabberjocke has left

  20. stpeter has joined

  21. stpeter has left

  22. stpeter has joined

  23. Alex has left

  24. stpeter has left

  25. ralphm has left

  26. ralphm has left

  27. Ashley has joined

  28. stpeter has joined

  29. stpeter has left

  30. stpeter has joined

  31. Lance has joined

  32. stpeter has left

  33. Ashley has left

  34. stpeter has joined

  35. Ashley has joined

  36. Ashley has left

  37. Neustradamus has joined

  38. Ashley has joined

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

  40. ralphm

    yeah, indeed

  41. ralphm

    I wasn't sure what he meant

  42. ralphm

    a) it isn't possible

  43. ralphm

    b) nobody has done it yet

  44. stpeter

    I think (b)

  45. ralphm

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

  46. stpeter

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

  47. ralphm

    yup

  48. Kev

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

  49. Kev

    Be it markers, or just something similar.

  50. stpeter nods

  51. Lance

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

  52. ralphm

    Lance: so where is that android app of yours?

  53. Kev

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

  54. Kev

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

  55. Lance

    ralphm: web client

  56. Kev

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

  57. ralphm

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

  58. Lance

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

  59. Lance

    ralphm: probably

  60. Kev

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

  61. ralphm

    Lance: scroll back up to the quote stpeter sent

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

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

  64. stpeter

    kickstarter campaign, anyone? ;)

  65. Lance

    stpeter: i would hope so

  66. Kev

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

  67. stpeter

    heehee

  68. stpeter

    don't I wish!

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

  70. Kev

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

  71. Ashley has left

  72. Lance

    did any servers ever implement sift?

  73. ralphm

    I think prosody did something there

  74. stpeter

    that reminds me, I need to update SIFT, too

  75. ralphm

    http://code.google.com/p/prosody-modules/wiki/mod_sift

  76. stpeter

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

  77. ralphm

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

  78. ralphm

    (so in theory that should work on my n9)

  79. Lance

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

  80. stpeter

    nod

  81. stpeter adds it to his weekend list

  82. ralphm

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

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

  84. ralphm

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

  85. Ashley has joined

  86. stpeter

    heh

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

  88. ralphm

    :-D

  89. stpeter

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

  90. stpeter works on updates to the POSH spec

  91. ralphm

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

  92. Kev

    You should really pick a real language :D

  93. stpeter

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

  94. ralphm

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

  95. stpeter

    that was a poorly written sentence :P

  96. Kev

    ralphm: That's pretty cool, though.

  97. ralphm

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

  98. stpeter nods

  99. Lance

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

  100. ralphm

    Kev: but I intend to pick some stuff up again

  101. Kev

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

  102. MattJ has left

  103. MattJ has joined

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

  105. Ashley has joined

  106. Lance has joined

  107. Ashley has left

  108. stpeter has left

  109. stpeter has joined

  110. stpeter has left

  111. Ashley has joined

  112. Ashley has left

  113. Neustradamus has left

  114. Neustradamus has joined

  115. Neustradamus has left

  116. Neustradamus has left

  117. Neustradamus has left