Skip to content


XMPP Summit 5

The XMPP Standards Foundation will hold its fifth “XMPP Summit” meeting on July 21 and 22, 2008, in Portland, Oregon, USA (the same week as OSCON 2008). Read on for details.

  1. Participants
  2. Agenda
  3. Logistics
  4. Events

Participants

Participation is open to all developers, service operators, and other interested individuals. Please note that this is a hard-code technical get-together with plenty of coding sprints, hackfests, interop testing, brainstorming sessions, geeky lightning talks, etc. This meeting is not intended for marketing presentations and other fluff!

If you would like to participate, please join the summit@xmpp.org mailing list and introduce yourself.

The following individuals have indicated that they will attend:

  1. Dietrich Ayala, Mozilla
  2. Nathan Bell, Intrigo
  3. Eric Butler
  4. Fadi Chalfoun, Intrigo
  5. Diana Cionoiu, Yate
  6. Anders Conbere
  7. Blaine Cook
  8. Leah Culver, Pownce
  9. Kevin Davie, Zleek
  10. Gaston Dombiak, Jive Software
  11. Seth Fitzsimmons, Yahoo
  12. Nathan Fritz, Seesmic
  13. Will Glozer, Heysan
  14. Jared Hanson
  15. Artur Hefczyc, Tigase Project
  16. Evan Henshaw-Plath
  17. Christian Hergert, MySpace
  18. Joe Hildebrand, Jabber Inc.
  19. Ron Hose, TokBox
  20. Justin Karneges, Psi project
  21. Sam Keen, Portland PHP Users Group
  22. Asheesh Laroia, Creative Commons
  23. Patrick Logan
  24. Eric Marcoullier, Gnip
  25. Chris Messina, Vidoop
  26. Ralph Meijer, Mediamatic
  27. Jack Moffit, Chesspark
  28. Pushpendra Mohta, Vayusphere
  29. Allen Morris
  30. Dan Mosedal, Mozilla
  31. Don Park
  32. Russell Okamoto
  33. Michael Ossareh, Heysan
  34. Darian Anthony Patrick, University of Pennsylvania
  35. Adam Pisoni, Geni
  36. Evan Prodromou, Identi.ca
  37. Mickaël Rémond, Process-One
  38. Peter Saint-Andre, XSF
  39. Krishna Sankar, Cisco
  40. Jérôme Sautret, Process-One
  41. Sean Smith
  42. Brendan Taylor
  43. Mike Taylor, Seesmic
  44. Matt Tucker, Jive Software
  45. Justin Uberti, Google
  46. Jud Valeski, Gnip
  47. Ezra Zygmuntowicz, EngineYard

Agenda

As posted by Peter Saint-Andre on the summit@xmpp.org list, 2008-07-16 (with further tweaking).

This is a rough agenda. As always, agenda bashing is welcome. As much as possible, I’d like to keep the spirit of an unconference.

The summit hours will be something like this:

  • Monday 9:30 AM to 4:30 PM
  • Tuesday 9:30 AM to 2:30 PM

Typically people are burnt out after a day and a half, thus the shorter day on Tuesday. But feel free to hang around and hack or continue the discussions.

Given that we have ~40 people, it will be difficult to have a productive conversation with only one track because some people will get bored with the current topic and such. Therefore I suggest we hold hold full-group sessions punctuated by breakouts of two or more concurrent threads (T1, T2, etc.). During the multi-threaded times, people can move back and forth as they please for discussion, hacking, interop testing, a change of pace, etc. We’ll work out the final details in real time. :)

For the full-group sessions we may use the fishbowl approach.

For several of the sessions, I’ve provided URLs for background reading.

Lunch and beverages are included and will be served in the room.

Monday

9:30 – 10:00

Introductions, logistics, agenda bashing

10:00 – 11:00

T1: Interop testing setup + discussion about online testing

T2: XMPP 101 + general Q&A to bring newbies up to speed

11:00 – 12:00

Lightning talks!

We have ~40 people. If 6 people present, that’s 10 minutes each including Q&A. If 12 people present, that’s 5 minutes each. And so on. Any volunteers to present? If not, I’ll volunteer you at the summit! ;) I’m particularly interested in short talks about problem areas that we need to focus on during the rest of the summit (or afterwards).

12:00 – 1:00

Semi-working lunch of sorts. Wander off, stick around, hack code, check email, post photos, blog about how much fun you’re having, update your GTD app with action items, whatever.

1:00 – 2:00

Note: we will use these threads as partial input to the HTTP+XMPP “hybrid” discussion at 2:00.

T1: Microblogging

http://www.xmpp.org/extensions/inbox/microblogging.html
http://blog.dave.cridland.net/?p=61
https://stpeter.im/?p=2224
http://openmicroblogging.org/

T2: Server/component interactions

http://www.xmpp.org/extensions/xep-0114.html
http://www.xmpp.org/extensions/xep-0225.html
how to implement protocols like pubsub, pep, and MUC as external components?
how can components access information like rosters and presence?
how to access or share component services in a federated manner? authorization of components or remote users

2:00 – 3:00

Full-group session on hybrid technologies. No, that’s not gas and electric, it’s HTTP + XMPP. Sub-topics include:

3:00 – 4:00

T1: Jingle I (identify open issues for push to Draft)

T2: Pubsub I (general discussion to identify open issues and apply insights from earlier in the day)

4:00 – 4:30

Wrap-up, feedback, logistics, planning for day 2

Tuesday

9:30 – 10:00

Day 1 summary, logistics, agenda bashing

10:00 – 11:00

T1: Jingle II (discuss additional use cases such as SRTP and early media)

T2: PubSub II (discuss uses in hybrid technologies, federation of information exchange)

11:00 – 12:00

T1: Security, spam, etc.

topics: server to server federation, TLS+dialback, TLS+SASL, abuse prevention, end-to-end encryption
http://xmpp.org/ca/
http://www.xmpp.org/extensions/xep-0158.html
http://www.xmpp.org/extensions/xep-0159.html
http://www.xmpp.org/extensions/xep-0161.html
http://www.xmpp.org/extensions/xep-0165.html
http://www.xmpp.org/extensions/xep-0205.html
http://www.xmpp.org/extensions/xep-0116.html
http://www.xmpp.org/extensions/xep-0246.html
http://www.xmpp.org/extensions/xep-0247.html

T2: Mobile optimizations

http://www.xmpp.org/extensions/xep-0237.html
http://www.xmpp.org/extensions/xep-0124.html
http://www.xmpp.org/extensions/xep-0206.html
http://mail.jabber.org/pipermail/standards/2008-February/017911.html
http://mail.jabber.org/pipermail/standards/2008-February/018036.html

12:00 – 1:00

Semi-working lunch.

1:00 – 2:00

Open discussion

  • What problems are we facing?
  • What new application spaces are of interest?
  • What do we need to focus on going forward? (see XSF Roadmap)
  • Etc.
2:00 – 2:30

Summary, action items, prep for hacking sessions, etc.

Logistics

Thanks to gracious assistance from O’Reilly Conferences, the XMPP Summit will be held at the Oregon Convention Center on Monday July 21 and Tuesday July 22, 2008.

The room number is E142.

You do not need to register for OSCON in order to participate in the XMPP Summit. OSCON is a great conference and we encourage you to attend! However, if you want to participate only in the XMPP Summit, you MUST sign in for a free “floor pass” with O’Reilly when you arrive at the convention center.

For transportation, use Portland’s MAX (light rail) service. The Convention Center stop is your friend. :)

As at XMPP Summit 4, the XMPP Standards Foundation will again pay hotel costs for any elected XSF member who attends the Summit. To take advantage of this offer, please make arrangements to stay at the Marriott City Center (see this message!) and contact Peter Saint-Andre so he knows to pay for your room and can help arrange room sharing.

During the summit itself, we will use the summit@conference.jabber.org chatroom as a backchannel for discussion, information sharing, complaints, questions, etc.

Events

As always, the XSF will host one social event (dinner or somesuch) and we will also have many opportunities to meet in the evenings for some good Portland beer. :)

Dinner will be held on Monday night (July 21) at 7:00 PM, the location is Kells Irish Restaurant and Pub — details here.