View Single Post
Morpog's Avatar
Posts: 956 | Thanked: 2,628 times | Joined on Nov 2011
#1
Update 27.04.2013

This thread won't be updated anymore. Go on in each owns thread:

QmlMozbrowser for harmattan (N9 / N950)

Alopex for fremantle (N900)

cutefox for MER (Nemo or SailfishOS based devices) (no own thread yet)





All below is OLD information and shouldn't be used anymore.

Update 23.02.2013
Coderus released a new pre-alpha version for harmattan. Also a new Youtube video.


Fremantle version done by user qwazix is just a QML UI preview based on QT Webkit, but will be soon integrated with embedlite (hopefully).

Youtube demonstration
Early development version
Swipe from right edge to go back proof of concept
Source

-----------------------------------------------------------------------------------

Harmattan version done by user coderus is already based on embedlite (IPCLiteAPI) by Romaxa.

2nd Youtube demonstration
Youtube demonstration
2nd Development version
Early development version
Source
Upstream source








All below is old stuff and shouldn't be installed anymore!

Old information, now obsolete:

Originally Posted by very old stuff
Update 05.01.2013
All below is old, new build and informations here: http://talk.maemo.org/showthread.php...52#post1311152

UI Concept by me is found here: http://talk.maemo.org/showthread.php?t=88720


Originally Posted by old
OK, it seems like Romaxa (creator of Fennec on Harmattan ports) tries to redo the approach of MicroB with it's native rendering of UI on Harmattan with Fennec. If that works out, the existing or maybe a new Fennec UI should be as smooth as the new native UI of Androids Fennec (since Firefox 14 on Android).

He wrote some patches and started a WIKI entry, where he explains how to build and start it. He even points to the place of the DEB file and build instructions.

Update: Description from Romaxa:

Fast and responsive browser using Multiprocess/Multithreaded Qt embedding API
https://wiki.mozilla.org/Embedding/IPCLiteAPI

IPC Lite API provide platform independent mozilla embedding API's, here is the test browser using that API.
60FPS scrolling/zooming, WebGL, 30FPS HTML5 webm,ogg,flash video rendering, fast CSS3 animations, 60FPS Fixed positioned elements and iframes scrolling.
All Hardware accelerated with EGL rendering backend.
Fast startup, page load, no XUL UI, Qt/QML..
On last video part of demo of browser with Multithreaded compositing (single process) example.
Binary build available here: http://romaxa.info/fennec/IPCEmbeddi...36-1_armel.deb
MOZ_ACCELERATED=1 ./qtMozQmlEmbed -url google.com

Update:
Removed my old description where I tried to get it running, as I have it running now with Romaxas lates update from 28th July 2012.

It's so much more easy now:

- download and install these .deb files from http://romaxa.info/fennec/IPCEmbedding/
libqmozembed_0.6.14_armel.deb
xulrunner_16.0a1-99370.336-1_armel.deb
- open terminal and enter these commands:
cd /opt/xulrunner/lib/xulrunner-17.0a1
MOZ_ACCELERATED=1 ./qtMozQmlEmbed -url google.com
(or any other URL)


Romaxa posted his results on his blog and published a Youtube Video! Awesome stuff so far, hell it is fast!
http://www.youtube.com/watch?feature...&v=HUmjHWpe-XI

There is no checkerboarding while scrolling/zooming and it's smooth as butter. There is a basic UI for navigating/refreshing and entering an URL. Native VKB works there. Although it's not possible yet to interact with the content (like clicking a link).




Links:
https://wiki.mozilla.org/Embedding/IPCLiteAPI
http://romaxa.blogspot.de/

Last edited by Morpog; 2013-04-27 at 16:07. Reason: some minor edits
 

The Following 53 Users Say Thank You to Morpog For This Useful Post: