XMPP Summit - 2012-10-26


  1. dwd

    m&m, Move your laptop about, then?

  2. dwd

    m&m, Give us the guided tour. :-)

  3. m&m

    when you're almost done

  4. dwd

    See? We're almost done.

  5. winfried

    (brb)

  6. Lance

    6120 4.8.5: An implementation MUST NOT generate namespace prefixes for elements qualified by the content namespace

  7. winfried

    the hangout kicked me, think it is trying to tell me I have to go...

  8. ralphm

    GO TO SLEEP!

  9. winfried

    why? :-)

  10. stpeter

    day one is over

  11. winfried

    yeah...

  12. winfried

    stpeter, got my direct message?

  13. stpeter

    winfried: yes!

  14. winfried

    k

  15. winfried

    thanks for the discussions, helped quite a lot!

  16. stpeter

    great!

  17. stpeter

    we'll get volunteers for all the tasks :)

  18. winfried

    well that helps even more!

  19. winfried

    ;-)

  20. winfried

    I'll drop other topics in the standards/BOSH lists

  21. winfried

    and now I will keep myself to the wise advise of ralphm ...

  22. winfried

    have a nice dinner!

  23. MattJ

    'night winfried!

  24. bear

    pirate pad notes from yesterday: http://piratepad.net/05gvwTiPKT

  25. stpeter

    we're waiting for some f2f participants to come upstairs from breakfast

  26. Zash

    And here I just had dinner ^^

  27. stpeter

    :)

  28. stpeter

    brb

  29. Steffen Larsen

    me too

  30. stpeter

    we're UTC-7 here

  31. stpeter

    brb

  32. m&m

    could someone pretty please update the subject with the hangout URL?

  33. Steffen Larsen

    I am awake! :-)

  34. Steffen Larsen

    bear: I see you..

  35. MattJ

    .

  36. bear

    :)

  37. stpeter

    https://plus.google.com/hangouts/_/53cd1a2959b01158c4d766ed26088ff9b50639d6?authuser=0&hl=en-US

  38. Fritzy

    http://play.brokt.com/~fritzy/lander/ <----- boom!

  39. MattJ set the topic to

    http://wiki.xmpp.org/web/Summit_12 | remote participation: https://plus.google.com/hangouts/_/53cd1a2959b01158c4d766ed26088ff9b50639d6?authuser=0&hl=en-US

  40. MattJ

    Topic updated

  41. Steffen Larsen

    start in 15min or?

  42. bear

    http://blogs.cisco.com/news/the-internet-of-things-infographic/

  43. bear

    http://www.internet-of-things.eu/

  44. Zash

    Neat

  45. Steffen Larsen

    ha ha.. just remembered the blog from Thiago: http://xmppjingle.blogspot.dk/2009/07/my-fridge-xmpp-client.html

  46. Steffen Larsen

    my fridge is XMPP ready. :-)

  47. bear

    :)

  48. Zash

    <iq to="fridge" type="get"><temperature of="milk"/></iq> :D

  49. Steffen Larsen

    :-)

  50. Zash

    A company here that moves milk and groceries apparently does real-time monitoring of the temperature in their trucks, along with info about fuel consumption and stuff.

  51. m&m

    <iq type='set' to='fridge'><pubsub xmlns='http://jabber.org/protocol/pubsub'><subscribe node='temprature/milk' jid='me@home'/></pubsub></iq>

  52. dwd

    m&m, Already made the gag that XEP-0060 probably had a feature.

  53. m&m

    d-:

  54. Steffen Larsen

    remote controlling (xep-0146) could be useful as well in IOT

  55. Steffen Larsen

    looks like its lunch break time..

  56. Ben Langfeld

    not lunch, just a short break

  57. Ben Langfeld

    We'll be going again in 5 probably

  58. Steffen Larsen

    ok

  59. Lloyd

    Turns out I didn't disable muc on my xmpp server after all

  60. bear

    copy of what peter is adding to the in-room whiteboard: http://piratepad.net/05gvwTiPKT

  61. Simon Tennant

    https://buddycloud.org/wiki/Buddycloud_HTTP_API#Content_Types <https://buddycloud.org/wiki/Buddycloud_HTTP_API>

  62. Simon Tennant

    https://github.com/buddycloud/buddycloud-http-api

  63. Simon Tennant

    are there any Tigase guys there today?

  64. Lance

    i dont think so

  65. Lance

    but it has been mentioned a lot regarding how it clusters

  66. dwd

    No, none.

  67. Ben Langfeld

    no P1 guys either

  68. Simon Tennant

    I'm looking forward to Fosdem and meeting up on either side of the conf.

  69. Simon Tennant

    Can someone fix ipv6 connectivity on xmpp.org or give me sudo.

  70. Tobias

    Simon Tennant, you've ipv6 enabled buddycloud.com, right?

  71. Simon Tennant

    like it's 1999.

  72. Tobias

    because since i've ipv6 enabled my server i can't join seehaus anymore

  73. Simon Tennant

    buddycloud.org

  74. Simon Tennant

    buddycloud.com is an old ejabberd instance and due for retirement

  75. Tobias

    an..ok

  76. Tobias

    *ahh

  77. Steffen Larsen

    Simon Tennant: need some info about tigase?.. I've been doing alot on these servers. including clustering.

  78. Simon Tennant

    Thanks Steffen - we have the buddycloud hosting platform written for Tigase already - dynamically adding domains from our control panel.

  79. Steffen Larsen

    Simon Tennant: ok. cool. so any problems? or just curious about something? I've been doing developing on tigase as well..

  80. Simon Tennant

    Actually going back to Tobias' question… what's the ipv6 support like on Tigase?

  81. Steffen Larsen

    Simon Tennant: as I remember its enabled pr. default.

  82. Steffen Larsen

    Soimon Tennant: looking at the issue list I can see its not fully supported yet: https://projects.tigase.org/issues/822

  83. Steffen Larsen

    Simon Tennant: so from 5.2 version it should fully be supported. Haven't used ipv6 my self, so sorry for the lame answer.

  84. Simon Tennant

    Steffen Larsen: thanks for the heads up.

  85. Steffen Larsen

    Simon Tennant: no prob.

  86. Simon Tennant

    Regarding mobile: the big issue now is to not run a connection and then to wake one up with a push notification.

  87. Simon Tennant

    always-on xmpp will not make any friends.

  88. Tobias

    Simon Tennant, so what do you have in mind?

  89. Tobias

    i mean you could log out and just resume your old session when you wake up again (after TLS + SASL)

  90. Simon Tennant

    I don't know - I've not looked at this for a while. But I know that any app draining a battery will kill your ratings.

  91. Tobias

    i don't know how small packets you get with XMPP Quickstart + Session Resumtion but that'd be my way to go if you don't want a persistant connection

  92. Steffen Larsen

    Simon Tennant: remember that you can save some battery by queuing in tigase: http://www.tigase.org/content/mobile-optimizations

  93. Tobias

    to further improve performance maybe replace TCP with something more mobile friendly...but that might not be possible in all cases

  94. Simon Tennant

    From the it-just-effing-works school: How does Google do this with their Gtalk app (some binary protocol) or their Google Plus app (native XMPP)?

  95. Simon Tennant

    netsplit!

  96. Tobias

    i don't know

  97. m&m

    someone set them up the bomb

  98. Steffen Larsen

    hey stpeter

  99. Steffen Larsen

    you are not in the hangout?

  100. Simon Tennant

    incase anyone in the room sees this - we lost the Hangout.

  101. m&m

    hey Portland, you've not hanging out!

  102. Ben Langfeld

    error 44

  103. Ben Langfeld

    obviously

  104. bear

    we are reconnecting

  105. Steffen Larsen

    …waiting… ;-)

  106. m&m

    don't worry, Simon and I are bashing you

  107. bear

    the talk is happening about adding OOB notifications

  108. waqas

    It was probably intentional, while they discussed their evil schemes

  109. Steffen Larsen

    :-)

  110. Steffen Larsen

    it might be a CATastrophe.. ;-)

  111. Simon Tennant

    Why are we talking about SMSs?

  112. m&m

    apparently that is how the notification service works … from the server to the carrier?

  113. MattJ

    Device-independent push notifications I think

  114. dwd

    Because of tech like EMN, where you send an imap URI to a specific port on the phone.

  115. Simon Tennant

    I would have throught it was based on USSD messages

  116. Simon Tennant

    or even ONE socket open to Apple that keeps all packets sizes below the maximum size before a radio jumps up to the higher power state.

  117. bear

    right - the packet size for apple push notifications is *tiny*

  118. Simon Tennant

    http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingWIthAPS/CommunicatingWIthAPS.html

  119. Simon Tennant

    iPhone users are something special.

  120. MattJ

    http://matthewwild.co.uk/uploads/xep-0313.html

  121. pushp

    Sorry for the drive-by... W3C just published a draft for push notifications api

  122. Lance

    MattJ: and which paragraph were you having issues with?

  123. pushp

    http://www.w3.org/TR/push-api/

  124. Ben Langfeld

    pushp: That's all about SSE and the browser, right?

  125. pushp

    It is geared towards webapps, but mobile apps on IOS/BB/Android end up using similar notifications even for non-web apps

  126. Ben Langfeld

    Sure, while they are foreground

  127. pushp

    Foreground and background.

  128. Ben Langfeld

    How does it work in the background?

  129. Tobias

    dwd, EMN requires carrier support?

  130. pushp

    OS specific.. but in the proprietary schemes apps get call backs.

  131. Ben Langfeld

    pushp: APN, right? That's what we were talking about.

  132. Ben Langfeld

    There's issues with sharing APN keys

  133. Ben Langfeld

    In a non-app-specific way.

  134. pushp

    Agreed on issues with sharing APN keys on a non-app specific way.

  135. Ben Langfeld

    Which is the issue we're trying to solve. I'm not sure how this Push API thing helps at all.

  136. pushp

    ah. Sorry came in late.. will rewind the discussion.

  137. Simon Tennant

    This stuff Matt is working on is really important and super useful!

  138. linuxwolf

    Yes. Yes it is

  139. Simon Tennant

    the buddycloud webclient is using the RSM+MAM for getting posts.

  140. MattJ

    Lance: if you didn't find it already, http://matthewwild.co.uk/uploads/xep-0313.html#query-paging

  141. Lance

    MattJ: yeah, 59 used to just have a <reverse /> flag

  142. Lance

    which needed to included in all page requests, of course

  143. waqas

    fwiw, I've been trying to 'diff' the old and new stringprep to get an exhaustive list of affected unicode characters in nodeprep, nameprep and resourceprep, and how they are affected

  144. linuxwolf

    I just realized that the camera probably should have been rotated

  145. linuxwolf

    I'm familiar with the problem ...

  146. bear

    Hey

  147. bear

    it works

  148. bear

    hey now!

  149. dwd

    /nick bear

  150. dwd

    Aw...

  151. Steffen Larsen

    ok guys!. thanks for yet another great summit. hope to see you at FOSDEM in 2013! :-)

  152. Simon Tennant

    thanks guys

  153. Simon Tennant

    see you in Brussels.

  154. justin

    later peoples

  155. Steffen Larsen

    yeah! XMPP and beers.. have to do some IOT, electronics and fridge with beers.. :-)

  156. Steffen Larsen

    cheers!

  157. Tobias

    dwd, do you have a more precise term for EMN?

  158. dwd

    oma emn. Let me hunt a reference.

  159. dwd

    http://stackoverflow.com/questions/2726976/how-to-receive-text-sms-to-specific-port http://www.openmobilealliance.org/technical/release_program/emn_v10.aspx