Firewire Firmware updaterA client required a custom application to upgrade firmware on and audio product over firewire. The application was required to run on both PC and Mac platforms. A cross-platform development framework was used to realize a UI that looked and operated identically on both PC and Mac platforms. Firewire support on both platforms was quite different, and involved the use of Apple libraries and, on the PC side, custom third-party driver interface software. To maximize portability a custom abstraction layer was developed hiding the platform dependencies in a small amount of code. The application has been updated several times since market release, allowing new detection and update capabilities and the incorporation of new firmware loads.


Projects Submenu