Everything is Permuted
Opera Mini on a Tungsten C
Palm Tungsten C - OperaMini
Opera, the makers of the best web browser and already cornering much of the mobile phone market, have gone a step further and launched Opera Mini for low-spec mobile phones. This move is destined to open up real web browsing on a vast range of mobile phones that were hitherto just too 'lite' to cope. Currently (August '05) the browser is limited to a trial in Norway via a local operator, but inevitably word is spreading... as are Palm OS versions. Update: Full release 24th January 2006.
I've installed Opera Mini on my Tungsten C and am using it constantly for wifi browsing. It works smoothly, renders pages extremely quickly, and isn't prone to crashes (which is more than I can say for over half the browsers I've tried out). You need the operamini.prc file. You also need to install Java support for your pda, which is available at WebSphere.
The Java environment can also be tweaked. On my T|C I went into the standard Palm preferences interface where it shows up as Other>IBM Java VM. I've got mine set to Double Buffering > Use high resolution coordinates > Set Memory Maximum = 8Mb > Set Maximum Java Thread Stack Size = 32Kb. I've no idea whether these are the best settings, but I'm assuming that given the speed and memory space on a T|C I might as well go for maximum values.

This is the basic set-up
First impressions
I've been using Opera Mini pretty hard since I installed it, and the browsing experience is good. The interface is easy to use, and the release version has an improved start page. Opera Mini has succeeded on nearly every site I've tried (the one exception is a chat board that no pda browser I've tried can access). Download time is excellent, and pages are sharp. The server-side reformatting is pretty good, but has a tendency to resize all graphics which isn't what you'd always want. I think this is because everything is re-sized. This can create some slightly odd page layouts, but then that happens on all Palm browsers. Generally the small-screen rendering offered by Opera is excellent (as you'd expect), but at the moment there aren't any options to configure it locally.
Text entering
This is very straightforward. When you hit a form-field a text screen opens up and you can enter as much as you like. This is a breeze on the T|C. Password information shows as ******* (it would be better if you were shown the real character before it transformed to a *, but I can live with this). I've used it succesfully to log on to various web forums and post messages.
Javascript and other web-page issues
If you've tried to browse with the default Palm 'Web' browser you'll know how frequently a page fails either because of a javascript link or because the link is set to open a new window. OperaMini has no problems with these at all (which means the whole of this site, for example) is accessible. It doesn't always seem to recognize in-page anchor links, and the 'close' buttons I use on some of my own pages don't work (which is sensible, because the button is actually telling the browser window to close). The toolbar back-button navigates those pages correctly.
Problems
No show-stoppers yet, but I have had to do a couple of soft re-sets. This is about par for the course with a new application, and on a couple of occasions I suspect it was a Java issue rather than the browser. Overall, I'm very happy with it and am confident that it will become my main pda browser. The rendering speed is truly excellent.
Getting on-line
Just launch the application. You can enter specific web addresses via the Menu or use bookmarks. At the beginning of each session you'll get a warning page about being on-line:

This page comes up after launching on-line.
The Menu is located bottom left of the screen, which reflects the 'phone' origins of the browser I guess. I like the location as it's nearer to everything else I'm using and is also pretty much how I've got my desktop version of Opera set-up. Anyway, it's really easy to use so this is a definite plus.

The menu is located bottom right
Navigating
Navigation is mainly via standard links so no surprises there. Drop-down navigation menus open into a clean text page for selection. On some pages I've noticed that re-direct links are automatically highlighted (auto re-direct doesn't work). Moving around the page is interesting. OperaMini has vertical scrolling only (that's the beauty of their small-screen rendering - I often use a similar setting on the desktop version). You can use the scroll bar, but there are easier ways. Using the 5-way button, a right-hand click scrolls down by a page (left-hand click scrolls up). A down-click tabs through links (up-click takes you back the other way). Clicking the centre-button launches the link.
Bookmarking is done via keyboard commands. Again this reflects the limitations (and differences) of phones, but I find it about as easy as the menu tapping routine on other pda browsers. The Help files that come installed give the following list of keyboard shortcuts (all preceded with the # sign).
· #1 - enter address
· #2 - view bookmarks
· #3 - page down
· #4 - enter home page
· #5 - view history
· #6 - view page info
· #7 - bookmark this page
· #8 - settings
· #9 - web search
· #0 - reload page
· ## - forward
· backspace - back
When you do things like 'add bookmark', make sure you exit Opera Mini properly to make them stick. This means Menu > Exit. The same goes for any other settings you alter (such as deleting unwanted bookmarks). Oh and the * key removes the toolbars for full-screen browsing.
Page Rendering
Opera Mini handles complex pages very well and very quickly. Tables are rendered in a logical 'vertical' manner which can take a moment to get used to, but is actually quite easy to follow. Images are re-sized, which can make them too small, especially if they contain 'real' information. It would be nice to have some choice on this, but I guess the sizing is aimed at the core phone market for the browser. Text is generally very readable, but very small fonts are rendered too large. Flashing gifs, visual backgrounds and similar visual gizmos are stripped out, which I mark down as a plus. It means that pages are generally better suited for the small screen, and I've found most of my own site pretty navigable (and legible) on Opera Mini (which isn't something I can say for Palm's Web or WebPro 3).
Issues/Things to Discover
So far I've been using Opera Mini via my home wifi set-up. I'm not sure what problems (if any) it will have on wifi sites where you need to log-in and use a local proxy. There's an http proxy lurking in the Java preferences which may - or may not - be relevant. Mine's blank at the moment. I've also not figured out if it offers off-line browsing. Occasionally hitting a link will force the page to reload rather than access the linked page. This may be a server-side/proxy issue, but hitting the link again tends to work.
In terms of stability, I'm still testing it out (and tweaking settings as you go never makes for a good test). That said, I've had nothing more than a soft reset to do and my other apps all seem stable.
Useful Links
As this is all still in the very early stages, I've included links here to more information. The first three links are the officical Opera pages and forum. The rest are threads I've found helpful around the web.
Final update. This is an excellent browser, and is likely to sweep the mobile phone market. More information over on my main site and my blog, both of which work fine in OperaMini.
Home
News
Process Philosophy
Optimized for PDA browsing
all text copyright Paul Cecil, 2002-2005
