Reply
Thread Tools
Posts: 5 | Thanked: 16 times | Joined on Mar 2012
#11
mmm... I'll try to recreate ui than if swapping rendering engine won't be easy or possible, but I don't understand why they don't release source. I thought nokia gave up maemo or am I getting something wrong?
 

The Following User Says Thank You to Jinxed.lh For This Useful Post:
Posts: 5 | Thanked: 16 times | Joined on Mar 2012
#12
Ok. So I've studied all this a little bit. It seems that best way to go about this is to re create the browser with Qt. Webkit is already in there, there might be some trouble and performance issues with adding v8 - that would give me something like "MiChromiumB" .
 

The Following 7 Users Say Thank You to Jinxed.lh For This Useful Post:
Posts: 1,392 | Thanked: 2,104 times | Joined on Nov 2009 @ Dublin, Ireland
#13
Consider that a proper replacement for MicroB UI should work with browserd and mimic any feature present in actual app.

I consider that an open replacement for the UI would be great news, but bringing it to a good shape won't be easy. Considering that it's your first time with Maemo development, my advice is to start first with something easier to achieve.

You could start trying to make a good port of Helium web browser from Meego/Nemo. It's actually a working browser based on QtWebkit and would be a nice improvement over actual choices.
 

The Following User Says Thank You to ivgalvez For This Useful Post:
qwazix's Avatar
Moderator | Posts: 2,621 | Thanked: 5,393 times | Joined on Jan 2010
#14
Isn't there a port already in the repos? I have it on the N900 and seems to be working fine (missing new windows and some kind of history though but those are missing from the nemo build - or are they? last time I checked there weren't I think)
__________________
Proud coding competition 2012 winner: ρcam
My other apps: speedcrunch N9 N900 Jolla contactlaunch timenow

Nemo UX blog: Grog
My website: qwazix.com
My job: oob
 

The Following 4 Users Say Thank You to qwazix For This Useful Post:
Posts: 5 | Thanked: 16 times | Joined on Mar 2012
#15
Originally Posted by ivgalvez View Post
Consider that a proper replacement for MicroB UI should work with browserd and mimic any feature present in actual app.

I consider that an open replacement for the UI would be great news, but bringing it to a good shape won't be easy. Considering that it's your first time with Maemo development, my advice is to start first with something easier to achieve.

You could start trying to make a good port of Helium web browser from Meego/Nemo. It's actually a working browser based on QtWebkit and would be a nice improvement over actual choices.
Yes, I've already figured that much, so as I said,I'm just going to create completely new web browser that would be easier to use than current alternatives like opera or firefox (tabs are extremely annoying).

Though, I'm not sure why it should work with browserd?
 
Posts: 1,516 | Thanked: 2,941 times | Joined on Feb 2011 @ Germany
#16
Originally Posted by Jinxed.lh View Post
Yes, I've already figured that much, so as I said,I'm just going to create completely new web browser that would be easier to use than current alternatives like opera or firefox (tabs are extremely annoying).

Though, I'm not sure why it should work with browserd?
If you want to update/replace microb, then it should work with browserd, as at least other parts of maemo use it (maps, conversations).

If you "just" want to make a completely new and independent browser, then of course you can go wild and do it the way you see fit
 

The Following 3 Users Say Thank You to reinob For This Useful Post:
Posts: 13 | Thanked: 8 times | Joined on Mar 2012
#17
In Maemo Weekly News of 7 Nov 2011.

they are this news : Open source Maemo 5 browserd Editor: Ryan Abel

http://www.mwkn.net/2011/45/devel.html
 
Posts: 743 | Thanked: 1,191 times | Joined on Dec 2010
#18
someone else started by replacing browserd and some of the interface packages. i did start looking into this a while ago but due to some issues @ home it had to go on hold.

microb is split into several components with a mix of licenses. the ui as stated is closed and the microb-engine is open. in the middle is one of the eal pacakges iirc. this package had an open replacement by the same guy as browserd, it was a requirement, but the original may have been updated on the garage page.

what had previously been talked about therefore was to keep existing ui and replace the backend. microb-engine provides the gecko/xulrunner parts so that was what i was looking at.

the garage site contains all the patches and a copy of the xulrunner versions they are applied to. not sure if this was updated recently as well to match installed version, haven't had chance to check. some if the patches are trivial, just branding changes. the rest are performance, gstreamer and modify the dialogs, notifications etc to use hildon gtk.

The patches won't apply cleanly to the newer versions. If you examine the code and the patch it is usually quite simple to spot the required changes, a nested if here, a renamed variable there.

As pali found with fennec, there was a javascript change around v8/9 iirc, which may cause more headaches. even updating to v7 or 8 would be nice though as it would support newer adblock.

finally, gst patches if not yet merged upstream are in the mozilla mailing lists.
 

The Following 9 Users Say Thank You to Android_808 For This Useful Post:
Posts: 5 | Thanked: 16 times | Joined on Mar 2012
#19
Hey, I've been working on this a little bit past few weeks (having some trouble with v8 currently), and I can't seem to find any documentation on browserd or what functions are covered with it.

Any info on that?

Last edited by Jinxed.lh; 2012-04-18 at 12:09.
 

The Following 4 Users Say Thank You to Jinxed.lh For This Useful Post:
Posts: 1,523 | Thanked: 1,995 times | Joined on Jul 2011 @ not your mom's FOSS basement
#20
 

The Following User Says Thank You to don_falcone For This Useful Post:
Reply

Thread Tools

 
Forum Jump


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