View Single Post
Old 04-04-08, 07:24 AM   #2 (permalink)
Menneisyys
Contributing Reviewer

 
Join Date: Dec 2004
Posts: 4,503
Location: Europe
PDA: I have several PDA's
Phone: T610
Laptop: IBM Thinkpad a31p
iTrader Rating: (0)
Opera Mini 4.1: FULL multiplatform tutorial & review

I don’t need to introduce Opera Mini for any serious mobile device user – it’s been one of the best browsers ever since the release of version 4.0 with all its goodies like favorite synchronization and full layout mode, the latter being excellent on (W)VGA Pocket PC’s and high-resolution Symbian devices like the Nokia E90. Note that I’ve written a review & full comparison to other browsers HERE – please DO read it if you don’t know what Opera Mini is or how it compares to other browsers, in which cases you might want to prefer it to native, fully-fledged browsers like Opera Mobile. Also, make sure you read my two Web Browsing Bibles, linked from the OM4 article, for additional info & comparisons. Finally, note that the linked article only discusses version 4.0; 4.1 is even better and more featureful.

The just-released 4.1 beta takes things even further and implements a lot of long asked-for functionalities. It’s REALLY worth upgrading; note that it can coexist with older versions (including 4.0) on the same handset. That is, if you, for some reason, find it useless, you can easily switch back to the older version without having to reinstall / reconfigure anything.

1.1 Availability; which version to go for?

Navigate to http://mini.opera.com/beta either with your phone’s WAP browser or, if you have Opera on your desktop, with it:


(mobile browser)

(Opera on the desktop)

and select any of the upper three links. On the next screen,



just press the left softkey (Continue); then, unless you want to put it in a self-created category, just click OK while it’s on root:



On the following dialog,



just press OK; do the same on the one that follows:



The file will be compiled and you can start it right away by answering Yes on the final screen:



After this, everything is done in the already-known way: accepting the license, pressing buttons for generating a pseudo-random sentence etc.

Note that the 4.1 beta page linked from operamini.com, http://www.operamini.com/beta/, doesn’t contain the signed versions, only the unsigned ones. Therefore, if you only have Mozilla Firefox or Internet Explorer on your desktop, make sure you download the file from inside your Web browser on your handheld. The only exception is BlackBerry, where there isn’t a separate version on the only-handheld or desktop Opera page; then, you can safely download the ZIP file from http://www.operamini.com/beta/ with any desktop browser and use the BB Desktop Manager to quickly install it on your BlackBerry.

If you have a Windows Mobile device with Jbed 3.1, any of the signed versions will do. Note that some people state you need to go for the all-certificate version; that’s not true with Jbed 3.1. Make sure you DO download a signed version and not the unsigned one so that you can easily (without any hacking) can get rid of the security prompts.

Note that, should you still not have Jbed 3.1, read the second section of THIS for more info & the download links.

1.2 What’s new?

1.2.1 Custom text input field

With the new URL input field, address autocompletion works just great:



Note that

1, unlike with Opera Mobile 9.5 (and just like any other browser, including pre-9.5 versions of Opera Mobile), the titles of these pages aren’t displayed, only the URL’s

2, copy / paste doesn’t work. If you do need it (and you do have a compatible JVM – it’s only the non-recommended TAO that isn’t), you’ll need to switch to the regular, native JVM URL editor by pressing Delete (right softkey, shouldn’t you have a device with a built-in hardware back key like MS Smartphones) once and, then, go down to highlight "Insert Symbol":



Then, just press Action on it to get into the traditional URL input field, with the traditional menus.

3, textual input may be problematic on keyboards with combined numeric and alphabetical keys; for example, on the HTC Vox. In there, the numeric keys will always be considered as keypad numeric buttons; that is, they’ll input a for 1, d for button 2 etc. However, as they’re treated EXACTLY the same way as keypad buttons, you can still input any character or (with long-pressing) number with them. You’ll need to know the latter for numeric input with devices that have a separate numeric row (like the HTC Universal).

4, the Input Address field being new also results in the old system-level browser invocation script not working any more. To fix this,
  • either switch off the new direct input by just unticking the, by default, enabled "Direct address input" checkbox in Tools / Settings:



  • or, alternatively, go for a modification of the current script version available HERE. (Incidentally, note that, now, there’s a full C++ implementation of the invocation script HERE. It’s still not compatible with 4.1 unless you untick "Direct address input" as explained above.)

1.2.2 Signing

First in Opera Mini’s lifetime, it comes signed. What does this mean? When deployed under a capable, compatible JVM (for example, Jbed 3.1), it’ll, upon trying to access the Net / the local file system for saving pages / downloading / uploading files, it’ll prompt you for permission:


(reading the file system)


(writing the file system)

In there, you’ll notice a (compared to the unsigned case) new "always, don’t ask again" menu item (I’ve highlighted it in the following screenshot):



Make sure you do select this before pressing OK. This will make sure you won’t ever need to answer this question any more.

Upon trying to saving pages, it even prompts you to switch to the signed version, should you still have a non-signed one:



The link indeed takes you to a tutorial:







(as can clearly be seen, there is not a single word on Windows Mobile. Note that the tutorial is also directly available HERE)

1.2.3 Page Saving

The new page saving feature allows for saving the current page, along with all its resources (images), to a file. The file is in the native (condensed HTML in textual mode + JPEG images) format of Opera Mini currently not readable by other applications. Should you still need some of the contents for copy/paste operations, you can still directly copy from the file with a text viewer. This also means this also allows for some kind of rudimentary copy/paste functionality if you use an external file viewer like that of Resco File Explorer. Then, based on the (latest) timestamp of the saved page (the saved pages have cryptic filenames; however, you can easily recognize them based both of their timestamp in the file system and their header, which contains the title of the page), you view it and look for the info you wanted to copy to clipboard (and, from there, to, say, Notes or Word Mobile). As you can see, it’s in no way so easy than, say, copying and straightforward than copying the full / the visible textual contents of the page into a text input field, where a user could already highlight anything and copy to the clipboard (unless she uses TAO Intent), though. Hope the Opera coders also implement this, otherwise, very simple-to-code feature.

Note that the page saving target dialog is only displayed once (upon the first page saving attempt) and is pretty much far away from being pretty and/or intuitional (and, of course, it has missing functionality present in, say, the standard OS file save dialog like creating subdirectories) but it still does the job. Just select the directory you’d like to save your pages to. Again, remember this can’t be changed later so select a directory with sufficiently large free storage.

First, you’ll need to select the storage type you’d like to save your pages to. In the following screenshot, I’ve selected Storage Card:



After pressing Action, you’ll be shown the directories in there. You can select any of them (and, then, iteratively, any of its subdirectories etc.). Just press Select (left softkey) on the directory you’d like to save your stuff in. For example, in the following screenshot, I’ve stayed on Storage Card when pressing the key; this means it’ll store the pages in the root of the card:



(note that, as the storage card roots can only have up to 128 files, this isn’t the best thing to do unless you’re absolutely sure you only want to save some pages.)

Finally, you’ll be prompted a "Page saved." message:



Get rid of it with the Action button.

After this, all the saved pages will be listed in Tools / Saved Pages (and the latest three on the startpage):



A VGA screenshot with more than one saved page:




1.2.4 Finding text in pages

Tools / Find in page implements something I’ve been asking for years: in-page text search. It not only iterates over all the occurrences of the searched-for word (see the "Next" left softkey), but also conveniently highlights all the occurrences. In the following screenshot, you can see the results of searching for the word "Opera" in the Opera Mini forums:

Microsoft MVP - Mobile Devices, 2006, 2007. See my PPC & SP blog HERE.

Aximsite Active Silver Member Poster of the Month Aximsite Gold Tutorials Aximsite Gold Reviews 

Menneisyys is offline   Reply With Quote