Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ezfit:dev:software_meeting_2010-08-09 [2010/08/12 10:03]
smayr
ezfit:dev:software_meeting_2010-08-09 [2011/05/10 12:22] (current)
smayr
Line 1: Line 1:
 == Software Development Meeting 2010-Aug-09 == == Software Development Meeting 2010-Aug-09 ==
  
-Notes relevant to [[ezfit:5.0 Milestones|ezFIT 5.0 Milestones]].+[[ezfit:software_meeting_notes|Software Meeting Notes]] relevant to [[ezfit:5.0 Milestones|ezFIT 5.0 Milestones]].
  
 Attendees: Attendees:
Line 31: Line 31:
   * Add a note in marketing material and software that BTEs from Intuition family cannot use NOAHlink with standard cables (Diana/AJ).   * Add a note in marketing material and software that BTEs from Intuition family cannot use NOAHlink with standard cables (Diana/AJ).
   * Review how many customers are ordering Intuition BTEs, to know the impact of this decision (Paul).   * Review how many customers are ordering Intuition BTEs, to know the impact of this decision (Paul).
-== Custom Branding (Updated 2010-08-12) == +== Custom Branding (Updated 2010-08-13) ==
 === Plan A: Global ManID === === Plan A: Global ManID ===
-  * Global ManID (14). +Implement a Global ManID (14). 
-  * Unique Local ID (in scratch memory).+Implements a unique Local ID (in scratch memory). 
   * Avoids cross reading with new software only.   * Avoids cross reading with new software only.
   * Straight forward to implement and support.   * Straight forward to implement and support.
-=== Plan B:  Unique ManID for Each Brand === +=== Plan B:  Unique ManID for All Custom Brands === 
-  * Unique ManID for each brand.+Implement a single and unique ManID for <del>each</del> all custom brands (i.e. a single ManID shared with all custom brands). 
   * Avoids cross reading any product with any software (if not a module account).   * Avoids cross reading any product with any software (if not a module account).
-  * Cannot share DLLs with SoundDesign circuits. +  * Cannot share DLLs with SoundDesign circuits, and both DLLs cannot coexist in the same machine. Requires to distribute an additional DLL for custom brands (an equivalent DLL which uses the custom brand ManID)
-  * Requires custom software code for every brand (including Audina).+  * Requires custom software source code for every brand (including Audina).
   * Requires custom product list for every brand (including Audina).   * Requires custom product list for every brand (including Audina).
   * Requires building branding software to set ManID (especially for Ethos circuit based products).   * Requires building branding software to set ManID (especially for Ethos circuit based products).
Line 48: Line 49:
  
 === Plan C: Hybrid Approach === === Plan C: Hybrid Approach ===
-  * Implement Plan A for future products (including Intellio), and implement Plan B for current products being manufactured (Intuition, Sparo, Flx, BTE 478P, etc.).  +Implement Plan A (Global MainID) for future products (including Intellio)
-    * Stops cross reading for current products being shipped out of the factory. +Implement Plan B (Single and Unique ManID for <del>each</del> all custom brands) for current products being manufactured (Intuition, Sparo, Flx, BTE 478P, etc.).  
-    * Simplifies implementation of future products.+  * Stops cross reading for current products being shipped out of the factory. 
 +  * Simplifies implementation of future products, especially it avoids the issue of multiple DLLs unable to coexist in the same machine.