TWiki home VRJ Wiki > VRJPlanning > FinishPlugInHandlingStory (r1.1 vs. r1.4) VRJ Wiki webs:
Juggler | VRJPlanning | Main | TWiki | Test
VRJPlanning . { Home | Changes | Index | Search | Go }
 <<O>>  Difference Topic FinishPlugInHandlingStory (r1.4 - 11 Oct 2004 - PatrickHartling)

FinishPlugInHandlingStory

Story summary Get all the plug-ins building, loading, and working in the same manner
Changed:
<
<
Iteration VrjTwoZeroBetaOne
>
>
Iteration VrjTwoZeroAlphaFour

Development order 1
Customer  
Story Lead PatrickHartling

 <<O>>  Difference Topic FinishPlugInHandlingStory (r1.3 - 22 Mar 2004 - AronBierbaum)

FinishPlugInHandlingStory

Line: 41 to 41

Tasks Est Spent To do Risk Reviewer Developer Task Name
Changed:
<
<
Task 0 0 0 Low     Build ClusterJuggler plug-ins separately from Gadgeteer
Task       Low     Handle ClusterJuggler plug-ins abstractly in configuration and code
Task       Low     Convert Sonix plug-ins to use vpr::Library
Task       Low     Build Sonix plug-ins separately from Sonix
Task       Low     Handle Sonix plug-ins abstractly in code
>
>
Task 2 2 0 Low     Build ClusterJuggler plug-ins separately from Gadgeteer
Task 2 2 0 Low     Handle ClusterJuggler plug-ins abstractly in configuration and code
Task 2 0 2 Low     Convert Sonix plug-ins to use vpr::Library
Task 2 0 2 Low     Build Sonix plug-ins separately from Sonix
Task 2 0 2 Low     Handle Sonix plug-ins abstractly in code

Task details:


 <<O>>  Difference Topic FinishPlugInHandlingStory (r1.2 - 24 Nov 2003 - PatrickHartling)

FinishPlugInHandlingStory

Changed:
<
<
Story summary  
>
>
Story summary Get all the plug-ins building, loading, and working in the same manner

Iteration VrjTwoZeroBetaOne
Development order 1
Customer  
Changed:
<
<
Story Lead  
>
>
Story Lead PatrickHartling

FEA  
Acceptance Criteria  
Passed acceptance test No

Full story

Added:
>
>
Our support for C++ plug-ins is relatively new, and we have learned things since we started. That knowledge needs to be applied to all the modules that handle plug-ins.

Implementation notes
Added:
>
>
The modules that have plug-ins are:

  1. Gadgeteer
    • Device drivers
    • ClusterJuggler plug-ins
  2. JCCL
    • Remote run-time reconfiguration
  3. Sonix
    • Audio implementations

All need to support the following:

  • Proper compilation
    • Plug-ins are built after the library upon which they depend
    • Plug-ins can be built separately from their dependent library
      • This makes it easier and faster to develop and test plug-ins
    • Plug-ins must be built to address different ABIs
      • Debug versus optimized (critical for Windows)
      • N32/64

Tasks in this story

Tasks Est Spent To do Risk Reviewer Developer Task Name
Changed:
<
<
Task 0 0 0 Low      
>
>
Task 0 0 0 Low     Build ClusterJuggler plug-ins separately from Gadgeteer
Task       Low     Handle ClusterJuggler plug-ins abstractly in configuration and code
Task       Low     Convert Sonix plug-ins to use vpr::Library
Task       Low     Build Sonix plug-ins separately from Sonix
Task       Low     Handle Sonix plug-ins abstractly in code

Task details:

Added:
>
>
Handling plug-ins "abstractly in code" means that the code operates on a platform- and ABI-independent level in terms of the plug-in name. The Gadgeteer device driver handling in gadget::InputManager and the remote run-time reconfiguration plug-in handling in jccl::ConfigManager demonstrate how to do this.

Build system adjustments should be based on the way that the Gadgeteer device drivers are compiled.


 <<O>>  Difference Topic FinishPlugInHandlingStory (r1.1 - 24 Nov 2003 - TWikiGuest)
Line: 1 to 1
Added:
>
>

FinishPlugInHandlingStory

Story summary  
Iteration VrjTwoZeroBetaOne
Development order 1
Customer  
Story Lead  
FEA  
Acceptance Criteria  
Passed acceptance test No

Full story

Implementation notes

Tasks in this story

Tasks Est Spent To do Risk Reviewer Developer Task Name
Task 0 0 0 Low      

Task details:



Topic FinishPlugInHandlingStory . { View | Diffs | r1.4 | > | r1.3 | > | r1.2 | More }
Revision r1.1 - 24 Nov 2003 - 15:58 - TWikiGuest
Revision r1.4 - 11 Oct 2004 - 19:49 - PatrickHartling

Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding VRJ Wiki? Send feedback