OpenJPA Logo   ASF Logo

Summer 2007 Meeting Information

The meeting is on the 6th and 7th of August, 2007.

Agenda

Monday 6 August

Time Title Description Presenter Sponsor Presentation
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 Microsoft PowerPointnotes
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 notes
3:00 - 4:30 Query Processor There are a lot of query JIRA issues; some background might enable more people to help out Marc Prud'hommeaux Craig Russell Microsoft PowerPoint Apple Keynote
5:00 - 5:30 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 Presentation
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 - 10:30 JIRA triage     Craig Russell  
10:30 - 11:00 XML column support   Catalina Wei Patrick Linskey JPA XMLColumn mapping.ppt
11:30 - 12:00 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 APIDiscussionFollowUp
12:00 - 1:00 Lunch BEA Cafeteria or elsewhere in the area      
1:30 - 2:00 Fluid SDO bindings to OpenJPA Pinaki Poddar    
2:15 - 2:45 Where to next? OpenJPA 1.0, OpenJPA 1.1, JPA 2.0, SDO, etc.      
3:00 - 3:45 Joins There are a lot of issues around joins. In particular, subqueries seem to have issues. Discuss. Abe White    
4:00 - 4:30 Metadata Resolution Metadata lookup, classloaders, static caches, etc.      
4:30 - 5:30 Update pathway Updates, statement batching, reordering, etc.      
5:30 - 6:00 Wrap-Up        
??? mappingtool What do the options do? What about new options?      

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.

Venue

BEA headquarters in San Jose (near SJC)
2315 North First Street
San Jose, CA

There is plenty of parking. The meeting room is in Building 1, which is the further-south building, abutting both First Street and Charcot Avenue. If you drive up First Street from the south, your best bet is to turn left on Charcot and then right into the parking lot. The receptionist in Building 1 will point you in the direction of the conference room.

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.

Dial-in information:

Toll Free Dial-In Number (US & Canada): (866) 484-4232
International Dial-In Number: (702) 894-2358
Conference Code: 1774023

Webex information for day 1:
Meeting number: 923 554 073
Meeting password: openjpa https://bea.webex.com/bea/j.php?ED=94343937&UID=0

Webex information for day 2:
Meeting number: 924 199 496
Meeting password: openjpa https://bea.webex.com/bea/j.php?ED=94344132&UID=0

If you're new to webex meetings and plan to join via webex, it's probably a good idea to go to that link ahead of time to get things set up.

Attendee List / Local Transportation Logistics

Attendee Location Carpool needed? Carpool space Lodging
Patrick Linskey San Jose No 0 Crowne Plaza 282 Almaden Blvd.
Craig Russell Mountain View No    
Marc Prud'hommeaux San Jose No   Crowne Plaza 282 Almaden Blvd.
Christoph Bussler San Jose No    
Pinaki Poddar San Francisco Yes   Galleria Park, 191 Sutter Street
Bill Pugh Palo Alto No No  
Michael Dick Remote (Rochester, MN) No No  
Albert Lee Remote (Rochester, MN) No No  
Teresa Kan Remote (Rochester, MN) No No  
Kevin Sutter Remote (Rochester, MN) No No Tuesday, Aug 07, Only
Joe Weinstein Moraga CA No No
David Wisneski San Jose CA No No No
Catalina Wei San Jose CA No No No
Daniel Lee San Jose CA No No No
Aditi Das San Francisco CA No No No
Copyright (C) 2006,2010 The Apache Software Foundation. Licensed under Apache License 2.0.
Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.
Other names may be trademarks of their respective owners.