Thank you everyone! We were kinda new to the whole anniversary thing but we had a good time!
For the non-Average Joe's out there, and you know whom you are, I attach the DJVU code. I've still got to craft the page save logic and an installer but you can get a peek now.
The javadjvu.jar and djvu.sh from the zip need to be copied to /home/intent and then (carefully) apply these hacks to er_registry.txt.
Code:
[USER_APPLICATIONS]
uaIDList=SHELL;BROWSER;IPDF;APABIMOBI;IMAGEVIEWER;SETUP;PROFILES;EBA;MOBIPOCKET;DJVU
[DJVU]
category=viewer
arguments=<FILENAME>
exec=/home/intent/djvu.sh
xResourceName=intent
channel=15
extensions=djvu;DJVU
[EXTENSION_INFO]
djvu=/usr/share/contentlister/Icon_mobipocket.png
DJVU=/usr/share/contentlister/Icon_mobipocket.png
I've been using the build.sh script and JDK 1.5.0_07 to build the source. There is no annotation support at present since there is not java.awt.TextArea on the iLiad.
I learned alot porting this hopefully you all will too. Enjoy!