2008-04-10 Developers Conference Call

<html><head><title></title></head><body>h1. Date
10 April 2008

In Attendance

  • Burke Mamlin

  • Darius Jazayeri

  • Brian McKown

  • Justin Miranda

  • Ben Wolfe

  • Paul Biondich

  • Dave Thomas

  • Hamish Fraser

  • Mike Seaton

  • Chris Seebregts

Agenda

  • Complex Obs

  • GSoC

  • Schedule time for Report API Refactoring code review

Minutes

  • TODO: Update mentors on projects page

  • TODO: All mentors identify at least 2 potential students for their project

  • Talked about GSoC projects and applicants

  • Talked about Complex Obs

    • Darius reminded us to be sure not to include service layer calls in pojo.

    • Darius mentioned having class ComplexObs extend Obs

    • See code snippet pasted in Skype below.

  • Talked about upcoming Implementers Conference

  • Report Api Refactoring code review scheduled for tomorrow morning at 10:00 AM EST

Darius' Code Snippet:
<code lang="java5">

class ComplexObsReference {
private uri;
}
ObsService {
Object getComplexValue(ComplexObsReference) // expensive
String getComplexTitle(ComplexObsReference) // cheap
}
… Obs {
...
public void setValueComplex(ComplexObsReference valueComplex); // this comes from the handler, injected by the service?
public ComplexObsReference getValueComplex();
}

</code>
Burke's Code Snippet:
<code lang="java5">

ObsService {
Object getComplexValue(obs) // expensive
String getComplexTitle(obs) // cheap
}
… ObsService {
ComplexObs getComplexObs(obs);
}

</code>

</body></html>