Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
55 user(s) are online (51 user(s) are browsing Forums)

Members: 0
Guests: 55

more...

Support us!

Headlines

 
  Register To Post  

(1) 2 »
New browser (Traveller) coming up (AROS)
Home away from home
Home away from home


See User information
According to this blog (and cross-checked with the referenced
AROS bounty entry) Robert Norris has taken over the task of
porting / implementing a WebKit based browser to AROS.

Could someone with a little more insight help me figuring out
some questions, please?

Quote:
There has to be a clean seperation between the engine and the
UI, so that the engine can be turned (later) into an .library, .mcc
or something similar to use in your favourite application.


Would this .library / .mcc / something be useable "out of the box"
on a non-AROS (yet MUI based) system, or is the MUI implementation
of AROS (ZUNE) so much different to, let's say AmigaOS4/OS3 that
some work still needs to be done to "back port" it to OS3/4?

edit: Added link to ZUNE dev docs
edit2: Webcore dependecies from the blog, updated as worked on, it seems
edit3: Polishing and updated
edit4: AROS-Show interview with more answers to burning questions


Edited by Raziel on 2007/11/11 18:34:58
Edited by Raziel on 2007/11/14 16:48:06
Edited by Raziel on 2007/11/15 14:03:35
Edited by Raziel on 2007/11/16 11:53:02
Edited by Raziel on 2007/11/22 0:05:28
Go to top
Re: New browser coming up (AROS)
Supreme Council
Supreme Council


See User information
@Raziel

Hmm, wasn't able to find a straightforward list of dependencies.

Anyone that has had any luck with that?

[Edit: For webkit]


Edited by orgin on 2007/11/11 19:12:33
Vacca foeda. Sum, ergo edo

Mr Bobo Cornwater
Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@Raziel

IIRC, Sputnik is based on Webcore as well, and that is supposed to be ported to OS4 some time.

Hans

Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@Hans

Yes, i left out the Sputnik part, i didn't want to cause too
much cross references trouble.

But Sputnik would be partly closed source, whereas this effort
would have everthing GPL, even the UI (which we may not be
able to use as whole, but still as a starting point for one)

Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@Raziel

AWeb is open-source, and it's new version was supposed to use Webcore as well. Their plan was to take the MorphOS port of Webcore done by the Sputnik developer and use it in AWeb. However, the source-code is available, but no-one appears to have started work on integrating it with AWeb.

I'm guessing that the AROS port will be based on Sputnik's Webcore port.

BTW, does it really matter if Sputnik is partially closed-source? If he makes an OS4 port, we can use it.

Hans

Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@Hans

Quote:

AWeb is open-source, and it's new version was supposed to use Webcore as well. Their plan was to take the MorphOS port of Webcore done by the Sputnik developer and use it in AWeb.

True, unfortunately "their" is just one dev - Andy Broad

At one point there was also plans to take the KHTML sources directly and rip the parts to integrate it into AWeb
Wishful thinking at best, as there are too few devs

Quote:

However, the source-code is available, but no-one appears to have started work on integrating it with AWeb.

Care to share a link to the source?
I can give it to the AWeb dev list and see if someone is interested?

Quote:

I'm guessing that the AROS port will be based on Sputnik's Webcore port.

Hmm, that maybe can only the porter answer, but from what i understand is

Quote:

from Marciks KHTML page:
This isn't a direct port of KHTML from KDE, but is based on browser for S60 devices by Nokia (which is in turn based on WebCore, by Apple Inc.), which is based on KHTML from KDE

Marcik took the source from the S60 branch whereas Robert N will use the Webkit/Core branch with is a branch from the original KHTML

Slightly different and confusing, isn't it?

Quote:

BTW, does it really matter if Sputnik is partially closed-source? If he makes an OS4 port, we can use it.

I guess not, thats why i left out Sputnik completely in the first place

Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@Raziel

Quote:

Raziel wrote:
@Hans
Quote:

However, the source-code is available, but no-one appears to have started work on integrating it with AWeb.

Care to share a link to the source?
I can give it to the AWeb dev list and see if someone is interested?


Sure, it's on the Sputnik website (direct link).

Quote:

Quote:

I'm guessing that the AROS port will be based on Sputnik's Webcore port.

Hmm, that maybe can only the porter answer, but from what i understand is

Quote:

from Marciks KHTML page:
This isn't a direct port of KHTML from KDE, but is based on browser for S60 devices by Nokia (which is in turn based on WebCore, by Apple Inc.), which is based on KHTML from KDE

Marcik took the source from the S60 branch whereas Robert N will use the Webkit/Core branch with is a branch from the original KHTML

Slightly different and confusing, isn't it?


But the S60 Webkit is itself based on the Webkit you mention, which is based on Webcore, which is based on KHTML. The guy porting it is free to do what he wants, but if I were in his position, I'd take advantage of the porting already done by the Sputnik author.

Hans

Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@Hans

Thanks for the link, completely missed it, sent to AWeb dev ml

Quote:

But the S60 Webkit is itself based on the Webkit you mention, which is based on Webcore, which is based on KHTML. The guy porting it is free to do what he wants, but if I were in his position, I'd take advantage of the porting already done by the Sputnik author.


Maybe he isn't allowed to take advantage?
There is nothing stated in the bounty description, but maybe
he has to use a build on his own sources and/or is eager to
do it completely on it's own because he doesn't like foreign code?

I don't know as i'm no coder myself, how hard it would be to
dig through some others guy code rather than coding from scratch?

Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@Raziel

bump for Orgin (dependencies added)

Go to top
Re: New browser coming up (AROS)
Supreme Council
Supreme Council


See User information

Vacca foeda. Sum, ergo edo

Mr Bobo Cornwater
Go to top
Re: New browser coming up (AROS)
Amigans Defender
Amigans Defender


See User information
@Raziel

There is no *NATIVE* (aka MUI code) code in that arkive and the webkit parts is empty.. there is only the static library......
also for some minor libs...
that code is useless...

Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@afxgroup

I can't follow you exactly...are you referring to the links
i posted?

Quote:
There is no *NATIVE* (aka MUI code) code in that arkive and the webkit parts is empty.. there is only the static library......
also for some minor libs...


Of course, because Robert Norris (thanks Orgin) has only just
started yet ... my intention in the very first post was just
to ask IF a backport to OS4 from the THEN written sources
MAYBE together with the ZUNE based browser UI would be
possible
... nothing more

Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@Raziel

Quote:

from Robert Norris:

@Raziel: There's no list of WebKit dependencies as such, because it
really depends on the platform. Basically it needs a Unicode string
library, a network protocol suite, an XML parser and a database engine.
Its just a matter of writing the appropriate classes to integrate them
with WebKit.

I've chosen to use ICU, CURL, libxml2 and sqlite for these features
because they're what's used on OS X (Safari) and so should continue to
be well supported. Not all ports do this though, for example the QT port
uses QT itself for Unicode, the GTK+ port are contemplating using glib
functions for it, and so on.

Obviously if AROS had those facilities, I'd be trying to use them
instead.
----------


So, the only thing we don't have (yet) is this ICU (whatever that is)?

Quote:

I had a quick skim through your amigans.net thread. To clarify:

My port is based on WebKit, that is the original code used by Apple in
their Safari browser, and being ported to a slew of other platforms.
WebKit was originally a fork of KDE's KHTML/KJS, but that was years ago
(around 2001) and the code is wildly different now. WebKit is has more
features and is better maintained than KHTML, to the point that KDE are
seriously considering dropping KHTML in favour of WebKit.

Sputnik is based on S60 WebCore, which is a fork of WebKit done by Nokia
for their mobile devices. This fork has not really been kept up to date
with the latest development in WebKit proper, which is why I didn't want
to use it. I had a brief look at it and it doesn't really look like
there was much I could use anyway. And, by using WebKit proper, I can
take advantage of the WebKit development community, who are very
actively encouraging and helping with ports.

It does seem that there's a feeling that I may have made the wrong call
by not using Marcik's or someone elses code (eg the OWB/SandLabs WebKit
port). I don't think most folks understand just how portable the WebKit
code is. Integration with AROS is going to be hard no matter what I
used.

I'm also committed to this code being 100% free to be used for whatever
people want it for. WebKit itself is LGPL licensed. Traveller will most
likely be GPL.

As for ports to non-AROS systems, they won't be done by me, but I
certainly have no issue with them and am happy to assist where I can.

Also, the code is out there already and I'm publishing every change into
my repositories as I make them. I'm also blogging a lot about what I'm
doing. I hope that that transparency will help curb any wild speculation
or trolling, though this is the Amiga community so who knows :P

Feel free to quote me in your forum thread or anywhere else. I may paste
this into a blog post, who knows. And do let me know if you have any
more questions, I'm happy to help where I can :)


Hope that clears one or two things

Go to top
Re: New browser (Traveller) coming up (AROS)
Supreme Council
Supreme Council


See User information
@Raziel

http://icu-project.org/

Perhaps spotUP would give it a whirl.

Vacca foeda. Sum, ergo edo

Mr Bobo Cornwater
Go to top
Re: New browser (Traveller) coming up (AROS)
Amigans Defender
Amigans Defender


See User information
@orgin

codesets.library and locale.library can do some of what ICU does. It may be possible to use those (or a minimal icu emulation library) instead - depends what the browser is using it for.

Chris

Go to top
Re: New browser (Traveller) coming up (AROS)
Just can't stay away
Just can't stay away


See User information
i gave ICU a quick spin earlier and failed miserably. sorry. :(

Go to top
Re: New browser coming up (AROS)
Home away from home
Home away from home


See User information
@afxgroup

Quote:

afxgroup wrote:
@Raziel

There is no *NATIVE* (aka MUI code) code in that arkive and the webkit parts is empty.. there is only the static library......
also for some minor libs...
that code is useless...


Actually, there is some "native" MorphOS code in the deps directory. Just do a search for MorphOS.

Hans

Go to top
Re: New browser (Traveller) coming up (AROS)
Home away from home
Home away from home


See User information

Go to top
Re: New browser (Traveller) coming up (AROS)
Home away from home
Home away from home


See User information
@Raziel

Yes he has completed the first step, now big job starts for him.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: New browser (Traveller) coming up (AROS)
Home away from home
Home away from home


See User information
@LiveForIt

Hope...

Go to top

  Register To Post
(1) 2 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project