Opera Mobile 10 - Touch2 Themes and Apps

I just downloaded the browser which is a HUGE improvement compared to the previous Opera built-in version.
The thing is that I'd like it to make the default browser; understand the browser that would launch in the TouchFlo menu. The installation did proposed to make Opera 10 the default browser but it didn't work.
How could I achieve that ? In addition, I'd like to remove the old version of Opera, if possible...
Thank you !

Does it support the Zoom-bar ? if does , then share the link ;]]

No it doesn't indeed. That's two fixes now...
I tried pretty much everything that was proposed in a "Make Opera 10 the default browser" found here, but nothing worked...

did you try M2DC

Registry settings to change default internet browser
Hi,
Here is the values to change default internet browser
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Manila2D\InternetWidget
Type-Value name-Value
String (Default) (value not set)
DWORD IncludeUserFavorite 0x0
String RunCmd \Program files\opera mobile 10\opera10-armv41.exe
DWORD WebBrowserType 0x1
You can use any registry editor.

ok, i pefer the Opera mini 5 i have found it that its faster than the default one or the Opera 10.
Now when i try to do the reg edit, i reach the point where you said
\
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Manila2D\InternetW idget
now, after this i did not understand clearly whats the next steps..
can you be more specific please?

it is a table (rows/columns). first line is table head

I downloaded M2DC from here (xda) and in the "Internet" tab searched for the .exe of the Opera 10.

Related

Opera mini 4 beta 2: Observations

Been trying out the new Opera mini 4 beta 2 and thought I'd pass on a bit of info.
This version is pretty slick and has some great functionality. Really good rendering of web pages into format viewable on the Treo 750 via a zoom feature. Then navigation around the page is accomplished via virtual mouse and pointer.
To run the app you will need a java midlet manager in the form of one of the TAO or JBED flavors. I have tried Risidoro_Intent_MIDlet_Manager_11.1.7.1034 and Risidoro_Intent_MIDlet_Manager_11.1.7.1036 and Esmertec JBED Build 20070802.2.1. The former Risidoro flavors of the TAO midlet manager result in slower browser performance and a hanging effect of the browser and midlet manager when exiting the browser - not sure what's going on but if you OK out of the app and go back in the browser will be closed and you are back to your midlet choices. I also had issues with gmail.
I learned of the JBED manager just recently and this is the manger to use. Very snappy browser performance and the browser is in full screen where the TAO version keeps the windows top and bottom bars visible. Also gmail works without error. This was a little difficult to find so am attaching to this thread.
I'm still figuring out the app and shortcut keys, but it appears there aren't many shortcut keys to choose from. Opera mobile is very configurable and allows for custom assignment of keys to actions. I don't see that capability in mini, but again I've only had the app for a couple of days.
Cheers
Thanks!
Thanks for the tip. I love Opera Mini as well but was looking for an improved java manager.
2 reason I won't get on the Opera bandwagon yet:
1) In IE I can click on the down button on the URL bar and see pages I've accessed recently. I know you can do this w/o Opera Mini but it takes a few extra clicks.
2) I don't like how it handles fields on the web. When I go to fill out a field I wish it would just stay with the web page focused. Instead it brings up a new window w/ a big text box where I type in my text. Again, it works but its highly annoying.
Esmertec JBED is so much better then Tao. I noticed the difference right away... Thanks
tmknight, thank you for the file!
gmail app and opera mini are running smoooootthhly on my Treo 750v with wm6.
Glad to help. You might have a look at the Java Midlet Bible for some more great tips to make using mini more streamline.
Also, I recommend a recently discovered mod of the jbed manager which allows for installing to SD or ExtROM (attached)...all functionality retained.
Cheers
have downloaded it, will try this one later, tmknight.
it seems that everytime i install gmail app and opera mini over the java midlet, a significant amount of download is done. the jad files are only initiating the installation, not a complete installer
thank you
I've noted on the Treo that you need to "screen tap" the aknowledgements rather than use the softkeys. Only thing I can surmize is that the keys are read as a 2 taps and subsequently clicks cancel to a succeeding prompt.

(MY) MAJOR BREAKTHROUGH: now, you can use Opera Mini as the system-level Web browser!

You, hopefully, already know Opera Mini 4, which, currently, I recommend the most for all Windows Mobile users as the primary browser. It’s especially useful if you are on either a slow (say, GPRS) or expensive (non-flat rate) data plan and/or you also use Opera on the desktop and, therefore, can make use of the excellent, remote (!) favorite synchronization offered by Opera Link.
So far, it was impossible to quickly invoke Opera Mini from any mailer applications by just clicking / activating Web links in them. This was a major stumbling block for many, which is quite understandable. Yes, it’s a major pain in the back to having to rely on Internet Explorer (Opera Mobile, Netfront etc.) for displaying the given Web page - instead of the much faster / cheaper / prettier Opera Mini.
Of course, Pocket PC (using the new terminology, Windows Mobile 6 Professional / Classic) users have always had an escape route. They still could highlight the link and, then, copy it to the clipboard. After that, they could still invoke Opera Mini, go to Menu / Enter Address and paste the URL there. (Assuming, of course, they use a copy/paste-capable MIDlet Manager. The outdated and, unless you have specific needs or an old operating system, in no way recommended TAO isn’t one of them; the recommended Jbed is.) An example of highlighting a link and copying to the clipboard is depicted in the following screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This, however, resulted in multiple screen taps and has never been so simple as just clicking a link in the mail body and let the system invoke the browser and pass the link to it.
And, of course, the above-explained way of copying URL’s to Opera Mini doesn’t work with touchscreen-less MS Smartphone (in the new terminology, Windows Mobile 6 Standard) models. Not even with external Copy/Paste tools like VITO’s excellent, free CopyPaste.
Because of the acuteness of the problem, I’ve thought very hard on solving the problem and making Opera Mini (OM for short) a browser that doesn’t suffer from this problem. And, during a lengthy swimming & sauna session, it occurred to me how it can be solved. Yeah, it’s mostly during swimming that I get the best, most revolutionary ideas
First, the pros and the cons so that you can see what you can expect of my solution.
Pros
Fully Seamless integration into Messaging (or any other mailer app), Notes, Word Mobile, PDF readers, MobiPocket (or any other text processing / viewing app) etc under ALL Windows Mobile / Pocket PC operating systems before Windows Mobile 6, on both the Pocket PC and Smartphone platforms
While it’s not compatible with WM6 Smartphones (WM6 Standard devices), on WM6 Pocket PC’s, you can still pretty easily invoke OM and pass the given URL to it.
It’s free and pretty easy to set up
Cons
It isn’t compatible with WM6 Smartphones like the HTC Vox (s710) or the HTC Wings (s730). Sorry.
With WM6 Pocket PC’s (unlike previous OS version), some additional manual work is needed, compared to the pre-WM6 cases. That is, just clicking the link won’t suffice.
It will NOT work on local HTM(L) files on your device – that is, not external links. That is, you won’t be able to render a local HTML file if you click it from File Explorer. However, as it’s mostly remote links that you’ll want to view, not local files, this isn’t that big a problem.
Again, let’s emphasize it again:
with WM6 PPC’s (unlike with pre-WM6 ones), you must copy the URL to the clipboard and only after this click the link!
It does NOT work with touchscreen-less WM6 Smartphones (WM6 Standard devices)! That’s because of the operating system’s inability for any kind of copy/paste operation.
Installation, usage
download and install MortScript if you haven’t already done so. Make sure you install it in the main memory (unless you’re ready to modify the scripts I’ve provided).
download THIS file
depending on your operating system version, go to either the WM5 or WM6 directory of the ZIP file downloaded in the previous step. Note that if you’re still using a pre-WM5 operating system, you’ll need the WM5 version.
transfer OMInvokeAndPasteScript.mscr to \Program Files\MortScript on your device
import the registry file into the Registry (WM5: OMInvokeAndPaste.reg; WM6: OMWM6DefBrowser.reg). if you do this on a MS Smartphone, make sure it is application unlocked. I’ve published several articles on (the absolutely legal) app unlock; see for example THIS
If you absolutely don’t know how the Registry import file needs to be imported, do either of the following:
either get (and, even better, purchase - they DO deserve it as it’s a REALLY excellent app) SOTI’s Pocket Controller. Install it, connect to your device, click the Registry icon. Then, select Edit / Import in the new remote Registry Editor window. Search for the registry file and import it.
or, get Resco Explorer. Install it on your mobile device; make sure you don’t disable the Registry editor install. Start the latter and, then, just exit it – this makes sure .REG files become associated with the Registry editor. Now, after you’ve transferred the REG file to your handset, just click it from inside File Explorer. Voila: it gets imported into the local Registry.
That’s all – from now on, clicking links in mails, documents etc. should fire up OM and pass the URL.
How you can (and when you must) modify OMInvokeAndPasteScript.mscr ?
The majority of the application logic is, in both the WM5 and WM6 versions, in OMInvokeAndPasteScript.mscr. Therefore, you’ll need to modify it in the following cases:
first, the most important instruction you’ll need to modify is the second row Run("\Windows\jbed.exe", "-run sX_"), where X is either 0 or 1 (I’ve set it to 0 in the WM5 and to 1 in the WM6 script).
As is explained in my earlier Opera Mini & Jbed-tutorial and posts (see for example THIS) , along with other people (see for example THIS), X stands for as how manieth OM was deployed under Jbed.
also note that, if you have to use a pre-WM5 operating system, it’s here that you need to define your TAO / IMB J9 links. Please consult the related section in the MIDlet Bible for more info on how these links need to be created.
Just remember the following: the Run() function requires two parameters, both enclosed in “’s. First is the executable; the second is the passed parameters. The latter string, of course, can (and with both IBM J9 and TAO, will) consist of several parameters.
the script is geared towards Opera Mini 4 users. Under Opera Mini 3 (or previous versions), the initial two SendLeftSoft calls will NOT result in the “Enter address” dialog coming up. With Opera Mini 3, therefore, you will need to change the second SendLeftSoft to SendCR as follows:
#SetClipText(url)
Run("\Windows\jbed.exe", "-run s0_")
Sleep(6000)
SendLeftSoft
Sleep(400)
SendCR
Note that the above code snippet has SetClipText(url) commented out (note the # at the beginning of the row). This is only needed under WM6; under previous operating systems, you MUST NOT comment it out.
finally, you can fine-tune the parameters of Sleep() in the code so that OM is still reliably invoked. With the code above, for example, I let MortScript wait for 6 seconds (6000 milliseconds) before starting to emulating left softkey presses.
Quick explanation for the different behavior under WM6 (only for geeks / hackers / programmers!)
Under WM6, invoking the default Web browser isn’t any more done the same way as under previous operating systems. There, the contents of HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\ Shell\Rai\ : DEFBROWSER\1 tell the system what to invoke. Here, unfortunately, it’s impossible to define additional command-line parameters. Parameters DO get passed (in the background), but you can’t name them. MortScript, however, relies on the latter – that is, named parameters referable under their name, NOT their index.
Under pre-WM6 operating systems, it was easy to name the parameters you passed to programs as can clearly be seen in the WM5-specific Registry import file, which just overwrites the old value of HKEY_CLASSES_ROOT\ http\Shell\Open\ Command:
@="\"\\Program Files\\MortScript\\MortScript.exe\" \"\\Program Files\\MortScript\\OMInvokeAndPasteScript.mscr\" url=\"%1\""
Here, I’ve named the parameter “url”. This is why the first row in the MortScript file is as follows:
SetClipText(url)
This just instructs MortScript to copy the contents of the “var” variable (which, now, comes from the “outside” of the script) to the clipboard so that, later, it can be pasted back to the URL input field.
Feel free to quickly scrutinize the two, WM6- and pre-WM6-specific Registry import files so that you can see this for yourself.
Currently, I don’t know a way of naming parameters under WM6. Of course, when I come up with a solution, I let you all know.
UPDATE (11/29/2007): thanks to badbob001 on my blog, now, as opposed to the initial case, WM6 devices (both Pocket PC's and Smartphones) are FULLY supported!!!!!!!
This all means there is no longer a difference between how WM6 and pre-WM6 operating systems behave. You only need to make sure to get the right .MSCR and Registry import files from the already-updated ZIP file, depending on your operating system version. That is, for WM6, get the files from the WM6 subdirectory, for pre-WM6 operating systems, from the WM5 one. And, of course, modify the scripts if Opera Mini isn't deployed as the first app under Jbed, the, by default, supported (and highly recommended) MIDlet manager.
Again: Under WM6, manual link copying to the clipboard is no longer needed and, again, it works 100% on WM6 Smartphones as well!
(note that now that WM6 is fully supported, I haven’t edited the original article; its WM6-related parts are now outdated. Again, WM6 is fully supported now and there's no difference between the usability on pre-WM6 and the WM6 platforms any more.)
Undo
I hate to be a pain, but I am trying to view the registry file. Can you suggest a product to view the file? I followed the instructions and was having problems, so I am trying to undo the registry changes.
Thanks
Never mind. I found the registry entry.
Tnx for sharing this great idea ... always wanted one, at least until Opera Mobile 9 will be released.
I have HTC Artemis = WM6 Pro, Cloudyfa Jbed 20070802.2.1 on Storage Card and Opera Mini 4. This is the only midlet so far installed, none other present as of now.
Following is my experience:
1. When Opera Mini is not running, and has to be launched I always get a message "Could not find suite s0_", and then later Opera Mini does get launched but no address input happens. Simply the browser is launched in other words.
2. If Opera Mini is already running, everything works nicely ... no probs here.
3. I use this app, RSS Reader, Spb Insight (I think the best, beats NewsReader except that it has no podcast download support). When I click on the link address in the article (btw, I even cannot copy them in this app), PocketIE/Opera Mobile 8.65 is launched. How can this be resolved.
The script that I am using is that of badbob001, with small mod:
If (ProcExists("jbed.exe"))
Run("\Storage Card\Program Files\Jbed\jbed.exe", "-run s0_")
sleepmessage(3, "Please Wait...")
Else
Run("\Storage Card\Program Files\Jbed\jbed.exe", "-run s0_")
sleepmessage(6, "Please Wait...")
EndIf
SendLeftSoft
Sleep(100)
SendLeftSoft
Sleep(100)
SendEnd
SendHome( "",0,1 )
Sleep(100)
url = substr(url,2)
SetClipText(url)
SendCtrlKey( "V" )
Sleep(100)
SendLeftSoft
I have tried with the original one as well .... same results.
Ok, I got rid of s0_ error. After trying 0-10, I decided to delete the string all together and it launches now without any error. So the line now looks like:
newer --> Run("\Storage Card\Program Files\Jbed\jbed.exe")
older --> Run("\Storage Card\Program Files\Jbed\jbed.exe", "-run s1_")
So, why then we need this s0_ string anyway !!!
But then again, if Opera Mini is not running, after clicking on the link in e-mail, the midlet manager is launced and OM fired, and then no URL input happens. If OM is already running, then all is fine. And still haven't found how to resolve URL linking with Spb Insight application.
BTW, for my Artemis @260Mhz, sleep strings of "If= 2 and Else=4" seconds is perfect.
And, of course, the above-explained way of copying URL’s to Opera Mini doesn’t work with touchscreen-less MS Smartphone (in the new terminology, Windows Mobile 6 Standard) models. Not even with external Copy/Paste tools like VITO’s excellent, free CopyPaste.
Click to expand...
Click to collapse
Well, it works for me. If I recieve link in email I just click Reply to be able to select and copy the link. Open Opera Mini and paste the link (using Vito CopyPaste). The copy & paste works in intent Midlet Manager (v10.1.7.559) fine.
EazyVG said:
Ok, I got rid of s0_ error. After trying 0-10, I decided to delete the string all together and it launches now without any error. So the line now looks like:
newer --> Run("\Storage Card\Program Files\Jbed\jbed.exe")
older --> Run("\Storage Card\Program Files\Jbed\jbed.exe", "-run s1_")
So, why then we need this s0_ string anyway !!!
Click to expand...
Click to collapse
That is strange that just by running jbed.exe, opera mini is launched automatically or am I not understanding you?
EazyVG said:
But then again, if Opera Mini is not running, after clicking on the link in e-mail, the midlet manager is launced and OM fired, and then no URL input happens. If OM is already running, then all is fine.
Click to expand...
Click to collapse
Perhaps opera mini is taking longer than your script expects. In the original script with sleep(6000), it expects opera to run in 6 seconds. On my device, that is too short and I had to increase it to sleep(8000) or sleep(8500). Just launch opera and count how long it takes to get a rough idea.
Yes, you are right. I have deleted the string mentioning s0_ all together, and it does work without it. So, what you think.
Basically, here is what I tried:
Code:
If (ProcExists("jbed.exe"))
Run("\Storage Card\Program Files\Jbed\jbed.exe")
sleepmessage(2, "Please Wait...")
Else
Run("\Storage Card\Program Files\Jbed\jbed.exe")
sleepmessage(10, "Please Wait...")
EndIf
SendLeftSoft
Sleep(100)
SendLeftSoft
Sleep(100)
SendEnd
SendHome( "",0,1 )
Sleep(100)
url = substr(url,2)
SetClipText(url)
SendCtrlKey( "V" )
Sleep(100)
SendLeftSoft
What it does with that 10 seconds command is that, it launches Jbed, waits 10 seconds at the menu option (where there is a list of Midelets installed, in my case for now only Opera), and then only launches OM, and again there is no auto address input. So increasing seconds doesn;t give me anything. What can be the problem?
And what about handling of links in apps such as Spb Insight ... I haven't tried clicking links in any other 3rd party app, but perhaps the result will be same, i.e. not launching the OM but going straight to PocketIE.
MOVED our discussion .... as this one is for Smartphones. The link to your other General post:
http://forum.xda-developers.com/showthread.php?p=1707520#post1707520
I have problems with the url parameter on WM5 Smartphone.
If I have in the registry entry like this:
"\Storage Card\Program Files\MortScript\MortScript.exe" "\Storage Card\Program Files\MortScript\OMInvokeAndPasteScript.mscr" url="%1"
It says "There is no application associated with http://something.com. Run the applicaition first and open this file inside the application."
"\Storage Card\Program Files\MortScript\MortScript.exe" "\Storage Card\Program Files\MortScript\OMInvokeAndPasteScript.mscr"
This runs the script fine (except the address of course).
"\Storage Card\Program Files\MortScript\MortScript.exe" "\Storage Card\Program Files\MortScript\OMInvokeAndPasteScript.mscr" url=
This launches the script as well but it dosnt paste the url. I have moddified the script for my intent Midlet Manager but I still have "SetClipText(url)" and "SendCtrlKey( "V" )".
Any help?
I'm confused.
Here you say it worked...
EazyVG said:
Yes, you are right. I have deleted the string mentioning s0_ all together, and it does work without it. So, what you think.
Click to expand...
Click to collapse
But here you say a list of midlets comes up.
EazyVG said:
What it does with that 10 seconds command is that, it launches Jbed, waits 10 seconds at the menu option (where there is a list of Midelets installed, in my case for now only Opera), and then only launches OM, and again there is no auto address input. So increasing seconds doesn;t give me anything. What can be the problem?
Click to expand...
Click to collapse
If you see a list of midlets come up, IT DID NOT WORK. The point of all this "-run s?_" business to so that the midlet list is bypassed and the midlet is run directly. If you can't get this direct launch method to work, then you will need to modify the script to press enter at the midlist list to launch opera for you. You may think the script is working because a command in script 'accidentally' launches om for you but the script expects om to be already started.
You should study this page:
http://pdaphonehome.com/forums/ppc-...ed-includes-info-new-java-midlet-manager.html
EazyVG said:
And what about handling of links in apps such as Spb Insight ... I haven't tried clicking links in any other 3rd party app, but perhaps the result will be same, i.e. not launching the OM but going straight to PocketIE.
Click to expand...
Click to collapse
It is possible that applications ignore the system settings and launch links by invoking pocket ie. Did you even run a windows application and click on a link in help > about and internet explorer opens instead of your default browser like firefox. That application, instead of passing the url to the os to take care of, is running 'iexplore <url>'.
But here you say a list of midlets comes up.
Click to expand...
Click to collapse
Well, what I meant is where the list of midlets is showed, in my case, for now there is only Opera Mini, otherwise I am also gonna have few games, apps and Gmail.
It is possible that applications ignore the system settings and launch links by invoking pocket ie. Did you even run a windows application and click on a link in help > about and internet explorer opens instead of your default browser like firefox. That application, instead of passing the url to the os to take care of, is running 'iexplore <url>'.
Click to expand...
Click to collapse
Of course I tried, such as with links embedded in e-mails. So as I undersstand, not all apps follow what is known as Global Rules.
then you will need to modify the script to press enter
Click to expand...
Click to collapse
Can you please tell me how this script should look like, kinda never don this before on my own.
BTW, it does bypass the midlet list section, only when OM is already running in the background. I'll check the link you have given me ... hope it will shed some light.
EazyVG said:
BTW, it does bypass the midlet list section, only when OM is already running in the background.
Click to expand...
Click to collapse
It bypasses the midlet list because you already have a java application running. You can't go back to the midlet list until you quit the existing midlet application because you can only have one midlet running at a time. You'll just need to read the reference web pages to figure out what s?_ value to use to invoke om directly. If you already have other midlets installed, then you must have invoked another installed midlet by chance. If you had tried s0_ up to say s20_ (don't know how many midlets had you installed), then perhaps you jvm doesn't support direct run.
Is it possible that you have jbed installed on both the storage card and main memory and somehow it's looking for your midlets in the wrong storage location? Just a guess since I've just learned enough just to get om working and I don't have jbed on a storage card. According to the link, you should look in \windows\appdb and find the .jar for opera. Each midlet application should have a jar named s?_suite.jar where ? is a number. Once you know the value of ?, then you know what to put in your script. If you have your jars on the storage card instead, then you will need to research if you need to change anything to get direct launching working.
So for now, your problem is getting a midlet to directly run and has yet to even involve the link-copy-paste idea of the original post.
So far I have tried s0 to s10, and had maximum, prior to deleting the rest apart from OM, somewhere abound 6. I guess this has to do something with my Jbed being present in ROM (as it came with coocked ROM and I can't delete it) and one on storage, but am quite sure that the one from storage card is being run, as per registry inputs. I'll try to leave one just on main memory and reinstall the OM.
But still, the main question for me remains the one with 3rt party apps and embedded links in them, such as Spb Insight, which I use on daily basis. I hope soon one or the other solution will be found. Perhaps some tweak to be done in the registry itself for Spb and other apps to launch the Jbed/OM combo!
Tnx for the tip.
EazyVG said:
So far I have tried s0 to s10, and had maximum, prior to deleting the rest apart from OM, somewhere abound 6. I guess this has to do something with my Jbed being present in ROM (as it came with coocked ROM and I can't delete it) and one on storage, but am quite sure that the one from storage card is being run, as per registry inputs. I'll try to leave one just on main memory and reinstall the OM.
Click to expand...
Click to collapse
Did you look in the \Windows\appdb\ folder? Opera for me is installed as s0_suite.jar and has a size of 97.7KB (100,056 bytes). I had also applied a hack to the selector.utf file so that I'm not prompted for permission when opera wants to access the network. Do you get a prompt when opera starts? That *may* be related.
EazyVG said:
But still, the main question for me remains the one with 3rt party apps and embedded links in them, such as Spb Insight, which I use on daily basis. I hope soon one or the other solution will be found. Perhaps some tweak to be done in the registry itself for Spb and other apps to launch the Jbed/OM combo!
Click to expand...
Click to collapse
This may be answered here, starting at post #24.
http://www.howardforums.com/showthread.php?t=1283853&page=2
It looks like even on wm6, some applications still use the wm5 registry settings so you may need to apply the registry changes for both wm5 and wm6.
UPDATE (12/04/2007): Major WM6-related updates have taken place in the meantime.
In the meantime, my blog reader badbob001 has refined the script. Now, if you click a link, you’ll be presented a choice list, where you can select whether to pass the given URL to Internet Explorer Mobile, Opera Mini, just copy to the clipboard or just cancel the operation. This will help you in selecting the right browser if you (still) plan to use IEM (or other native Web browsers like Opera Mobile, Netfront or Minimo).
Cool, eh?
Remember that you don’t need to deploy this script if you don’t need this kind of functionality but always want to be redirected right to Opera Mini. Therefore, I’ve also included the older version of this script in the ZIP file. It’s in the NoBrowserSelectionDialog subfolder. Note that this script has also been updated a bit: it checks for Jbed already running; if it is, then, it doesn’t wait that much. Again, thanks for badbob001 for refining and performance-tuning my initial script.
Note that the usual stuff applies: if the script doesn’t invoke Opera Mini but invokes something else, edit both occurrences of s0 and appropriately change 0 to a greater number.
Finally, note that, these updates & bugfixs being all WM6-related, I haven't edited the old, WM5-related, working MortScript file. If you need some speedup and/or dynamic, runtime selection of the browser you'd like to use, you'll want to copy either of the two new MortScript files - it'll work.
2. Upon HowardForums forum member volwrath’s bug report, I’ve enhanced the Registry import file to support invoking Opera Mini from all applications, not only Messaging and Notes. I wouldn't have thought WM6 is so half-baked (that is, half of the apps still depend on the pre-WM6 (that is, the HKCR/http/Open/Command) way of invocation). That is, the WM6 Registry import script has also been enhanced (basically, I've just added the contents of the old WM5-related Registry import file to it), not only the MortScript file.
Note that reading local files will still default to the system-level browser as I haven’t redefined the default application for opening .htm(l) files. That is, by default, Internet Explorer Mobile will open these.
Again and again, it can’t be stressed enough how much these hacks enhance the usability of Opera Mini under Windows Mobile! I really recommend giving Opera Mini a try – you certainly won’t regret it!
Thanks Menneisyys and badbob001 ..... you the king of the hill.
On my HTC P3300 running WM6, Claudyfs Jbed 1.2, now all is working exceptionally well. Now with the updated script and reg tweak even the links embedded in 3rd party apps (such as the one I mentioned, Spb Insight) the OM get's launched and the browser shows the web site without any delays. The only thing I changed was the Sleep string from 6 to 4.
I can't thank you guys enough ... definitely MAJOR BREAKTHROUGH
UPDATE (12/12/2007): upon the problem reports of several Smartphone users (see the posts for example HERE), I’ve released a slightly modified version of the script that, instead of pasting, uses keyboard emulation. This makes it possible to use the script on some Smartphones that are incompatible with pasting.
The script is available HERE. Remember to remove the SP.2 extension before deploying it. Note that, again, it's ONLY meant for Smartphone users that previous script versions didn't work with!!!
Note that while it works on for example the I3 Beta of WM6 of the Samsung BJ, it doesn’t do the same on the (original) WM5 version of the same device or the HTC Vox (s710). It seems it’s impossible to support these devices with the current MortScript version. I'll also try to reimplement the script in nScriptm (another, less widely used scripting language / interpreter) - hope it is able to paste / send characters to these, still incompatible MS Smartphone models.
UPDATE (12/13/2007): I’ve also made available the Registry import file you’ll need to use when reverting to the original, Internet Explorer-only associations. It’s HERE.
UPDATE (12/15/2007): XDA-Devs forum member shlomki has just released the different hacks in CAB format so that they’re very easy to install. They’re available HERE. Comments are welcome. (Note that, due to lack of time, I haven’t checked them.)

Tutorial: Creating MIDlet shortcuts in start menu, and changing the shortcut icon

Well, so you have installed Opera Mini, you love the app but hate having to open your MIDlet manager each time you want to run it. You can't have a direct shortcut icon in your start menu or your quicklaunch bar. Here is a tutorial to fix it (step 1 works with any MIDlet, step 2 works with any shortcut)
First i have to give due credit to Menneisyys and his awesome Java MIDlet Bible, and also to bobstar_fr for his shortcut icon mod tutorial
PREREQUISITES :
- Get yourself a decent MIDlet manager, the default windows one is crap. I would advise Esmertec Java Manager which can be found here.
- Download an Icon Editor for PC, for example the 30-day trial version of ArtIcons Pro will do the job.
STEP 1 : Creating a MIDlet shortcut
This step assumes you have installed Esmertec Jeodek or Esmertek Jbed (see prerequisites)
First, locate the list position of the Java MIDlet you want to shortcut in the Jeodek/Jbed application list. If you install Jeodek/Jbed as a fresh install, and then directly install Opera Mini, just use the number "0" to refer to Opera Mini.
Warning, if you uninstalled some midlets, the application list may not start at 0 or may have gaps. This number is in fact incremented starting at 0 each time you install a new MIDlet.
Then, go to \Windows\Start menu\Programs, and create a new shortcut. In the "target" field, type this :
"\windows\jbed.exe" -run s0_
Replacing the number 0 after the "s" letter by the list position of your MIDlet as found above.
If you have Jeodek installed, you will want to replace jbed.exe with jeodek.exe
Then click on your shortcut, et voila, the MIDLet runs immediately without having to launch the manager.
All credit goes to Menneisyys
STEP 2 : Modifying the shortcut icon
So you have a nice working shortcut, but it has the default java icon instead of the MIDlet icon. If you make many shortcuts they will all share the same (ugly) icon. You may want to change this.
The bad point is that you can't directly access the icon in a .jar file. You may only use icons included in .exe or .dll files. You could extract the .png icon from the .jar file and compile it into a .dll, but this is not the goal of this tutorial.
So if you want to change the icon of your newly-created Opera Mini shortcut, you will use another icon, for example the one from Opera 8.
Find the .exe (or .dll) which contains the icon you want to use, copy it on your PC, then open it with your Icon Editor. You will see a list with all icons included in the file, along with a number. Write down this number, it's the ID of your icon and you will need it.
For example, when you open OperaWM.exe in your icon editor, you see several icons, and the one we're interested into (with the red "O") has ID number 131.
Then go back to your Start Menu shortcut, and in the target field add the following at the end of the line :
?path_to_your_exe,-icon_ID
For the above example, this would be :
?\Windows\OperaWM.exe,-131
Et voila, you now have a nice icon for your shortcut.
All credit goes to bobstar_fr
To end this tutorial, here's a few ready-made examples :
Example 1:
Shortcut for Opera mini, installed in first position in your manager, with opera icon. In the target field of your shortcut, you would write :
"\windows\jbed.exe" -run s0_ ?\Windows\OperaWM.exe,-131
Example 2:
Shortcut for SFR Messenger, installed in second position in your manager, with MSN messenger icon. In the target field of your shortcut, you would write :
"\windows\jbed.exe" -run s1_ ?\Windows\WLMMessenger.exe,-50
Thats'it, hope you will enjoy.
Great tutorial!!! I'll give it a try later tonight. I have jbed installed on storage card though (the modded version of jbed)... I wonder if that may become a problem?
owziee said:
Great tutorial!!! I'll give it a try later tonight. I have jbed installed on storage card though (the modded version of jbed)... I wonder if that may become a problem?
Click to expand...
Click to collapse
Thanks !
No problem for having jbed installed on your storage card, just replace the "\Windows\jbed.exe" by "\Storage Card\jbed.exe" in all your shortcuts (insert subdirectory if needed).
Great tutorial, I link to it from the Bible.
Hi dude
What about link to MIDlet folders (shortcuts to folder and to any app installed inside it)?
Ciao
Menneisyys said:
Great tutorial, I link to it from the Bible.
Click to expand...
Click to collapse
Wow, i'm honored to get that kind of feedback from the java king of xda-devs.
@[email protected] said:
Hi dude
What about link to MIDlet folders (shortcuts to folder and to any app installed inside it)?
Ciao
Click to expand...
Click to collapse
I need to test this to see if installing MIDlets in folders breaches the rule of incremental numbering by installation date. Will keep you updated.
JZ SmartMort v1.4 Released!
Announcing JZ SmartMort v1.4!​
Now you can use JZ SmartMort to create Opera Mini and any other JBed application icon on your Start Menu!
Have a look at the screenshots of JZ SmartMort, available HERE or at SourceForge. Below are the prominent features that the software offers.
Copy / Paste
Clipboard / URL history
Multi-browser (Opera Mini, Opera Mobile, NetFront, Skyfire, Internet Explorer)
Make any installed browser system-level, where it opens links from anywhere. Ability to have a default browser (with a special timeout in case you want to open a link with a non-default browser).
Hardware buttons - supports Pocket PCs & SmartPhones for advanced hardware button mapping.
Opera Mini - shortcut on the Start Menu, different paste & URL handling methods to accommodate different phones.
JBed - create Start Menu shortcuts for any JBed app, run JBed App directly using JZ SmartMort, troubleshoot your JBed installation.
Ability to open synced Mobile Favorites with any browser, process killing and many other interesting features.
Includes general tweaks and hacks which will keep growing
Revisions:
v1.4 *** 2008-07-07
- Created help files.
- Browser: Skyfire fully compatible now, new scan/detection with fail-over paths (if browsers references don't exist in the usual locations like the registry). If default browser timeout is set to zero, the JZ Browser prompt will be bypassed entirely.
- Opera Mini: full-screen, kill JBed option, multiple URL & pasting options.
- Lots of new options for button mapping. All known registry and link file button hacks now integrated to allow virtually any command to be called up. Also provides ability to create a CUSTOM link file from scratch.
- Changed menus to include menu-returns for easy navigation and better user friendliness. Added letters to Action menu as qwerty keyboard shortcuts.
- Phone-specific menu under JZ Settings which expands button mapping for BlackJack II (Samsung i617) CV/MediaNet buttons, as well as, AT&T Tilt (HTC Kaiser) PTT & Long-PTT buttons. More will be added.
- Creation of Start Menu shortcuts & opening of JBed applications w/o needing to open JBed first.
- 3 different methods under JZ Settings > JZ Misc. Options for opening Favorites. Save a Favorite from the JZ Browser script when you pop a link.
- Incorporated VitoCopyPaste with a timeout to return your directional pad action button back to normal.
- Various speed & optimization considerations incorporated.
- Function to deal with MortScript losing focus (e.g. when Home is pressed while Mort choice menu is running).
I would like to add two things:
1) You can limit the memory for jBed and Jeodek:
59#"\Esmertec Java\jbed.exe" -run s2_ -DFile.maxStorageSize=4M
2) Shortcut for Tao Intent:
55#"\Program Files\TAO\jmm.exe" -r"Gmail","Google","Gmail"
I'd like to add a reference to a free icon/resource editor that allows you to create your own set of icons, e.g. for reference in the JBed .lnk files.
Tool Download: http://icofx.ro/downloads.html
Online Help for library creation: http://icofx.ro/tutorials/tutorial4.html
If anyone gets the error: "could not find suite s0..." the solution might be changing the quotation... i mean the "" characters that you copy/paste or write...
Leave the entire command sequence without quotations:
\windows\jbed.exe" -run s0_
That should work!
Hi all.
Tried all above and can't figure it out, "Could not find suite..." error keeps comming
my jbed is located on sd card, path:
\Storage Card\Program Files\Esmertec\Jbed 20090217.5.1R2\jbed.exe
Could it be the jbed location?
You need to check if the suite you access also exists under this number. The numbering is not (immediately) filling gaps that are created when deleting a suite.
V3rt!g(o) said:
Hi all.
Tried all above and can't figure it out, "Could not find suite..." error keeps comming
my jbed is located on sd card, path:
\Storage Card\Program Files\Esmertec\Jbed 20090217.5.1R2\jbed.exe
Could it be the jbed location?
Click to expand...
Click to collapse
Have you ever try?
I've successful to create shortcut :
69#"\Storage Card\Program Files\Esmertec\Jbed 20090217.5.1R2\jbed.exe" -run s1_ ?\windows\ListView.exe, -1
unfortunately, I can't change the icons.

How do I make link to website from today screen?

I am using Wisbar Advance Desktop and I am making my own weather page. What I want to do is put a button at bottom of page that says "RADAR" and then when you click on the button I want it to automatically launch my browser and go to a website that I found where they have animated weather radars right on there homepage. I know how to make the buttons and all that stuff and how to link them up. I just don't know how to make a bookmark that will automatically launch when clicked on. Would it be anything like making a link to a program where you write the command in notepad and then just save it out with a .lnk?
Also, is there a way to define which browser it uses. I have Opera 9.5 and Skyfire. In opera I have the box checked where it says use as default browser, so will it use Opera? I definitely don't want it to use dirty old PIE.
Thanks for any help you can give. I would really appreciate it.
I had this problem, and the solution I used is HTML redirect.
point your button to an HTML page on your device that has the following code:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Your Page Title</title>
<meta http-equiv="REFRESH" content="0;url=http://www.the-domain-you-want-to-redirect-to.com"></HEAD>
<BODY>
Optional page text here.
</BODY>
</HTML>
of course, you need to replace
"www.the-domain-you-want-to-redirect-to.com"
with your URL
If it doesn't default to the browser you wish to use, them you might try creating a shortcut with the redirect.html as a parameter like this example:
24#"\Windows\Opera.exe" "path\redirect.html"
Good Luck!

Native Opera Mini version released and is just great!

While (as of today, a month after it being demoed at MWC for the press) there still isn’t any sign of the native iPhone version of one of the best Web browsers, Opera Mini, in the AppStore, the Opera folks don’t seem to have stopped with porting their browser into other platforms. In addition to the iPhone, there’s also a brand new Windows Mobile version released just two days after my publishing my previous news report on Windows Mobile browsers. (Please see the quick review of the Java version HERE)
Downloading, installing
Download it from HERE. The installer is WM5+ only and runs just fine on the iPAQ 210 (without the SMS / Phone DLL hacks.)
Pros / cons compared to the Java version
Pros:
- Visibly faster than the Java version
- Direct text copy to the system clipboard – no need to temporarily copy the selected and, then, copied text to any native text input area, as opposed to the Java version
- For a newbie, much easier to install than the Java version. (Although, with the latter, the custom third-party distributions with a pre-bundled Jbed JVM work just fine and are very beginner-friendly.)
Cons:
- The initial Opera Link synchronization throws an exception; however, it synchronized my mobile bookmarks just OK.
- There is no custom “smallest” character size – only three of them are available. They, however, are large enough on (W)VGA devices.
- While, as a native app, it could be invoked via an extension / type association (see my earlier articles / tutorials on this), by default, Opera Mini doesn’t allow the user to explicitly set up this, unlike, say, Opera Mobile. (I don’t know if the app indeed supports being invoked together with the link – haven’t had the time to test this in the Registry. Hopefully it is.)
Note that it, just like the Java version, doesn’t support italic characters either. It has, as with the Java version, has huge, easy-to-tap-with-finger drop-down lists – unlike, for example, NetFront 4.0. (Of course, they aren’t as nice as those on the iPhone, though.)
The native version uses the system-level keyboard, not the custom one of Opera Mini. This may be disadvantageous for people wanting to have a finger-only keyboard but refusing to install a third-party, large one. Nevertheless, I don’t list this as a disadvantage as, on Windows Mobile, it has always been preferable to have a system-level keyboard than a custom one - with all the niceties (seamless auto-completion, all keys etc.) By the way, with the address input field, the traditional keyboard shortcuts for quick text highlight (Ctl-A) / copy / paste don’t work. This could be fixed in a future version – as has also been done with Opera Mobile, back in 2006.
Memory usage
HERE (the official thread dedicated to the app) some people reported much better memory usage than with the Java version. I’ve pretty thoroughly tested this with my standard test pages (see THIS and THIS; more info on the test method in my past Web browser testing-related articles). Both versions were able to load several instances of these pages. (I’ve tested this to 19 with the native version and to some 6 with the Java one. The native version takes up about 520 kbytes of memory for each loaded test page, which is about one-tenth of the figure of other Web browsers.) Unlike on the BlackBerry, where 4.0 has a tendency to quickly run out of memory and, therefore, can’t really keep many pages in-memory at the same time – at least on the BB 8800 with the latest – official – firmware version.
Backspace Problem
when i hit the backspace key while entering text, it erases everything. I wrote a long email reply and when I hit backspace lost the whole thing. Seems like a pretty serious bug. Same thing apparently happened with an early blackberry version, but they fixed it. Any work-around?
I am extremely happy that Opera decided to make Mini native (I always thought Opera Mini was the best mobile browser available), but I will wait for Opera Mini 5 to leave beta before trying it.
I wonder why you guys like the new Opera mini? It's less usable than Opera mobile 10, because it's scrolling isn't much smooth (at least on my Touch HD). And Opera mobile 10 is less usable than Opera mobile 9.7, because of less settings, no option to change default page, ugly tabs, ugly animations wasting my time, no precise vertical scrolling (I mean when I scroll down, the page moves a bit to right/left) and no instant access to my taskbar (remember 9.7 where you tap the bottom-right icon to switch from fullscreen and you instantly see adress bar AND the taskbar? not anymore here). And I could continue, Opera mobile 10 and Opera mini 5 = useless crap. Opera mobile 9.7 = best mobile browser.
EDIT: Tell me, guys, what makes you use Opera mini 5/mobile 10? I just don't find anything positive on it and I'd like to know what makes it the best browser.
ZaxXx said:
I wonder why you guys like the new Opera mini? It's less usable than Opera mobile 10, because it's scrolling isn't much smooth (at least on my Touch HD). And Opera mobile 10 is less usable than Opera mobile 9.7, because of less settings, no option to change default page, ugly tabs, ugly animations wasting my time, no precise vertical scrolling (I mean when I scroll down, the page moves a bit to right/left) and no instant access to my taskbar (remember 9.7 where you tap the bottom-right icon to switch from fullscreen and you instantly see adress bar AND the taskbar? not anymore here). And I could continue, Opera mobile 10 and Opera mini 5 = useless crap. Opera mobile 9.7 = best mobile browser.
EDIT: Tell me, guys, what makes you use Opera mini 5/mobile 10? I just don't find anything positive on it and I'd like to know what makes it the best browser.
Click to expand...
Click to collapse
I imagine many will have the same reason it's so much faster than Opera Mobile "any version"
For me even with the not so great scrolling it's so much faster to load the page i need... Has the fast dial so very page i need again very fast to choose..
Many of us also have limited data so that'll be another reason.
stylez said:
I imagine many will have the same reason it's so much faster than Opera Mobile "any version"
For me even with the not so great scrolling it's so much faster to load the page i need... Has the fast dial so very page i need again very fast to choose..
Many of us also have limited data so that'll be another reason.
Click to expand...
Click to collapse
Would agree with Stylez on this....I use it for the speed
Using Opera Mini 5 Beta 2 on WM6 and loving it! Skyfire is now uninstalled
How do I make it my default browser? My RSS readers keep opening up IE.

Categories

Resources