OnIIcE -1 Light Poster

hello,
im soon to be starting a Masters in Multimedia Computing so have been thinking of a few ideas to do my project on.

One of them was to make a mobile/multiplatform e-comic reader - supporting the cbr/cbz formats (which are both comic archives compressed as zip/rar).

Would Java be a good place to start? My Software Engineering undergrad course barely touchd on java as a development languge till late in my last year, ive always been a borland C++ guy!

I thought of Flash origininaly (since i would like it to be a mobile based software more, and more "modern" smart phones are supporting flash) but can flash handle opening zip/rar files?

how manageable is opening compressed files in code? and manageing the contents of the file? espciecly if it was on low perfomance hardware such as a mobile?

any words of wisdom (or other ideas!) would be much apreciate as I do some reading and thinking!

thanks =)