Chitika

Tuesday, December 9, 2008

Opera Mini as a PC Browser (big screen)

Today I have worked on a solution to make the famous mobile browser Opera Mini run in a big window on the PC. The reason for this is the fast browsing experience on mobile devices with this application and the small amount of traffic it generates during browsing sessions, because the Opera Mini proxy reduces page sizes. So also PC users could benefit from using this browser, especially from version 4 with fullscreen support.

Because Opera Mini is a J2ME application, an emulator is necessary. Therefore I used the Sun Java Wireless Toolkit with the included MIDP emulator. Then I adapted the preinstalled "QwertyDevice" and made a new emulator device template, the "OperaMiniLargeDevice", with the usable screen size 1200x705. I omitted the usual control buttons of the standard emulators to have more space for the browser.

Here are two pictures of what the result looks like.


You can download the latest "OperaMiniLargeDevice" for Sun Java Wireless Toolkit from here.

OperaMiniLargeDevice is now available in 4 variants for different screen resolutions.
  • Have a monitor with 1200x800 pixels or more? Then download the version with 1200x705 or the version with 1024x705 usable pixels.
  • Have a lower resolution like 800x600 pixels? Then this version with a screen size of 800x505 pixels is for you.
  • Own an UMPC like an Asus EEE or the HTC Shift with a screen resolution of 800x480 pixel? Then try this experimental version with 800x385 pixels. Because I do not own such a device, I could not test this version. Please feel free to add a comment about how it worked on your UMPC.
So if you want to test the solution yourself you should follow the next steps:

Requirements:
  • Get the Java SE Development Kit (JDK) from here.
  • Get the Sun Java Wireless Toolkit 2.5.2 for CLDC from here.
  • Get the "OperaMiniLargeDevice" for Sun Java Wireless Toolkit from here or the special versions above.
  • Get Opera Mini Browser 4.0 from here. Be sure to download both the JAD and the JAR. The generic advanced version is recommended.
  • Internet access on the PC
Installation (done for Win XP):
  • Install the JDK.
  • Install the Wireless Toolkit.
  • Install the "OperaMiniLargeDevice" (complete folder) in Path-to-WTk\wtklib\devices .
  • Then choose "OperaMiniLargeDevice" as the default device, e.g. via "Start->All Programs->Sun WTK->Default Device Selection".
  • Then use "Start->All Programs->Sun WTK->Run MIDP Application" to start Opera Mini via its JAD file.
Navigation:

You can set the link focus and scroll through a site with ARROW keys. The ENTER key selects an action, e.g. a text field. Texts can be entered with the normal keyboard keys. The keys F1 and F2 control the menu actions of Opera Mini and the emulator, e.g. security questions for internet access. Since version 0.5 you can use your mouse to control Opera Mini and to click on links.

Hope you find this solution helpful. Any tips to improve this solution are welcome.

Greetings makube

PS.:

Update to version 0.6 (see this post):
  • Shortcuts in Opera Mini usable
  • Speed dial in Opera Mini usable
  • Special version for UMPCs like the Asus EEE or the HTC Shift available
Update to version 0.5 (Major update):
  • Screensize enlarged to 1200 x 705 from 1024x705
  • Mouse can be used to control Opera Mini and to click on links
  • Escape-key does not accidentially close the emulator anymore
Update to version 0.2:

I updated "OperaMiniLargeDevice" to version 0.2 because the first version triggered annoying keyRepeatEvents on some websites, resulting in not being able to focus links. Therefore the property keyRepeatEvents is now set to false. Happy browsing!

No comments:

Referrals

Sign up for PayPal and start accepting credit card payments instantly. Get Chitika eMiniMalls
powerbux.org