Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
12 crawler(s) on-line.
 148 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 matthey:  9 mins ago
 vox:  11 mins ago
 clint:  24 mins ago
 pixie:  27 mins ago
 OneTimer1:  44 mins ago
 WolfToTheMoon:  47 mins ago
 amigakit:  49 mins ago
 gonegahgah:  49 mins ago
 21stcentury:  49 mins ago
 hlt:  57 mins ago

Announcement   Announcement : Continued pleas of the Aweb team!
   posted by GadgetMaster on 20-Oct-2004 19:08:03 (8155 reads)
We've been asking for help on porting KHTML for over a year now. I think litterally I've been asking for this about fifty times now, but no one ever reacts. Why?

Having worked closely with browser technologies for about five years now, I can tell you that IBrowse, AWeb and Voyager are incredibly far behind what other browsers can do. This is 1996-1997 standards. IBrowse doesn't even support HTML4!



We are not only missing CSS, but the Document Object Model, proper unicode handling, XML and Javascript 1.5. These are things that make up a minimum requirement Windows browser as of today. Opera, Firefox, Safari, Konqueror and partly IE fullfil these requirements. Working with modern standards, such as the DOM makes it completely impossible to support Amiga browsers.

This can only be solved properly by porting an existing open source HTML engine, where either KHTML or Gecko stand out. Upgrading an existing engine would take a huge effort, and that would IMHO be a huge waste.

I can of course not rant on people who are not developers (including myself), but I think it's remarkable that something that appears fairly trivial on other platforms is apparently nearly impossible to do with AmigaOS. Something that should not be like that with AmigaOS.

KHTML is based in KDE's konqueror browser, but has been ported to Safari and is part of Apple Webcore which is fully documented, open sourced and has a complete API for everyone to use.

And you know what?

- KHTML exists also for SkyOS, a one man created OS.
- KHTML exists now for GTK+ so it can be used in Gnome.
- There's a Win32 port on the way.

It's actually quite portable.

The way Apple Webcore is made is largely the same way KHTML should be ported to AmigaOS. It's highly documented.

We have at aweb.sunsite.dk:

- Complete plans for how to do this.
- A huge amount of documentation on Apple Webcore and KHTML
- CVS access should you require it
- A complete and working bug database
- Direct access to the original KHTML authors (David Faure, etc.) We are allowed to post Amiga specific questions on their 'kfm-devel' mailing list.
- A complete GCC platform for doing the port.

We need one or two dedicated guys who know how to handle GCC and know a bit about C/C++ to study it and do the port.

We expect this to take no longer than six months, if done properly.

After that we can start building kick ass browsers.

Regards,
Henrik Mikael Kristensen
AWeb Development Team

source: This AW Thread
    

STORYID: 1813
Related Links
· More about Announcement
· News by GadgetMaster


Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 | 3 )

PosterThread
Cyborg 
Re: Continued pleas of the Aweb team!
Posted on 21-Oct-2004 19:53:10
#41 ]
Regular Member
Joined: 26-Nov-2003
Posts: 424
From: Germany

I'm interested in helping to port the beast.. i once had a look at the khtml sources myself, but decided its way too much work for one man alone (who doesn't have 24 h a day for porting.. ).

So.. who have i to hug for becoming a part of the KHTML porting team? ;)


_________________
Regards, Cyborg.
AmigaOS4 development team member

"In the beginning was CAOS.."
-- Andy Finkel, 1988 (ViewPort article, Oct. 1993)

 Status: Offline
Profile     Report this post  
timofonic 
Re: Continued pleas of the Aweb team!
Posted on 21-Oct-2004 22:44:25
#42 ]
Member
Joined: 17-Aug-2003
Posts: 22
From: Unknown

It's very nice to see a new development for the amiga-like systems in general. Here are some suggestions and others:


- Please not use GTK, use native widgets, see what occured with QNX: Photon (an interesting an fast widgets system of QNX) Its now being marginated because people do easy ports with GTK, so now QNX seems like a linux distribution. Amiga-like system must have their own identify using their widgets and others, not a linux-qannabe because its the easy way of getting tons of software, those things kill the platform, a lot more than emulators.

- Why not use MUI instead of reaction? MUI is supported natively in AmigaOS 3.x, MorphOS, AmigaOS 4.x and AROS (using a GPL MUI clone). MUI seems better in many aspects, its more difficult than reaction but provides interesting advantages, ask to some MUI programmers about this (Im still dont know about that too much).

- About modernizing aweb interface: For me the aweb interface seems old and lack of some widely used features, remembers me to mosaic or something....

- What about collaboring with AmiZilla? There are the same main goals...



As you can see, I was repeated the last one because you dont replied me in the other message, and I was not said nothing about the other replied interesting ideas.

 Status: Offline
Profile     Report this post  
timofonic 
Re: Continued pleas of the Aweb team!
Posted on 21-Oct-2004 22:52:24
#43 ]
Member
Joined: 17-Aug-2003
Posts: 22
From: Unknown

Here is the MZ's equivalent of this thread:
http://www.morphzone.org/modules/newbb_plus/viewtopic.php?topic_id=2981&forum=9

 Status: Offline
Profile     Report this post  
HMK 
Re: Continued pleas of the Aweb team!
Posted on 21-Oct-2004 22:52:58
#44 ]
Regular Member
Joined: 17-Mar-2003
Posts: 246
From: Denmark

Quote:
So.. who have i to hug for becoming a part of the KHTML porting team? ;)


That won't be necessary. Just read this: aweb.sunsite.dk/dev/docs/policy.html

 Status: Offline
Profile     Report this post  
HMK 
Re: Continued pleas of the Aweb team!
Posted on 21-Oct-2004 23:19:37
#45 ]
Regular Member
Joined: 17-Mar-2003
Posts: 246
From: Denmark

Quote:
Please not use GTK, use native widgets, see what occured with QNX: Photon (an interesting an fast widgets system of QNX) Its now being marginated because people do easy ports with GTK, so now QNX seems like a linux distribution. Amiga-like system must have their own identify using their widgets and others, not a linux-qannabe because its the easy way of getting tons of software, those things kill the platform, a lot more than emulators.


The goal is to have KHTML as a completely Amiga like part of the OS. There will be a few libraries (khtml.library, maybe) and a finished browser would look like an Amiga browser. No hokey stuff with GUI emulation. Plain Amiga GUI engines will be used. It will look and feel like an Amiga program.

Quote:
Why not use MUI instead of reaction? MUI is supported natively in AmigaOS 3.x, MorphOS, AmigaOS 4.x and AROS (using a GPL MUI clone). MUI seems better in many aspects, its more difficult than reaction but provides interesting advantages, ask to some MUI programmers about this (Im still dont know about that too much).


It's very likely that AWeb 4 APL will use MUI for the reason that MUI programs can be run on all AmigaOS clones. Not as much if it's a better GUI engine (which I won't discuss here), but simply because it runs where we need it.

Quote:
About modernizing aweb interface: For me the aweb interface seems old and lack of some widely used features, remembers me to mosaic or something....


AWeb 4 APL will also likely sport a completely different interface. This hasn't been decided yet as the important task right now is to get KHTML into a usable state on AmigaOS and make it developer friendly.

Quote:
What about collaboring with AmiZilla? There are the same main goals...


Sorry, missed the question...

AFAIR, Amizilla is a funded effort to getting Mozilla/Netscape ported, which I think is technically non-optimal and has a direction which is not as developer friendly. It just doesn't really work in the same direction. Also since money is involved, there will be problems in splitting the income fairly. If it were me, I'd probably send that money to DigitalDisaster to fund the development of that G5 board instead.

 Status: Offline
Profile     Report this post  
HMK 
Re: Continued pleas of the Aweb team!
Posted on 21-Oct-2004 23:24:56
#46 ]
Regular Member
Joined: 17-Mar-2003
Posts: 246
From: Denmark

Quote:
How about starting a bit smaller and listing the library and tool dependencies for a KHTML port? Some of us may be interested in porting individual libraries and tools.


You might want to follow this thread: http://lists.sunsite.dk/cgi-bin/list?list=aweb-dev&cmd=threadindex&month=200410&threadid=ijcjmbglcphjlibdfkmj

 Status: Offline
Profile     Report this post  
timofonic 
Re: Continued pleas of the Aweb team!
Posted on 21-Oct-2004 23:49:50
#47 ]
Member
Joined: 17-Aug-2003
Posts: 22
From: Unknown

@MHK

Not only Mozilla/Firefox, the money it will be for the people that do a updated to actual standards amiga browser and ported to other platforms... So probably these money can go for the one(s) that port KHTML and do a browser (that is the easy task comparing with port khtml).

Its very interesting doing it developer-friendly, what about doing a class for MUI or something?


What are the main differences of Webcore and KHTML? Why not port Webcore?

Last edited by timofonic on 21-Oct-2004 at 11:58 PM.

 Status: Offline
Profile     Report this post  
HMK 
Re: Continued pleas of the Aweb team!
Posted on 22-Oct-2004 0:18:52
#48 ]
Regular Member
Joined: 17-Mar-2003
Posts: 246
From: Denmark

Quote:
Its very interesting doing it developer-friendly, what about doing a class for MUI or something?


It might get done that way. I don't know yet how it will work. It needs to be as flexible as possible.

Quote:
What are the main differences of Webcore and KHTML? Why not port Webcore?


We might just do that. Webcore is interesting in that it represents what needs to be done in the porting process. If Webcore didn't exist, we might not have any blueprint for inspiration and it wouldn't be done.

Regards,
Henrik Mikael Kristensen
AWeb Development Team

 Status: Offline
Profile     Report this post  
timofonic 
Re: Continued pleas of the Aweb team!
Posted on 22-Oct-2004 1:36:44
#49 ]
Member
Joined: 17-Aug-2003
Posts: 22
From: Unknown

I think that doing the library/libraries later the MUI class(es) will be the most flexible solution. This is as is done in many libraries with their mui equivalents (render.library I think and some others).


So what is webcore, the macosx dependant part for use KHTML?

About the link to those messages of the mailing list, when I click on one of them it says
Quote:
You don't have permission to access /cgi-bin/ on this server


What about put this information into the webpage in a detailed form? Maybe the webpage needs some logged-wiki (only can edit it the registered ones) with the available information or something...

Last edited by timofonic on 22-Oct-2004 at 01:48 AM.

 Status: Offline
Profile     Report this post  
Cyborg 
Re: Continued pleas of the Aweb team!
Posted on 22-Oct-2004 10:46:42
#50 ]
Regular Member
Joined: 26-Nov-2003
Posts: 424
From: Germany

Quote:

That won't be necessary. Just read this: aweb.sunsite.dk/dev/docs/policy.html


Application sent.. to you, i guess

Oh, BTW: Ignore the subject of the mail... of course i meant "application" and not "appliance".. just noticed it too late after the message was already sent

Last edited by Cyborg on 22-Oct-2004 at 10:47 AM.


_________________
Regards, Cyborg.
AmigaOS4 development team member

"In the beginning was CAOS.."
-- Andy Finkel, 1988 (ViewPort article, Oct. 1993)

 Status: Offline
Profile     Report this post  
HMK 
Re: Continued pleas of the Aweb team!
Posted on 22-Oct-2004 11:05:29
#51 ]
Regular Member
Joined: 17-Mar-2003
Posts: 246
From: Denmark

Posting the link again. This one works every time for me:

http://lists.sunsite.dk/cgi-bin/list?list=aweb-dev&cmd=threadindex&month=200410&threadid=ijcjmbglcphjlibdfkmj

Or try this one:

http://lists.sunsite.dk/cgi-bin/ezmlm-cgi?1:sss:3075:200410:ijcjmbglcphjlibdfkmj#b

Quote:
So what is webcore, the macosx dependant part for use KHTML?


Webcore consists of KHTML, KJS and KWQ. KJS is the javascript engine and KWQ is the middle layer between KHTML and MacOSX. This one is the bugger that basically needs to be rewritten. It's only a rough explanation though.

 Status: Offline
Profile     Report this post  
Toaks 
Re: Continued pleas of the Aweb team!
Posted on 22-Oct-2004 12:03:09
#52 ]
Elite Member
Joined: 10-Mar-2003
Posts: 8042
From: amigaguru.com

this sounds like we infact can have a browser anytime soon.....

join up guys and make us a browser that we can be uptodate with!

rock on!


_________________
See my blog and collection website! . https://www.blog.amigaguru.com

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 | 3 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle