maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Updated MicroB (https://talk.maemo.org/showthread.php?t=75590)

freemangordon 2011-08-10 07:48

Re: Updated MicroB
 
Quote:

Originally Posted by ivgalvez (Post 1067050)
I think a full browser would be a very huge task to accomplish, specially with the lack of developers for the N900. If it was a shared project across Meego and Maemo, a QML based web browser could be nice. Other option could be backport Meego's web browser.

I would suggest to try some hack in MicroB to update the engine maintaining the UI or replace the closed source UI with an OSS reimplementation

Porting a Qt web browser like:

QtWeb
Arora (Seems to be unmaintained)
Reckonq (KDE dependencies could be a problem)

Is also a viable (though painful) path.

Once i've tried QtWeb, it compiles and runs OK on n900, but by this time there was too much of windows legacy there. Maybe I should give it a try once again.

AlMehdi 2011-08-10 11:11

Re: Updated MicroB
 
Gecko would be pointless i think.. We have firefox for that and MicroB are on a custom lighter gecko engine if i remember it right. To get the same performance would be a lot of work and probably impossible. MicroB will not be obsolete soon either. It got pretty good support for html5..

It would be super cool if freemangordon hacked together another browser.. but to be worth it would need some extra feature set we are missing right now.

paiburio 2011-08-10 11:39

Re: Updated MicroB
 
Maybe https://github.com/OrangeLabsUK/Helium-Mobile-Browser is worth a look. The QML-based browser bundled with Meego CE.
Compiles easily for Maemo/N900 and runs ok-ish. It sure needs some love, but seems nicely hackable.

freemangordon 2011-08-10 11:45

Re: Updated MicroB
 
Quote:

Originally Posted by paiburio (Post 1067147)
Maybe https://github.com/OrangeLabsUK/Helium-Mobile-Browser is worth a look. The QML-based browser bundled with Meego CE.
Compiles easily for Maemo/N900 and runs ok-ish. It sure needs some love, but seems nicely hackable.

do you have .deb?

pali 2011-08-10 11:56

Re: Updated MicroB
 
For open sourcing MicroB, I send request here:
https://bugs.maemo.org/show_bug.cgi?id=12291

Similar bug:
https://bugs.maemo.org/show_bug.cgi?id=1832

See also Quim Gil comment:
https://bugs.maemo.org/show_bug.cgi?id=3836#c9

Maybe Quim Gil know someting new.

paiburio 2011-08-10 12:26

Re: Updated MicroB
 
2 Attachment(s)
Quote:

Originally Posted by freemangordon (Post 1067152)
do you have .deb?

Attached. Hope it works - my first deb, and I'm in a bit of a hurry. Tell me if not.
It does not install into menu yet - start with /usr/local/bin/helium-mobile-browser

freemangordon 2011-08-10 13:24

Re: Updated MicroB
 
Quote:

Originally Posted by paiburio (Post 1067181)
Attached. Hope it works - my first deb, and I'm in a bit of a hurry. Tell me if not.
It does not install into menu yet - start with /usr/local/bin/helium-mobile-browser

Thanks, but you are slow :P .
Seriously, which QT and QTM it is compiled against? As latest version from github uses qtm11.

I compiled it against qtm11 and QT 4.7.4 (CSSU unreleased :) ), works almost perfectly. Needs some tweaking to fit hildon of course.

EDIT: flash works too, just slowly, suspect it is because wmode, no fulscreen, should be easily fixable. From time to time UI becomes unresponsive , got one segfault :D. When return home will do a little more tests.

sr00t 2011-08-10 14:40

Re: Updated MicroB
 
Maybe this will help?

A guide about MicroB Sandboxing
http://browser.garage.maemo.org/docs/build_howto.html

White paper of MicroB showing internal architecture:
http://browser.garage.maemo.org/docs/browser_paper.html

Opera & MicroB score pretty well in acid3 tests:
Opera-
http://i.imgur.com/EUu5s.png
MicroB-
http://i.imgur.com/snt0H.png

I think Firefox Fennec is more prepared for HTML5 but I don't even use it, it's almost unusable, a beast of memory consumption, you cannot browse practically with that browser on N900.

momcilo 2011-08-10 15:05

Re: Updated MicroB
 
Quote:

Originally Posted by freemangordon (Post 1067051)
But this is not for fremantle and tablet-browser-ui from diablo (which the above is applicable for) does not run well (at least the ancient source on garage) on n900.

I've been playing a lot with microb while developing extmou, starting a new browser project was not an easy decision (having in mind that i find microb very good)

Well, does anybody know for any better documentation than that one?
Do you think architecture was significantly changed between N810 and N900?

sr00t 2011-08-10 15:18

Re: Updated MicroB
 
Trying html5test.com
Best so far - Helium :
http://i.imgur.com/7NL7D.png
Opera-
http://i.imgur.com/y14iP.png
MicroB-http://i.imgur.com/wSFM2.png

As you can see, MicroB has it's problems when it comes to HTML5 rendering. It has the worst score of all N900 browsers (well, Midori scores 176, but who uses Midori?)

Fennec scores this:
http://i.imgur.com/7KOk0.png

Again, Fennec is almost unusable but we should aim at that level of compatibility with these standards.


All times are GMT. The time now is 11:31.

vBulletin® Version 3.8.8