Would it be a good idea to possibly offer 2 versions of the DDR? One version would be a "lite" version which would contain a subset of currently relevant devices. The "full" version would contain the set of all devices ever document and it could even contain a larger set of fields. This could be done with a unified DDR by adding a special attribute which would flag from one set to another (or just maintain another set of DDR files).
My concern is that we have dropped a lot of device knowledge. I understand that this was done for accuracy reasons but (from the dclass perspective) accuracy is not a function of data or pattern count size. One of the things which made the dclass project powerful is that it could quickly and accurately classify any device ever documented by the DDR, pretty much any device ever made, in constant time. This is a very powerful attribute when thought about beyond this project and this was one of the reasons I made it decoupled from any specific data source. It would be nice to keep this true moving forward. Adding the lite vs full designation would allow us to keep the flexibility to identify the devices which are relevant in the current ecosystem or implementation. It also may we worth considering porting dclass from c to Java. I actually do have an older Java version. This would give the project some of the advance pattern matching algorithms in dclass and remove certain limitation which likely exist in the current OpenDDR APIs. Just my $0.02. Thanks, Reza --- Sent from Blackberry Bold 9900
