View Single Post
Old 12-08-2008, 11:28 PM   #18
ericshliao
Guru
ericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enough
 
Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
Quote:
Originally Posted by wallcraft View Post
This is an enhancement to the MobiPocket Reader app, which is integrated into the "Universal Document Shell" to allow dictionary lookup from any supported format.
By imagination, that so called UDS should be a addon or enhancement to pdf reader, instead of an enhancement to mobi-reader. After all, when a user reads a pdf, the dictionary lookup action should be started from pdf-viewer to mobi-reader. There should be an entry point for pdf-viewer to pass proper parameter to mobi-reader.
If the above imagination is true, then modifying mobi-reader is not necessary. Besides, I have browsed the uds source code from iRex (http://developer.irexnet.com/pub/iOn...2491-r1.tar.gz). It's written in C++. As mobi-reader for iLiad is written in Java, I suppose it's the same with DR1000. Then that UDS plugin should be an addon to pdf-viewer, not mobi-reader.
From the above, I think it's possible to modify ipdf to accomodate dictionary lookup provided by mobi-reader.

Added:
Although mobi-reader is not open source software, its Java bytecode can be decompiled into java source code. But it's really hard to read.

Last edited by ericshliao; 12-09-2008 at 12:56 AM.
ericshliao is offline   Reply With Quote