Reply
Thread Tools
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:
Posts: 58 | Thanked: 21 times | Joined on Mar 2012
#2
yep, my case too
 
Posts: 1,320 | Thanked: 915 times | Joined on Feb 2010
#3
We are gonna need a more in depth tutorial specifically for the N9 before this works.
__________________
Well Nokia do at least know how to build a decent phone, just apparently don't know how to support it..

N900 Died Replaced with N8, Requested E7, "Accidentally Broke E7", Now rolling with an N9 and im loving it!


My Contributions

N900 Conversations Wiki Page
 
Posts: 4 | Thanked: 4 times | Joined on Jun 2012 @ Norway
#4
Have you tried starting it without devel-su? I don't think you should run Fennec as root, and it's quite possible that root can't connect to the display (as it shouldn't).
 
Morpog's Avatar
Posts: 956 | Thanked: 2,628 times | Joined on Nov 2011
#5
Of course, but user has no permission to access that directories.
 
Moderator | Posts: 5,320 | Thanked: 4,464 times | Joined on Oct 2009
#6
awesome, I was talking to him about this ages ago and meant to ask him about the progress.
Def. will check ths out later, could be a nice alternative to Snowshoe, thanks for the thread!
 
Morpog's Avatar
Posts: 956 | Thanked: 2,628 times | Joined on Nov 2011
#7
There was an update on July 28 and Romaxa even 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

I'm giving it another try and will update 1st post if I have success.


Edit:
Yeah it works and hell it's promising! engadget website (not the mobile version) is so smooth and fast on it. There is no way yet to interact with the website (for example no way to click a link), but it has a basic UI for back/forward, reload and entering an URL (with native VKB).

Last edited by Morpog; 2012-08-12 at 12:20.
 

The Following 5 Users Say Thank You to Morpog For This Useful Post:
Morpog's Avatar
Posts: 956 | Thanked: 2,628 times | Joined on Nov 2011
#8
Updated 1st post with new instructions and observations.
 
Posts: 617 | Thanked: 338 times | Joined on Mar 2011
#9
I have installed nighty fennec and now this . When I execute "MOZ_ACCELERATED=1 ./qtMozQmlEmbed -url google.com" (without commas) I get this :


RM696-21-3_PR_001:/opt/xulrunner/lib/xulrunner-17.0a1# MOZ_ACCELERATED=1 ./qtMoz
QmlEmbed -url google.com
-sh: ./qtMozQmlEmbed: Operation not permitted
RM696-21-3_PR_001:/opt/xulrunner/lib/xulrunner-17.0a1#
__________________
N9 and N900 , the beauty and the beast
 
Morpog's Avatar
Posts: 956 | Thanked: 2,628 times | Joined on Nov 2011
#10
No need for nightly fennec.

You can't start it as root user, try it as normal user.
 
Reply

Tags
thread derailed

Thread Tools

 
Forum Jump


All times are GMT. The time now is 22:38.