« SkinUI vrs Palm Revolt | Main | Ipod Touch Conversion Complete »

Making Opera Mini 4.1 Broswer work for Palm OS

[From ScottyB] Hearing all the hooplaa about the Opera Mobile 9.5 beta for Windows Mobile, I thought hey, what about my Palm OS Treo??? I was feeling a bit left out in the cold, so I decided to do some snooping and ended up hopping over to Opera.com and downloaded and installed the latest browser for my Treo 680, which is Opera Mini 4.1. At this point I'm feeling like a kid in a candy store, hoping to experience my wildest browsing wonders!!! Not!!! When I tried to open the Opera application, after it started the initial launch setup, all I got was crash, reset, crash, reset, crash, reset...All my excitement was dashed!!!

But never fear, all hope is not lost...with a little help from WALL-E and Google, I found the answer, here's the steps, hope they work for you, they worked me and lots of other folks on the forums where I found the info:

1. Download and install Opera Mini 4.1 (link says 4, but it's really 4.1) for your Palm OS device from http://www.operamini.com/download/wap/palm/. Note: Don't run the application on the handheld yet, unless you want to be dashed like me!

2. Download "IBM WebSphere Micro Environment Java Virtual Machine (JVM) for Palm OS" from http://mytreo.net/downloads/ibm-websphere-everyplace-java-virtual-machine,1313.html (have to register (it's free) on this site in order to download) and install the following few files to your handheld from within this ZIP file:

The required files are in the sub-folder "WEME571JVM\ARM4T". The required files in that folder are "J9JavaVMMidp20.prc" (about 1654KB) and "JavaVMCheck_?.prc" where the ? is a language code appropriate for your Palm. For non-English languages you'll also need a "J9JavaVMMidp20_?.prc". For me, the files were:

J9JavaVMMidp20.prc
JavaVMCheck_enUS.prc

4. If you haven't already, HotSync to install both the Opera Browser and the Java Support files to your device.

5. Set the appropriate Java Preferences on your handheld:

a. Open the "Prefs" application and scroll to the bottom and open "IBM Java VM".

b. In the IBM Java Preferences screen, set to the following:

My Settings on a Treo 680 (USA):
* Use Double Buffering = YES
* Use high resolution coordinates = YES
* Set Memory Maximum = 4 MB (some say 1MB is enough or even better)
* Set the Maximum Thread Stack size = 32KB

6. Launch the "Opera" program icon on your handheld and hopefully it will open without a hitch. Here is the whole story in case you need more insight: http://my.opera.com/community/forums/topic.dml?id=168423.

Happy Browsing!!