Personal tools
  • We're Hiring!

You are here: Home Community Minutes Conference Calls 2006 2006-04-06 B,B,D,C

2006-04-06 B,B,D,C

Attending: Brian, Chris, Donald, Jean-Marie, Jason, Josh, Sheldon, Stefan, Tony

Agenda



Notes


  • Boston
    • Draw Primitives: How feasible is it to draw primitives on the ImageViewer? Tony is hoping that something like Sheldon's 'plug-in' primitive drawing system could be added to the Shoola.
      • Jean-Marie is implementing a new canvas layer on top of the image to replace the current primitives system. Additionally, the current Event Bus - ROI primitive system in place should meet Tony's needs (by coping the ROI agent, modifying it, and adding it to Shoola).
    • Boston is wondering on the time frame for getting Shoola working with Omero over the net.
      • Soon (within a few weeks). Some functionality will still be missing of course from the client but soon!
      • Jeremy would like to help with testing and then implementing it for their team in Boston.

  • Dundee
    • Unit of Work (Josh)
      • FYI: Look up "Unit of Work" by Martin Fowler for details on how the current pattern works.
      • Josh is working on a new system that allows you to check on the state of objects from the client and request a server update when needed. The main goal of this is to allow any objects to check on state changes or deletes that might occur from other clients. This new system will also correctly announce changes "up the chain" of an object tree (so the system won't break on a parent object when a child object is updated).
      • Chris asks if this could be solved by using the object references rather then the objects themselves. Josh says you still need additional information so this new system is needed.
      • Chris suggests that the client / server protocol may need to be more robust to make this work well (the objects being passed to the client need to be proxied and more intelligent).
      • Jeremy suggest that the server maintains a list of objects that are changed. (Josh: that's what the unit-of-work is)
      • Josh needs to find out several things to implements a different system: A list of required operations from Jean-Marie and a deeper understanding of the current object system.
    • Queries and Searching (Jason)
      • Jason has been giving the search/query features some more thought and there will be an indepth discussion about the options at the dev conference.

Action Items


  • Chris and Jean-Marie are going to go over the current update errors he is encountering on the client and determine exactly what needs to change. Josh can then be updated on what needs to change (before he gets too far down the line on his object update system).
  • In the meantime Josh will finish writing the PoJos and see if that helps to fix this current version problem.
  • Josh and Chris get server running Friday
  • Josh and Jean-Marie get Shoola login working Friday
  • Tony please look over the current RIO / Canvas system to see what your needs are so it can be covered and discussed at the dev conference.
  • *Everyone* really need to start using Bugzilla more!
Document Actions