photo of larskl

pretty much abandoned

;-)

Opera Mini - in 1280*1024!

, , , , ,

Ever wanted to use Opera Mini as your primary browser? You probably didn't, but for those with slow connections it might make surfing the net a whole new experience!

Imagine you're in some place where you can get 56k connection or worse just GPRS but you really need to check out some stuff on the internet. Using Opera Mini on your mobile phone might be a hassle because text input takes ages, so what do you do?
You just use Opera Mini on your PC! Proper text input, no more scrolling due to fullscreen display and still way less traffic (and thus faster page loading) than with a normal browser.

So how do you do this?

Downloading and installing the software you need:
  1. go to http://microemu.org/
  2. download the latest release (you can pick the snapshot as well, doesn't really matter)
  3. unzip the archive on your PC
  4. Download the Opera Mini .jar and .jad files from operamini.com

Starting and configuring the software:
  1. double-click "microemulator.jar" to run it. If that doesn't work you'll have to type "java -jar microemulator.jar" on console. (Please note you need to have JRE installed for this to work
  2. go to "Options > Select device", click "Add...", navigate to "microemulator\devices" and select "microemu-device-resizable.jar"
  3. select the "Resizable device" profile you just added and click "Set as default"
  4. click the "Resize" button in lower right to set the size you want
  5. go to "File > Open JAD" and choose the Opera Mini jad you previously downloaded
  6. "Opera Mini" now appears in the list of apps you can start, click the "Start" button to launch it

you can now browse the web using Opera Mini on your PC, in whatever resolution you want!
Opera Mini on 1280*1024

Thanks to "Mr Nobody" from opera.perm.ru for this nice idea

skin update: G.A.N.TCustomize the number of items in speed dial

Comments

RamūnasRamunas Saturday, March 29, 2008 5:02:17 PM

Works nicely, even on Linux smile

Idan AdarYtseJam Saturday, March 29, 2008 5:50:00 PM

That's pretty cool. smile

Ryan Octavianusphilry4n Saturday, March 29, 2008 6:52:05 PM

up

Ice ArdorIceArdor Sunday, March 30, 2008 9:03:59 AM

Pretty cool. I'd think the best solution to the problem is to disable images and just use a desktop build, but then browsing isn't as fun as with a mobile browser.

Maulkin Sunday, March 30, 2008 1:37:30 PM

that's pretty fun! smile

Simon Houstonshoust Sunday, March 30, 2008 7:04:41 PM

Try middle mouse scrolling through the page, it scrolls through all the links, hitting middle click navigates there!

Ryan Octavianusphilry4n Monday, March 31, 2008 5:45:08 AM

It emulates what scroll does in phones. I got a w950i that does that

DmitriyDeeSeMiX Monday, March 31, 2008 4:19:37 PM

Hey! Cool stuff! Thanks for sharing bigsmile
I have a question. How do you make page centered? Because when I go to the opera.com it just cuts the right side of the page and doesn't stretch it (like it is shown on the screenshot).

Thanks in advance smile

larskl Monday, March 31, 2008 5:03:24 PM

How do you make page centered? Because when I go to the opera.com it just cuts the right side of the page and doesn't stretch it (like it is shown on the screenshot).


make the window larger. Opera.com uses advanced selectors to determine the screen size and uses different styles depending on that

DmitriyDeeSeMiX Monday, March 31, 2008 5:05:55 PM

Ok, I found the problem. I shouldn't have to disable "fit to screen" option in opera:config menu. Thanks anyway!

GwenDragon Tuesday, April 1, 2008 11:46:25 AM

Ah, fine tool.
Thanks for the informations.

Jose Mejiajmblade Tuesday, April 1, 2008 5:23:49 PM

I am stuck right here :go to "Options > Select device", click "Add...", navigate to "microemulator\devices" and select "microemu-device-resizable.jar" When I click add I don't see "microemulator\devices" or where to find it or to get it?

Jose Mejiajmblade Tuesday, April 1, 2008 5:49:33 PM

I think I have demo version? I tried to open this file and wouldn't open "microemulator-2.0.2-sources.tar". I do have jre so I don't know what the problem is?sad

larskl Tuesday, April 1, 2008 9:44:35 PM

download the executable, not the sources. .tar is an archive, you have to extract the files before running them

Jose Mejiajmblade Thursday, April 3, 2008 12:25:55 AM

Figured it out.idea I had to find a trial software to unzip a gz file. Works very well Larskl. Thanks for your help. smile

Joanrenesis Wednesday, April 9, 2008 2:38:26 AM

Pribada en Ubuntu y funcionando 100%!!!
*Tested on Ubuntu and working 100!!!

trizzo Wednesday, April 9, 2008 7:03:13 PM

oh man. thank you very much for this tutorial. currently I am running OM 4.1 beta signed. Everything is running smoothly. One thing is missing a little bit - proxy support for accessing network from MIDP emulator.

Ryan Octavianusphilry4n Thursday, April 10, 2008 12:23:42 AM

that's a job for the microemu team i think although i'd like that as well smile

rezadotcom Friday, April 11, 2008 6:53:00 PM

up

Sami Serolaserola Thursday, April 17, 2008 7:53:43 AM

Piece of advice:
You may have allocated jar files to some other software on you PC. To start microemulator.jar you may need to click the secondary mouse button and select to open it in Java platform.

Harshablenwill Friday, May 2, 2008 2:21:34 PM

is there any way i can browse using my company proxy server, i am not able to browse using Opera Mini. I have enabled proxy in Java then too its not getting connected. Internet is working fine through IE and Firefox.

itsshiva Sunday, May 11, 2008 6:05:11 AM

when i try to run "microemulator.jar" it opens it in powerarc soft.........wht should i do?????

Sami Serolaserola Sunday, May 11, 2008 8:32:11 AM

@ Ittshiva - Read my previous post above.

windi iskandarArian12 Monday, May 12, 2008 4:15:55 PM

Udah dunlud tpi kaga bisa di unzip sekalinya bisa isinya cuma folder kosong

dimitardin Wednesday, May 14, 2008 11:15:57 AM

Hello, I ran Opera Mini on Win XP yesterday and it works fine. I have encountered several limitations, that I can't find work-arounds for. Is it possible to enter a new line when on a multi-line text field, for example when you compose the text of new e-mail message? "Enter" does not work. Also, I haven't found a way to copy and paste between Opera Mini and other Windows applications. Can this be done somehow?

I found a lot of special symbols that can be entered with the "-" key, just to the right of the "0" key, on my keyboard.

Sami Serolaserola Saturday, May 24, 2008 5:48:10 PM

MicroEmulator should support jsr-75 but how do I get OM4.1 to use it?

alloukik Sunday, May 25, 2008 6:25:36 AM

i have a qus..is there any way to watch videos in opera mini..or is there any way to use flash player in it..pls pls tell me..and also..can we download files on the computer using opera mini?

larskl Sunday, May 25, 2008 11:08:00 AM

alloukik: the answer to all your questions is No

JBjbpseudo Tuesday, May 27, 2008 8:11:14 AM

@serola, i am also checking the same thing out sherlock, i would come up with the tutorial soon.

Sami Serolaserola Tuesday, May 27, 2008 10:19:52 AM

@ Jbpseudo - Does that mean it's possible?

Sami Serolaserola Wednesday, May 28, 2008 8:06:47 AM

I was able to follow Google translated instructions and make MicroEmulator to save pages on Windows XP. It's important to copy the shortcut "object" from original Russian page because the translation has deleted some line spaces. Moreover the path for the jad file need to be corrected into appropriate (e.g. .11355-advanced-int.jad instead of .oldversion-advanced-ru.jad).

Virus detection software may give an alert during first run, but it should be safe enough to run Opera Mini through MicroEmulator.

Also for some reason running this shortcut does not work every time. It looks like you need to have a few seconds break before you start Opera Mini in MicroEmulator window confused

agustavia Monday, June 9, 2008 12:38:05 PM

Does workin' on windows?

Vladimir SoshnikovBBCfromRussia Monday, June 9, 2008 1:07:18 PM

@agustavia
Fine works on Windows and other operating systems where there is a JAVA.

JBjbpseudo Tuesday, June 10, 2008 2:45:18 AM

@BBCfromRussia. Thanks for the links.

Sami Serolaserola Tuesday, June 10, 2008 8:35:28 AM

@ Jpseudo - Could you explain the first link sent by BBCfromRussia. Bad Google translation really does not make it very easy to understand.

Vladimir SoshnikovBBCfromRussia Tuesday, June 10, 2008 1:59:40 PM

Sorry for bad English sad
Must do so.

1. MicroEmulator with support for JSR-75 (file system) must be run like this:
java.exe -cp microemulator.jar;lib\microemu-jsr-75.jar org.microemu.app.Main

Edit the configuration file $home/.microemulator/config2.xml.

<config>
...
<extensions>
<extension>
<className>org.microemu.cldc.file.FileSystem</className>
<properties>
<property VALUE="C:\" NAME="fsRoot"/>
</properties>
</extension>
</extensions>
...
</config>

2. How can I ask MicroEmulator to use proxy server.

Edit the configuration file $home/.microemulator/config2.xml.
<config>
...
<system-properties>
<system-property name="http.proxyHost" value="webcache.mydomain.com"></system-property>
<system-property name="http.proxyPort" value="8080"></system-property>
<system-property name="http.nonProxyHosts" value="localhost"></system-property>
</system-properties>
...
</config>

Sami Serolaserola Tuesday, June 10, 2008 2:38:27 PM

Okay, Sorry BBCfromRussia for not asking this directly from you. But this is not much different than what Jbpseudo already found. Only problem with that one was that you need to copy the 'object' for shortcut from original page in Russian because Google translation have added some spaces into it.

So, I like Ilya Grishin's instruction. It's easy enough to understand even after Google translation and it tell how to make shortcut directly for selected jad file only.

JBjbpseudo Tuesday, June 10, 2008 5:13:30 PM

I have not tried this yet. But i thought its not the same as Ilya Grishin's method.
Or atleast i thought thats what 'bbc'(is that you, BBCfromRussia?) was claiming at Ilya Grishin's thread.

Vladimir SoshnikovBBCfromRussia Wednesday, June 11, 2008 10:13:27 AM

Yes, really, bbc and BBCfromRussia it is one and the same person. I. smile
My method of start consists that I wish to use in MicroEmulator different mobile applets to which support of file system (JSR-75) is necessary.
I use Opera Mini 4.1, and also Russian mod's (Opera Mini Mod, http://opera-mini.ru).
I start MicroEmulator in that way which has described above. That is:

java.exe -cp microemulator.jar;lib\microemu-jsr-75.jar org.microemu.app.Main

Then I start necessary to me jad. It is necessary to remember, that in jad – file it is necessary to correct MIDlet-Jar-URL. For example, if we have mini.jar in mini.jad should be:
MIDlet-Jar-URL: mini.jar

My realization is pleasant to me more, than Ilya Grishin's method.

I use last version http://snapshot.microemu.org/microemulator/download/microemulator-2.0.3-SNAPSHOT.tar.gz


So, I use Toonel ( http://www.toonel.net ). For this purpose in config2.xml I insert next lines:

<system-properties>
<system-property VALUE="127.0.0.1" NAME="http.proxyHost"/>
<system-property VALUE="8080" NAME="http.proxyPort"/>
<system-property VALUE="localhost" NAME="http.nonProxyHosts"/>
</system-properties>



Thus in parameters Opera Mini 4.1 "Protocol" - HTTP. It too allows to save the traffic in addition.

Sami Serolaserola Wednesday, June 11, 2008 10:32:47 AM

So the main difference is in the command for starting MicroEmulator:

BBC
java.exe -cp microemulator.jar;lib\microemu-jsr-75.jar org.microemu.app.Main


Ilya
java -cp microemulator.jar;lib/microemu-jsr-75.jar org.microemu.app.Main --impl org.microemu.cldc.file.FileSystem org.microemu.examples.fcview.FCViewMIDlet apps\opera-mini-4.1.11320-advanced-int.jad


In BBC's code you just open Microemulator and in Ilya's code you pick the location and midlet you want to run. Except, should it be 'java.exe' instead of 'java', and using 'backslash' instead of 'slash'?

Vladimir SoshnikovBBCfromRussia Wednesday, June 11, 2008 5:24:16 PM

@Serola, you almost correctly have understood all. wink

1. I start only MicroEmulator. Then I choose necessary midlet;

2. «java.exe» or it is simple «java» in Windows are equivalent;

3. I use «\» so it is accepted in Windows;

4. Parameter « --impl org.microemu.cldc.file.FileSystem» superfluous (look http://www.microemu.org/extensions.html ). It is described in config2.xml;

5. Parameter «org.microemu.examples.fcview.FCViewMIDlet» at me leads to a mistake. Likely it was necessary for version 2.0.2 MicroEmulator (Ilya Grishin approves, that is the recommendation of the developer);

6. At once to start Opera Mini 4.1 I recommend a following variant:

java.exe(or it is simple "java") -cp microemulator.jar;lib\microemu-jsr-75.jar org.microemu.app.Main apps\opera-mini-4.1.11355-advanced-int.jad

Sami Serolaserola Wednesday, June 11, 2008 6:11:26 PM

Thanks, I try this:
java.exe -cp microemulator.jar;lib\microemu-jsr-75.jar org.microemu.app.Main apps\opera-mini-4.1.11355-advanced-int.jad

Vladimir SoshnikovBBCfromRussia Wednesday, June 11, 2008 6:23:25 PM

@Serola I wish you luck!

JBjbpseudo Thursday, June 12, 2008 6:15:25 AM

There is one great advantage when using BBC's technique,
It just loads the entire microemulator with jsr 75 support. You can switch back easily between any app you want(or run multiple apps), opera mini, shozu, morange what not.

@BBC, thanks a lot buddy. up

@serola, if you use only one midlet, go for
java.exe -cp microemulator.jar;lib\microemu-jsr-75.jar org.microemu.app.Main apps\opera-mini-4.1.11355-advanced-int.jad

if you use more than one, go for
C: \ WINDOWS \ system32 \ java.exe-cp microemulator.jar; lib \ microemu-jsr-75.jar org.microemu.app.Main - impl org.microemu.cldc.file.FileSystem

Vladimir SoshnikovBBCfromRussia Thursday, June 12, 2008 6:54:38 PM

@jbpseudo, thanks for a high estimation of my work. I am happy to help the good guys. smile

But again I pay attention to superfluous parameter in a line of launch "-- impl... ". It is not necessary. This is done in config2.xml(look http://www.microemu.org/extensions.html )

JBjbpseudo Friday, June 13, 2008 5:32:58 AM

Right now everything is working great and am quite happy. Thanks smile

Sami Serolaserola Friday, June 13, 2008 7:18:55 AM

And because being hurry I stayed using MicroEmulator 2.0.2 and Ilyas's shortcut. There "-- impl... " seem to have function as well. Without that jsr-75 does not seem to be called in MicroEmulator 2.0.2.

So, why to fix something that works? But I certainly have a second look at this when ME 2.0.3 comes officially announced at http://microemu.org/ and I have more time. Then I will also update my short instruction in English at http://my.opera.com/opera.mini/forums/findpost.pl?id=2573757 or write new one for MicroEmulator 2.0.3.

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.