Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

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 (question)

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

 

...

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

Bootstrapping / ProductDerivation

Discuss the goals and architecture of the ProductDerivation framework.

JIRA triage

 

 Pinaki Poddar / Patrick Linskey

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

 

 

 

 

...

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

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

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.

...