As to the djvu viewer, IMHO, Evince should be a better choice for DR1000 than djview4. Evince uses GTK+ as its gui, thus eliminates the tough task to control screen refreshment on E-ink device, since iRex has modified GTK+ of DR1000 to incorporte screen-refreshment. Evince on DR1000 can use the patched GTK+ lib.
If you want to port djview4 to DR1000, how to control screen refreshment will be a big problem. You either have to modify QT lib to call screen-refreshment APIs (just like what iRex did on GTK+) or port Antartica's xepdmgr to DR1000. Modifying QT source code is a tremendous task. Maybe you should try porting xepdmgr to DR1000.
Building QT 4.5.2 for DR1000 should not be a problem, I guess, since it ok for iLiad.
Added:
But there maybe a problem between Evince and DR1000:
GLIB on DR1000 may not meet the recquirement for the most current Evince.
Last edited by ericshliao; 08-14-2009 at 08:00 AM.
|