My understanding is that there are two distinct "code bases" for the MobiPocket Reader - a C++ implementation, which is "full featured", and which runs on Windows desktop, Pocket PC, and perhaps a few other platforms, and a more portable Java implementation which is used on all the eInk devices; this Java version lacks the "advanced" features of the format. Even though the CyBook does not run Java directly, it is my understanding that its version of the Mobi Reader is essentially a machine translation of the Java into C or C++ for the device.
|