Summer 2007 Meeting Information
The meeting will be long enough to satisfy our agenda, rounded up to the nearest day to allow for serendipitous conversations.is on the 6th and 7th of August, 2007.
Venue
BEA's headquarters in San Jose (near SJC)
2315 North First Street
San Jose, CA http://maps.google.com/maps?hl=en&safe=off&client=firefox-a&q=bea&near=San+Jose,+CA&fb=1&cd=1&ie=UTF8&ei=QGmhRq7MBImUjQO27-nGCA&cid=37379388,-121922929,10392251224970924111&li=lmd&z=14&t=m
We have wireless internet available, so it should be easy to stay in touch in the break periods. Hopefully, all the sessions will be sufficiently riveting that nobody will be playing around on the internets during the sessions.
There will be a dial-in number as well.
Attendee List / Local Transportation Logistics
Attendee | Location | Carpool needed? | Carpool space |
---|---|---|---|
Patrick Linskey | San Francisco, probably | No | 3 seats |
Craig Russell |
Agenda
Monday 6 August
Time | Title | Description | Presenter | Sponsor | |||
---|---|---|---|---|---|---|---|
9:30 - 10:00 | Introductions | ||||||
10:00 - 12:00 | OpenJPA Architecture | High-level walk-through of OpenJPA architecture, including all the maven modules and the major internal abstractions. | Patrick Linskey / Abe White | Patrick Linskey | |||
12:00 - 1:00 | Lunch | BEA Cafeteria or elsewhere in the area | |||||
1:00 - 2:30 | FindBugs Presentation | Discussion with Bill Pugh (FindBugs) about how best to use FindBugs on OpenJPA, including a focus on how to use it for "new" bugs as code changes come in, vs. fixing the issues that already exist. | Bill Pugh | Craig Russell | |||
3:00 - 4:30 | Query Processor | There are a lot of query JIRA issues; some background might enable more people to help out | Craig Russell | 4:30 - 5:30 | Bootstrapping / ProductDerivation | Discuss the goals and architecture of the ProductDerivation framework.Marc Prud'hommeaux / Patrick Linskey | Craig Russell |
5:30 00 - 65:0030 | Day One Wrap-Up | Figure out how we want to change the schedule for the next day | |||||
7:00 - ??? | Dinner and Socializing | Presumably in San Jose | Patrick Linskey |
Tuesday 7 August
Time | Title | Description | Presenter | Sponsor |
---|---|---|---|---|
9:30 - 10:00 | Day Two Kick-Off / New Agenda Item Review | Discuss what we'd like to talk about today, what we'd like to focus on that came up yesterday, and other topics that have occurred to people since yesterday | ||
10:00 - 11:00 | Bootstrapping / ProductDerivation | Discuss the goals and architecture of the ProductDerivation framework. | Pinaki Poddar / Patrick Linskey | Craig Russell |
11:30 - 12:30 | API Design and Forwards-Compatibility | OpenJPA has a number of APIs that we expect to be visible to developers. These should be stable over time, and should be well-designed to meet the needs of our developers. This is currently not always the case (OpenJPAEntityManagerFactory extends a billion interfaces, for example, our event frameworks sometimes require code changes for people who implement the event interfaces, and we use a combination of enums and symbolic constants even in our org.apache.openjpa.persistence interfaces). I'd like to discuss this to raise awareness about the issue, and also discuss how to improve things in the short term. I'd also like to bring up the idea of an API jar that should contain enough for the average development team to link against. | Patrick Linskey | Patrick Linskey |
12:30 - 1:30 | Lunch | BEA Cafeteria or elsewhere in the area | ||
2:00 - 5:00 | Reserved | Blocked out for topics that come up over the two days. For example, I imagine that we might want to go into more detail on remote commit events, or JDBC mapping techniques. | ||
5:00 - 5:30 | Wrap-Up |
The sponsor is the person proposing the agenda item, and is responsible for making sure that a given agenda item actually happens. The sponsor is not necessarily the person actually presenting / leading the discussion for a given item.
Alternate Super-Dense Agenda
This one fits into one fun-filled day.
Venue
There may be conference space at BEA's headquarters in San Jose, near the airport.
There may be conference space at Sun locations in Santa Clara (near the SJC airport) and in Menlo Park (near the Dumbarton Bridge).
There will be a dial-in number as well.
Local Transportation Logistics
Monday 6 August
Time | Title | Description | Sponsor |
---|---|---|---|
9:30 - 10:00 | Introductions | ||
10:00 - 12:00 | OpenJPA Architecture | High-level walk-through of OpenJPA architecture, including all the maven modules and the major internal abstractions. | Patrick Linskey |
1:00 - 2:30 | FindBugs Presentation | Discussion with Bill Pugh (FindBugs) about how best to use FindBugs on OpenJPA, including a focus on how to use it for "new" bugs as code changes come in, vs. fixing the issues that already exist. | Craig Russell |
3:00 - 4:30 | Query Processor | There are a lot of query JIRA issues; some background might enable more people to help out | Craig Russell |
4:30 - 5:30 | Bootstrapping / ProductDerivation | Discuss the goals and architecture of the ProductDerivation framework. | Craig Russell |
5:30 - 6:00 | Day One Wrap-Up | Figure out how we want to change the schedule for the next day | |
7:00 - ??? | Dinner and Socializing | Presumably in San Jose | Patrick Linskey |
Attendee | Location | Carpool needed? | Carpool space |
Patrick Linskey | San Francisco | No | 3 seats |