Originally Posted by KevinH
Agreed ... I searched and do see that Python does already exist for Android (SL4A - Scripting Language for Android) as does Jython so porting from Python to Java would not be required at all which is news to me.
Also you would not need get all of calibre running, just the viewers part of the code. I agree this would be a lot of work but should be doable depending on the requirements of the viewer software.
See what I get for not reading the whole thread before posting!