Has anyone done this recently? Are there any particular topics that are likely to prove troublesome? I noticed the library doesn't have a platform abstraction model, but rather uses #includes to switch API's.
what platforms are you referring to? The IVT already runs on Windows, Linux, and Mac OS X, independently from the underlying hardware, as the code is platform independent, which is why a platform abstraction model is not required. The IVT was also already tested on TI DSPs.
What #includes do you mean for switching APIs? For the GUI toolkit?