Nasduk viewer was created because Gambozola which was used earlier is quite
buggy (depending directly fixed header formats) and it contains too much
features: when we are watching webcam we really want to watch it, and not play
"url games". Also Nasduk uses Java awt image better.
Where to use: Java system parametering,
large system configuration,
for supporting multiple languages,
integrated into your software,
to have multiple configuration file formats supported,
to have multiple configuration sources to be used simultaneusly
(like files,xml,ldap,db, or other sources),
to integrate program parameters from multiple sources (commandline,servlet, etc.).
Customization: all of the frameworks are coded using desing patterns
like factory, adapter, etc. GVF uses lazy evaluation. JUnit test cases.