|[Files] New web browser for Amiga||ANN.lu|
|Posted on 15-Sep-2002 20:01 GMT by Teemu I. Yliselä||25 comments|
Alexander Weber writes on his homepage: "Path-Amiga is my attempt to write a web browser. It isn't very usable yet, but that will hopefully change soon. I started with this project somewhen in the second half of 2001, because I wanted to learn to write AmigaOS programs with multiple threads. After I had a program that could open and close some windows, I thought I could perhaps make a web browser out of this, just as a challenge. And the result is this."
|New web browser for Amiga : Comment 1 of 25||ANN.lu|
|Posted by Leif on 15-Sep-2002 18:14 GMT|
|"Requires window.class v44" it said.|
|New web browser for Amiga : Comment 2 of 25||ANN.lu|
|Posted by Leif on 15-Sep-2002 18:17 GMT|
|In reply to Comment 1 (Leif):|
When I think about it, I dont have reaction installed,
is it even available to public ?
|New web browser for Amiga : Comment 3 of 25||ANN.lu|
|Posted by cOrpse on 15-Sep-2002 18:37 GMT|
|In reply to Comment 2 (Leif):|
Could try classact :\
|New web browser for Amiga : Comment 4 of 25||ANN.lu|
|Posted by Bill Hoggett on 15-Sep-2002 18:43 GMT|
|HTML decoding didn't work for me. Best I could do was make it display the source for the page.|
|New web browser for Amiga : Comment 5 of 25||ANN.lu|
|Posted by brotheris on 15-Sep-2002 19:13 GMT|
|Author now needs to find working, little and fast html engine and integrate into his text viewer.|
|New web browser for Amiga : Comment 6 of 25||ANN.lu|
|Posted by Sam Byford - Bifford the Youngest on 15-Sep-2002 19:16 GMT|
|In reply to Comment 4 (Bill Hoggett):|
Nice to see someone new to coding jumping in at the deep-end! ;-)
I have the same as the last commentor - websites appear as thier source code rather than displaying the code as it should.
|New web browser for Amiga : Comment 7 of 25||ANN.lu|
|Posted by 4pLaY on 15-Sep-2002 19:27 GMT|
|In reply to Comment 6 (Sam Byford - Bifford the Youngest):|
He could have used his time on helping AWeb dev instead ;) then again one more web browser cant be bad! and he has the right last name "WEBer" =).
|New web browser for Amiga : Comment 8 of 25||ANN.lu|
|Posted by tinman on 15-Sep-2002 20:11 GMT|
|Strike up another source display here, although it does do it quite nicely. Shame it could not manage to escape my LAN (although that might be a WinUAE thing, I don't have any other networking stuff installed under it).|
|New web browser for Amiga : Comment 9 of 25||ANN.lu|
|Posted by Bill Hoggett on 15-Sep-2002 20:35 GMT|
|In reply to Comment 8 (tinman):|
> Shame it could not manage to escape my LAN (although that might be a
> WinUAE thing, I don't have any other networking stuff installed under it).
Same thing here, with a real AmigaOS TCP/IP stack this time (Genesis). I could get it to find the web pages on my local server, but nothing on the outside of the router.
If I may make a suggestion to the author, it might be a good idea to get a small testing team together (ask for volunteers if you don't have enough contacts), and work with those people until you get a mostly functional program together before considering a public release. At this stage, the program is too raw and incomplete to be exposed to critical public scrutiny, which can be pretty damn cruel.
That's just MHO, made in the spirit of constructive criticism.
|New web browser for Amiga : Comment 10 of 25||ANN.lu|
|Posted by SlimJim on 15-Sep-2002 21:50 GMT|
|A recommendable initiative at any rate.|
|New web browser for Amiga : Comment 11 of 25||ANN.lu|
|Posted by Anonymous on 15-Sep-2002 23:25 GMT|
|OK, so the missing bits of a bare bones modern browser are:|
* Text stream -> DOM parser
This is the foundation of a good browser. A web page is really information structured as a tree, and the DOM is the recognised standard for reflecting this information into and out of programs.
* Upgrade HTTP engine to full HTTP/1.1 with proxy (including SOCKS) support and keep-alive
This makes sure more or less everyone can use it, and that they get good performance, at least within the limitations of their TCP implementation.
* Style engine
Cascading stylesheets are the presentation layer for a DOM browser. This engine has two halves, one half figures out which styles apply to which elements (or pseudo-elements) from the DOM, while the other half lays out the document visually from the style information. The CSS box model requires extensive study before it should be attempted. This model controls WHERE everything will appear in your web browser.
* HTML implementation
HTML 4 tells us what behaviour to give the elements (e.g hyperlinks, forms) and also gives us some hints about the default CSS style we need for those elements. As HTML 4 is implemented, building on the strong foundation, the program will blossom and turn into a usable browser.
* Image handling
Basic support ought to be no big deal on the Amiga, but all the recommended web formats have some fancy features that might require dedicated support. JPEG (for photos), GIF (for animation) and PNG (for most other things) are essential.
* Extra features
Once all of the above is done there are lots of nice features that can be added (of course lots of platform specific features will also apply). HTTP Pipelining offers extra performance on some sites. Adding XML to the parser takes a step towards future hot standards (e.g. MathML). An XSLT engine would be a good complement to the CSS style engine.
Probably a bit more than 10 man years worth of work, from concept to first useable version. Hey it only took about a dozen people to make Mosaic, and they had to *invent* most of what they were doing.
|New web browser for Amiga : Comment 12 of 25||ANN.lu|
|New web browser for Amiga : Comment 13 of 25||ANN.lu|
|Posted by Anonymous on 16-Sep-2002 05:01 GMT|
|In reply to Comment 11 (Anonymous):|
Sounds like this project is really to large for one coder (even an experienced one). I wonder if the author would be willing have other people help with the development.
Is there anyone with the time, and skills, who would be willing to help? It would be great to have another amiga web browser.
|New web browser for Amiga : Comment 14 of 25||ANN.lu|
|Posted by Anonymous on 16-Sep-2002 05:07 GMT|
|It's a HUGE project! Think about that for a lot's of coders needed 4 years to develop mozilla!|
I wish you a good luck!
|New web browser for Amiga : Comment 15 of 25||ANN.lu|
|Posted by m0ns00n on 16-Sep-2002 06:23 GMT|
|In reply to Comment 14 (Anonymous):|
What about developing a custom browser,weber? Not supporting HTML, but something innovative and original. :) Could be cool.
|New web browser for Amiga : Comment 16 of 25||ANN.lu|
|Posted by TBone on 16-Sep-2002 07:25 GMT|
|...or a gopher browser :)|
(does Windows even have gopher support anymore?)
|New web browser for Amiga : Comment 17 of 25||ANN.lu|
|Posted by Anonymous on 16-Sep-2002 07:32 GMT|
|This is a commendable effort, but you will be spending many years playing "catch up" with the established browsers, which might prove rather despirting.|
I'd recommend you put your good skills to good use. Take a look at the AWeb Open Source project, and spend some time developing a major new feature or ability. You'll still get the appreciation from the community and the satisfaction of a job well done, but the end result will be far more useful and, in the long run, a much better use of your time.
Just my two euros.
|New web browser for Amiga : Comment 18 of 25||ANN.lu|
|Posted by priest on 16-Sep-2002 07:48 GMT|
|Too bad that programmers do not consider the porting of mozilla as a good challenge...|
|New web browser for Amiga : Comment 19 of 25||ANN.lu|
|Posted by John Block on 16-Sep-2002 07:51 GMT|
I need to go to an internet cafe for a site which needs boxes checked, then an OK button pressed.
On the Amiga browsers it says no box was checked.
Annoying and a bit shameful.
|New web browser for Amiga : Comment 20 of 25||ANN.lu|
|Posted by Rik Sweeney on 16-Sep-2002 08:11 GMT|
|In reply to Comment 19 (John Block):|
>On the Amiga browsers it says no box was checked.
Hotmail user? It says that on most browsers except IE.
|New web browser for Amiga : Comment 21 of 25||ANN.lu|
|Posted by Anonymous on 16-Sep-2002 09:14 GMT|
|In reply to Comment 19 (John Block):|
the next next release of AWeb (3.6 or 4.0) will probably come with full
|New web browser for Amiga : Comment 22 of 25||ANN.lu|
|Posted by John Block on 16-Sep-2002 09:31 GMT|
|In reply to Comment 20 (Rik Sweeney):|
No, the backend to a payment service providers system for making refunds etc.
Online banking access (HSBC UK) would also be useful.
|New web browser for Amiga : Comment 23 of 25||ANN.lu|
|Posted by John Block on 16-Sep-2002 09:35 GMT|
|In reply to Comment 21 (Anonymous):|
This is greatly appreciated, thank you to everyone giving their time to this fantastic effort
To avoid thouands of "me to" messages, I think I speak for everyone :)
|New web browser for Amiga : Comment 24 of 25||ANN.lu|
|Posted by Anonymous on 16-Sep-2002 14:33 GMT|
|In reply to Comment 17 (Anonymous):|
Yes, I agree with #17: the browser will probably not be much good until about 2005... We already have three good browsers, why do we need four? I suggest you work on AWeb, or a decompiler.
|New web browser for Amiga : Comment 25 of 25||ANN.lu|
|Posted by anonymous on 16-Sep-2002 15:10 GMT|
|In reply to Comment 11 (Anonymous):|
"Hey it only took about a dozen people to make Mosaic, and they had to *invent* most of what they were doing."
And just think: the source code to Mozilla is available...
|Anonymous, there are 25 items in your selection ||
- User Menu
- About ANN archives
- The ANN archives is powered by #AmigaZeux. It was updated daily (news last: 22-Oct-2004; comments last: 18-May-2005).
ANN.lu was created, previously owned and maintained by Christian Kemp, www.ckemp.com.
- Not possible at this time!
- Search ANN archives
- Advanced search
- ANN.lu was hosted by Dreamhost. Sign up through this link, mention "ckemp" as referrer and he will get a 10% commission on any account you purchase.
Please show your appreciation for any past,
present and future work on ANN.lu by making a contribution via PayPal.