Opera Mini available for Android
Opera Labs has posted their experience so far porting their popular mobile browser, Opera Mini, to the Android platform. Opera's Chris Mill's discusses the porting process:
How did we do it? We decided to use the existing Opera Mini code base (even the binary package) instead of creating a separate port, to save on resourses. We created a special wrapper that translates Java ME (mostly MIDP) API calls into Android API calls. The tool used was MicroEmulator - this is an open source (LGPL) implementation of Java ME that runs on top of Java SE. The lead Opera Mini Android developer is also the lead developer of MicroEmulator, so it was an inspired choice! The Android platform is similar to Java SE, with the exception of several libraries normally included in Java SE (like AWT/Swing - these are excluded because they would likely be too heavy to fit into the embedded environment.) It is therefore fairly simple to port MicroEmulator to run inside Android environment. The only major task was to replace the AWT/Swing graphics backend of MicroEmulator with Android specific APIs.
You can try it yourself by downloading the APK, or take a look at a screenshot and more details on its entry in the application db. I've tried it out, and it works, but it did crash on me and was overall a bit slow. I'm a die-hard Opera fan on the desktop, so look forward to them getting their popular mobile version tuned for Android!
New tutorials from Helloandroid
Recent Apps
Android on Twitter
-
@SetseniaSasori (Sasori)I've just received an achievement: Responsible http://t.co/ORofuGkn #Android #Androidgames
5 min 24 sec ago -
@dan89_x (Daniel Edwards)I've just received an achievement: Entrepreneur https://t.co/L0IyulT6 #Android #Androidgames
5 min 29 sec ago -
@hachemadness (Anita Hache)I've just received an achievement: Responsible https://t.co/VkwSxZHi #Android #Androidgames
5 min 39 sec ago -
@amcerr (Anthony Cerra)I've just received an achievement: Conductor https://t.co/TnJQUrUN #Android #Androidgames
6 min 1 sec ago -
@Fraudster_1 (Nick Leeson(NOT))RT @BerriePelser: Google is introducing Chrome for Android : http://t.co/rfMkgPIp - #Google #Chrome #Android
6 min 2 sec ago
Poll
Useful resources
Android Development Projects
- Android App wanted immediately by JoePublic
- LIST DATA PROJ by nhammoud
- Nonpublic project #1433932 by subpariq
- Alarm Android Application Design by globalheed
- Simple Album App for Android by ayfonfan
- iOS and Android photo manipulation 'Morph App' by whatwedomedia
- Onsite Software Engineers in Germany by sudhirshree
- Augmented reality by merder99
- Nonpublic project #1433560 by vobla73
- Mobile app coder needed for quick, simple app by Ergometrix



Comments
The tutorial is very simple
The tutorial is very simple and explained to a great level. It doesn’t take any effort from our side to grasp it! I guess now I understand what the threshold function was for and how it could be used to make striking line art conversion effects Video Editing Sofware Reviews
I find it opera is not as
I find it opera is not as fast as other browser. what's really the benefit of using it? 24 hour loans
Way back in Pandora I was
Way back in Pandora I was approached by Sid’s mother to do a book about Sid Vicious, obviously. With Pandora Bracelets crystal ball in one hand
Amazing Work and Remarkable Job !!!
Thanks for an explanation, and clause really interesting. SEO India
I had already made an
I had already made an announcement about this today on my blog and even linked it to one of the posts on Adroid Developers Blog. Check out at the following link.
http://www.betadaily.com/2008/ 04/10/opera-labs-roll-out-oper a-mini-for-g...