Sound Design ARKsdk 5.8.7 Release Notes Last Updated: February 1st, 2010 The Application Resource Kit(tm) (ARK) is a set of software building blocks that can help reduce the time it takes to develop hearing instrument fitting software. ARKsdk is the ARK Software Developer's Kit. It contains source code for most of the applications included in ARKbase, and example code for multiple development environments. Installation Notes: - ARKsdk is packaged as a self-extracting ZIP file. By default, it extracts into C:\ARK. - To use the source code included in ARKsdk, you must have ARKbase 3.2.0 or higher installed. This release of ARKsdk includes: - Interactive Data Sheet Source Code (installed in ARK\Apps\IDS) - Controller Toolbox Source Code (installed in ARK\Apps\Toolbox) - Cal/Config Source Code (installed in ARK\Apps\CalConfig) - Filter Designer Plus Source Code (installed in ARK\Apps\FilterDesPlus) - iLog Source Code (installed in ARK\Apps\iLog) - Visual Basic Example Code (installed in ARK\Languages\VB) - Visual C++ Header Files and Example Code (installed in ARK\Languages\MSVC) - Windows CE Header files and Example Code (installed in ARK\Languages\EVC) - Borland Delphi Example Code (installed in ARK\Languages\Delphi) IMPORTANT NOTES: - If you compile the Interactive Data Sheet, the executable must be copied to the C:\Program Files\Sound Design Technologies\ARK directory before Filter Designer Plus can be compiled or run. - Verification of ARK software with Borland Delphi is not performed beyond the scope of the Params example included in this package. Unforeseen errors may be encountered and it is recommended that a different programming environment be chosen for development. Visual Basic applications and sample code were developed and tested using Visual Basic 6 and will not work with Visual Basic 5 or earlier. It is recommended that the user obtain the latest service pack for Visual Basic 6 from http://msdn.microsoft.com/vbasic. The Visual C++ sample code was developed and tested using Visual C++ 6.0 SP4. Visual C++ updates are available at http://msdn.microsoft.com/vstudio. The Borland Delphi sample code was developed using Borland Delphi 5 with Update Pack 1 installed. Borland Delphi updates are available at http://www.borland.com/devsupport/delphi/downloads/index.html. The iLog application was developed and tested using Visual Studio 2008. It will not work with earlier versions of Visual Studio. *NOTE*: Changes between releases will no longer appear in this file. As of 4.0.0, the release notes will be posted at the following link: http://ark.sounddes.com/releasenotification.php Changes between ARKsdk 3.4.8 and ARKsdk 3.4.9 - Updated the CalConfig and IDS source code to correspond to what is in ARKbase 3.4.9. Changes between ARKsdk 3.4.6 and ARKsdk 3.4.8 - Updated the CalConfig and IDS source code to correspond to what is in ARKbase 3.4.8. Changes between ARKsdk 3.4.3 and ARKsdk 3.4.6 - Updated the CalConfig, IDS and GB3212 Demo Library source code to correspond to what is in ARKbase 3.4.6. Changes between ARKsdk 3.4.2 and ARKsdk 3.4.3 - The source code has been updated to correspond to the version included in ARKbase 3.4.4. Changes between ARKsdk 3.4.1 and ARKsdk 3.4.2 - The source code has been updated to correspond to the version included in ARKbase 3.4.2 Changes between ARKsdk 3.4.0 and ARKsdk 3.4.1 - The source code has been updated to correspond to the version included in ARKbase 3.4.1 Changes between ARKsdk 3.2.1 and ARKsdk 3.4.0 - The source code has been updated to correspond to the version included in ARKbase 3.4.0. Changes between ARKsdk 3.2.0 and ARKsdk 3.2.1 - Windows CE support has returned. Changes between ARKsdk 2.9.0 and ARKsdk 3.2.0 - The source code to the IDS and CalConfig have been updated to correspond to the version included in ARKbase 3.2.0. - The VB and C++ versions of Params have been updated to support Foundation products. The Delphi version has not yet been updated. - Windows CE support is not included in this release. Please use ARKsdk 2.8.2 if you require CE support. Changes between ARKsdk 2.8.0 and ARKsdk 2.9.0 - The source code to the IDS has been updated to correspond to the version included in ARKbase 2.9.1. Changes between ARKsdk 2.8.0 and ARKsdk 2.8.1 - The source code to the IDS and Cal/Config has been update to correspond to the versions included in ARKbase 2.8.1. Changes between ARKsdk 2.6.1 and ARKsdk 2.8.0 - The source code to the IDS and Cal/Config has been updated to correspond to the versions included in ARKbase 2.8.0. Changes between ARKsdk 2.6.0 and ARKsdk 2.6.1 - Header files for older Windows CE versions are included. Changes between ARKsdk 2.2.0 and ARKsdk 2.6.0 - The source code for the IDS and Cal/Config has been updated to correspond to the versions included in ARKbase 2.6.0. - The Pocket PC header files and source code to the ParamsCE sample application are now included. - A bug was fixed in the Params sample applications that caused the ManID, LibraryID, and ProductID parameters to not be updated when a different product component was burned in. - Params application now handles the exception that is raised when the user tries to activate a feature that is not compatible with the connected hybrid. For more information on ARK, please visit the ARK web site at http://ark.sounddes.com. If you have any questions or comments, please e-mail us at software@sounddes.com. -------------------------------------------------------------------------- The contents of the package that this README.txt file accompanies are subject to the Sound Design Technologies Product Support Software License (the "License") and may not be used except in compliance with the terms and conditions of the License. Copyright (c) 2007 Sound Design Technologies. Application Resource Kit, ARKbase, and ARKsdk are trademarks of Sound Design Technologies.