Interop Event, April 16-17, 2007
Logistics
See DeWitt Clinton's announcement.
I'll send around the full details regarding logistics as soon as I know the exact building and rooms, but we have space confirmed for:
-
Monday, April 16th, 12:00 PM - 6:00 PM
-
Tuesday, April 17th, 8:30 AM - 6:00 PM
The rooms will have public wifi and projectors, and we can definitely fit up to 20. Food, spaceships, and dinosaurs will be provided.
Update by DeWitt on 2007-04-06:
I just confirmed the food arrangements. We'll have a lunch set up for Monday as people arrive, and then a dinner brought in for the group Monday evening. We'll have the space as late as we'd like, so if people want a game of Werewolf...
Tuesday we'll have breakfast in the meeting room, and for lunch I thought it might be nice to reserve a few tables at Charlies, one of our larger cafes. An afternoon snack will be arranged as well.
No plans for Tuesday evening; perhaps someone else wants to plan something for after we finish?
Update by DeWitt on 2007-04-09:
See also Directions To Google Campus.
Update by DeWitt on 2007-04-13, copied from an email sent to atom-protocol:
-
Hi all,
I'm very pleased to see that we have nearly 20 people planning on attending the APP Interop event next week. Everyone that has signed up is bringing real code and the languages and services represented are especially diverse and interesting. The in-person participants will do their best to "simulcast" the event in the IRC channel for those that are unable to make it to Mountain View.
The wiki page for the event is here:
At this point I'd ask that anyone who wishes to sign up at the last minute please also contact me directly as space and food has been arranged for the number of people listed on the wiki page.The event will officially begin at 12:00 PDT on Monday, April 16th, at Google's Mountain View campus. The following page should help attendees find their way to Mountain View.
We'll be meeting on Monday in "Hurd Point" in Building 46, which is at 1565 Charleston Rd, Mountain View, CA, right across the street from buildings 40-43 (the center of campus). Please arrive around noon for introductions. Dinner will be served in the evening and we have the space as late as we need it.On Tuesday, we'll meet early at 8:30 AM in "Benghazi" in Building 43, which is at 1600 Ampitheatre Pkwy, Mountain View, CA. We have the room until 6:00 PM.
Please contact me if you have any logistical questions. I look forward to seeing everyone in person next week!
Cheers,
Who's Invited
Anyone with working APP client or server code.
Proposed Agenda
See Tim Bray's proposal.
Here's how I would like to run it:
-
W/W/W/W. Everyone gets a few minutes stand-up time to do the who/ what/why/where of their APP client and/or server implementation. No slides! Since I imagine that some people will drift in late, whenever someone arrives, they do the w/w/w/w as soon as they've put their bag down. Let's try to capture everyone's W/W/W/W essentials somewhere on Sam's wiki.
-
Interop! We will build a grid with the clients across the top and the servers down the side (because there are more servers than clients), then we'll try to interop all the cells. The grid is at InteropGrid.
-
Issue-gathering. This is the most important activity. Let's do this on the wiki in real-time, so that people on IRC can play. An APP Interoperability Issue can be raised by anyone during their initial w/w/w/w preso, and I assume that lots will turn up during the grid-filling. I do not suppose that we will achieve 100% consensus on what's an issue and what isn't, nor on how to fix any obvious ones that turn up. That's OK; the important thing is to gather the information. I see two forms of issues: "XXX in the spec has been shown to cause interop problems" and "XXX in the spec is sufficiently badly written that implementors have been shown to draw incompatible conclusions about what it says."
Remember, per IETF rules and common sense, the people at the interop session are *not* empowered to make changes to the protocol. Only the WG, via the mailing list, can do that.
Werewolf?
I don't suppose there will be time for a rousing game of werewolf?! Can that be added to the agenda? [ByrneReese]
Remote
For folks who cannot attend in person, several of us will be hanging out on irc.freenode.net #atom during the interop.
-
ChrisDent is watching remotely. He's got a SocialtextAppServer. Can't seem to edit a new page so here's some info: http://www.socialtext.net/stoss/index.cgi?chris_dent_2007_04_14
Attendees
Please include your name, your affiliation if you feel like it, and identify the software you're bringing, and whether it functions as an client, server, or both.
-
Tim Bray of Sun Microsystems will bring the Atom Protocol Exerciser, a client.
-
James Snell of IBM will bring client and server code based on Apache Abdera, and (tentatively) components of the Lotus Connections suite (server)
-
Keith Fahlgren of O'Reilly Media will bring Ruby client code
-
Charles Greer of O'Reilly Media will bring a content distribution server that uses Abdera.
-
M. David Peterson of The Viberavetions Project will bring .NET (C#), Python and IronPython (Amplee), ASP.NET, XSLT, and XQuery server code and (X)HTML, XSLT, and Javascript client code.
-
DeWitt Clinton of Google will bring the the GData team and will help ensure that everyone has what they need to make the event a success.
-
John Panzer of AOL will bring the AOL blogging API (server).
-
Joe Gregorio of IBM will bring the APP Test Client and a test server
-
Nikunj Mehta of Oracle will bring a Ruby based APP test client and server components
-
Mark Paschal of Six Apart will bring XML::Atom, the Perl framework for clients and servers
-
Joe Cheng of Microsoft will bring Windows Live Writer (blogging client)
-
Lisa Dusseault of commerce.net, IETF Area Director for Atompub, will bring herself to talk about IETF issues and other standards-related stuff.
-
Erwan Loisant of Flock will bring the Flock browser (blogging client)
-
Elias Torres of IBM will bring an APP server for Wordpress
-
Dave Johnson of Sun Microsystems will bring the Roller APP server, the ROME/Propono APP client and the ROME/Propono APP server
-
Gene McCulley of StackFrame will bring Nukular, a Java client.
-
Kevin Beyer of IBM will bring a PHP + DB2 pureXML extended APP server and a javascript client.
-
Hiroshi ASAKURA of NTT Communications will bring an APP client using C# and open an entry point to Photo APP server.
-
Jonathan Marsh of WSO2 will bring an APP client running within the WSO2 Web Services Mashup Server.
-
Jeff Scudder of Google will bring Python library for Atom and Google data APIs: http://code.google.com/p/gdata-python-client/
Note, if you're adding your name after 11:00 AM PDT today (Friday, April 13, 2007) please contact DeWitt via email as well. Thanks!
Resources
-
InteropGrid -- Track client and server interop results
-
FeatureGrid -- Track client and server implementation options