Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: bhoggett on January 11, 2006, 10:16:10 PM

Title: Browser situation update?
Post by: bhoggett on January 11, 2006, 10:16:10 PM
Hi folks, please do not treat this as flame-bait or use it to start flame wars - it's a genuine request for an update.

I've been away from the Amiga scene for some time now, but I'm involved in the development of an on-line browser based strategy game. This makes considerable use of CSS and some Javascript so I was wondering if there have been any significant advances in Amiga browsers over the past few months. The last time I checked none of them could handle the job.  :-(
Title: Re: Browser situation update?
Post by: Managarm on January 11, 2006, 11:11:51 PM
As far as I'm aware, there's no CSS support in any Amiga browser and Javascript implementation does exist, but is not comprehensive.
Title: Re: Browser situation update?
Post by: bhoggett on January 11, 2006, 11:31:27 PM
So no advances made yet, I take it.
Title: Re: Browser situation update?
Post by: cecilia on January 12, 2006, 12:53:44 AM
ibrowse and aweb continue being worked on but they don't have ccs capability yet.
Title: Re: Browser situation update?
Post by: Argus on January 12, 2006, 01:01:02 AM
Not sure about AWeb but I read somewhere Ibrowse v3.0 will support CSS though it's going to be OS4 PPC only :(
Title: Re: Browser situation update?
Post by: Hyperspeed on January 12, 2006, 04:18:14 AM
People who program games for Sky-TV set top boxes, mobile phones and web pages need to be rounded up and tortured.

I hereby give the decree for their arrest and subsequent mistreatment. Reward 50,000 magic spells, 2,000 elves and a mystical key.
Title: Re: Browser situation update?
Post by: bhoggett on January 12, 2006, 06:39:53 AM
Quote
Hyperspeed wrote:
People who program games for Sky-TV set top boxes, mobile phones and web pages need to be rounded up and tortured.

:-)

Can't comment on the first two - though IMO people who program for them are just doing it for a quick buck rather than any other reason - but in this case it's just a question of horses for courses. It's a server based, turn based multiplayer strategy game and it's free, so a browser based interface makes sense (it reaches multiple platforms, and you don't need to install a client to play it - so you can play it from an Internet Cafe or even from work :-o. It also means that the developer can make sure the users always have the latest client without having to program multiple  applications for different platforms). The only real alternative would be a rich client, probably programmed in Java, but that still needs to be installed on the client machine - or at least Java does.

Compare that with Tales of Tamar, which supplies clients for the various supported platforms, but needs to develop and test all these clients separately with the result being that various users have access to various features depending on what platform and what version client they are running. Not an ideal solution IMHO.

Quote
I hereby give the decree for their arrest and subsequent mistreatment. Reward 50,000 magic spells, 2,000 elves and a mystical key.

Unless you throw in half a dozen fire breathing red dragons as well - in advance - they've got no chance.   :lol:

Shame that there hasn't been any progress on the Amiga browser front for years. Yes, I know a certain amount of development is happening, but the rate of progress is painfully slow, so much so that all the new features are still in the "promised" category. It could be 2008 before any of them see the light of day.
Title: Re: Browser situation update?
Post by: Argus on January 12, 2006, 10:46:52 AM
Ibrowse 2.3 is usable, but gets bogged down on javascript laden sites.  It is otherwise pretty good all things considered, even supporting SSL for encrypted sites.  Give it a try before you give up.  I'm typing on it right now.
Title: Re: Browser situation update?
Post by: futaura on January 12, 2006, 10:58:21 AM
Quote
I read somewhere Ibrowse v3.0 will support CSS though it's going to be OS4 PPC only :(

Not sure where you read that, but at this stage there is no intention of going PPC only - see the FAQ (http://www.ibrowse-dev.net/faq.php#Q36)
Title: Re: Browser situation update?
Post by: bhoggett on January 12, 2006, 11:04:42 AM
Ibrowse 2.3 was one of the browsers I tried a year or so ago when I tested the site compatibility, but since it doesn't handle css adequately it made a complete mess of the layout rendering the page unusable. Remember the old NetPositive browser on BeOS? Same problem, same result.

It's not really a question of me giving up - more a question of whether Amiga users are still locked out of the game or not. They are.  :-(
Title: Re: Browser situation update?
Post by: Argus on January 12, 2006, 11:10:28 AM
@futuara

Whoops!  I stand happily corrected :) hooray!
Title: Re: Browser situation update?
Post by: uncharted on January 12, 2006, 07:24:01 PM
No change really.

This project (http://www.ppa.pl/khtml/index_en.php) is the most promising as far as CSS and modern browsing is concerned.  A great deal of progress seems to have been made.
Title: Re: Browser situation update?
Post by: Argo on January 12, 2006, 07:32:09 PM
Isn't there a beta due out soon for the KHTML project?
Title: Re: Browser situation update?
Post by: koaftder on January 12, 2006, 07:38:54 PM
I seem to get some diverse browsers on my site.

Sorry for being off topic here... But since conversation related to amiga and browsers, i thought i would share. It's nice to see amiga entries in your apache log from time to time. Ive never put an amiga on a network, so none of thoes are from me.

#    Hits    User Agent
1    692    12.75%    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko
2    501    9.23%    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Ge
3    341    6.28%    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET
4    313    5.77%    IBrowse/2.3 (AmigaOS 3.9)
5    231    4.26%    Mozilla/5.0 (compatible; MSIE 6.0; Windows XP)
6    210    3.87%    msnbot/1.0 (+http://search.msn.com/msnbot.htm)
7    192    3.54%    Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8
8    190    3.50%    Wget/1.5.3.1
9    178    3.28%    Amiga-AWeb/3.3.161SE
10    172    3.17%    Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8) Gecko
11    166    3.06%    curl/7.14.0 (AmigaOS) libcurl/7.14.0 OpenSSL/0.9.8 zlib/1.2.2
12    133    2.45%    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8) Gecko/20
13    131    2.41%    Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8) Gecko
14    118    2.17%    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gec
15    110    2.03%    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/2005
Title: Re: Browser situation update?
Post by: bhoggett on May 20, 2006, 06:28:07 PM
Shame updates on progress seem to have stopped since December.  The latest AmiZilla news I've seen isn't particularly encouraging in the short-to-middle term either, and I take it IBrowser 2.4 (never mind v3) remains unreleased.

Things are not improving.  :-(
Title: Re: Browser situation update?
Post by: mr_a500 on May 20, 2006, 11:07:48 PM
I keep going here (http://www.ibrowse-dev.net/ib24-news.php) to check on IBrowse 2.4 progress. Forget about the main text - that hasn't been updated for a while - but look at the right side about halfway down under Bugtrack:
Open: 37
Assigned: 13
Closed: 357

The number of closed bugs slowly increases and the open bugs decreases ...then it goes back up again (they keep finding new bugs). Over many weeks I saw the open bugs go from 39 to 33 and I thought "hey, they're getting there!". Then in a couple days it went back up to 38.

Obviously I want it to be completely bug-free and it's good that they are finding bugs so they can fix them, but it's frustrating. At the rate they've been going for the last 6 months, I wouldn't expect IBrowse 2.4 before 2007.
Title: Re: Browser situation update?
Post by: ajlwalker on May 20, 2006, 11:26:52 PM
Anybody know what's going on with Grande Paihia?

It's supposed to support CSS.
Title: Re: Browser situation update?
Post by: Hyperspeed on May 21, 2006, 12:10:32 AM
IBrowse 2.4 has been a long time coming, especially since it's been previewed at shows.

The Javascript support really slows IBrowse 2.3 down on eBay and Amiga.org.

Personally I think all websites should be like the old grey Aminet site. Just no-nonsense HTML.
Title: Re: Browser situation update?
Post by: alenppc on May 21, 2006, 02:08:55 AM
Quote

Personally I think all websites should be like the old grey Aminet site. Just no-nonsense HTML.


Or just plain and simple HTML. You can actually achieve quite a lot without using CSS, and create some really nice looking websites.

The web was quite usable back in the '90s, pages loaded fine with a 33k modem, while if you try surfing with a 56k nowdays it becomes almost impossible. :roll:
Title: Re: Browser situation update?
Post by: bhoggett on May 21, 2006, 02:17:16 AM
The whole IB 2.4 situation is hard to comprehend. Even amateur or OSS projects set themselves a realistic release schedule. You fix the critical bugs, then as many of the other bugs in order of severity as you have time for, and then you release, even if there are more minor bugs still outstanding. You don't keep delaying ad infinitum unless the software is actually broken. Seems endemic to the Amiga scene, but I still don't understand the logic behind it.

As for sites being just vanilla HTML - well, I suppose some people wish we were still using ASCII based BBS systems on dial-up or browsing using text browsers only. The thing is everything changes and moves on to better things, and I can certainly see a case in a couple of years when people with outdated browsers are just going to find they can't access most sites on the net, be they simple web pages or fully fledged web applications or games.

We're staying well clear of any proprietary technologies like Flash or Java and we don't rely on any special hardware to enhance the display, and yet I still can't say to Amigans "Come and take a look and join us if it's your kind of thing.". Amigans don't even get the choice. That can't be good.
Title: Re: Browser situation update?
Post by: bhoggett on May 21, 2006, 02:30:47 AM
Quote
Or just plain and simple HTML. You can actually achieve quite a lot without using CSS, and create some really nice looking websites.

That as may be, but I wouldn't dream of trying to get our game working without CSS and Javascript. I had enough trouble getting our interface to work properly with most popular browsers, and I don't think I'd even want to make the attempt without CSS.

Quote
The web was quite usable back in the '90s, pages loaded fine with a 33k modem, while if you try surfing with a 56k nowdays it becomes almost impossible. :roll:

True, but that's usually down to unnecessary bandwidth-eating content, fancy animations and streaming, neither of which would apply to us. When our site is slow, it's usually down to our host.

Besides, one of the plans for the future is to re-write our interface into an AJAX one, which should in fact cut down on the amount of data transmitted considerably, thus speeding things up. However, if the browser can't hack CSS and is flaky on Javascript, it will probably barf on an AJAX application too.
Title: Re: Browser situation update?
Post by: Legerdemain on May 21, 2006, 01:20:09 PM
Quote
Ibrowse 2.3 was one of the browsers I tried a year or so ago when I tested the site compatibility, but since it doesn't handle css adequately it made a complete mess of the layout rendering the page unusable. Remember the old NetPositive browser on BeOS? Same problem, same result.


I thought one of the main reasons for coding everything related to layout in CSS was to ensure that the page worked nicely (to browse, not looking perfect layoutwise) even without CSS-support (in this particular case I do not know which site is discussed, so I can't comment on that very issue).

Though, my experience says that more and more sites seems to work really well in IBrowse 2.3. I guess it could have something to do with sites being more and more 'correctly' coded thanks to Internet Explorer losing quite many users to FireFox and Opera (and other alternatives). Internet Explorer really helped in screwing up the net with all its non-standard HTML e.t.c. support (which made people coding less and less accurate for the web).
Title: Re: Browser situation update?
Post by: bhoggett on May 21, 2006, 02:25:01 PM
Quote

Legerdemain wrote:
I thought one of the main reasons for coding everything related to layout in CSS was to ensure that the page worked nicely (to browse, not looking perfect layoutwise) even without CSS-support (in this particular case I do not know which site is discussed, so I can't comment on that very issue).

This would be assuming what you are trying to do is possible without CSS, which as things stand it isn't in our case.

I don't think CSS was really meant as a way to ensure sites worked nicely with browsers that don't support it. That doesn't make a lot of sense to me. If you are using CSS (and Javascript/DOM) for your interface, it's probably because you can't do it very well or at all with HTML.

In our case the game interface "works" without CSS in that it displays. Unfortunately without CSS it cannot handle the layout properly, so it becomes unusable. Trying to duplicate everything done with CSS by using just HTML defeats the purpose, even if we could do it that way.

If, as expected, we move to an AJAX interface, that would only exacerbate the problem because AJAX relies on Javascript and CSS to avoid redrawing the page every time information changes. For us this will cut down on a lot of bandwidth usage, which is important for a free project like this.

Hence my moan about the inadequacy of Amiga browsers and the disappointment at the slow rate of progress in all of the browser projects currently mooted. We can (and do) have Windows, Linux and MacOS X users. We could easily be played on a BSD, QNX, BeOS/Zeta or Solaris system, Even on really marginal OSs like SkyOS.

But not on any AmigaOS or derivative.  :-(
Title: Re: Browser situation update?
Post by: dammy on May 21, 2006, 02:33:52 PM
Quote
Isn't there a beta due out soon for the KHTML project?


Thought that was suppost to be out last Jan/Feb?  

Dammy
Title: Re: Browser situation update?
Post by: Hyperspeed on May 21, 2006, 11:16:57 PM
Quote
by bhoggett:
As for sites being just vanilla HTML - well, I suppose some people wish we were still using ASCII based BBS systems on dial-up or browsing using text browsers only. The thing is everything changes and moves on to better things, and I can certainly see a case in a couple of years when people with outdated browsers are just going to find they can't access most sites on the net, be they simple web pages or fully fledged web applications or games.


I agree totally that the IBrowse team should set a date and keep to it but then IBrowse 2.3 is such a good quality bit of coding I am happy to wait that little bit extra for IBrowse 2.4 - they will almost certainly add extra features without compromising reliability.

As for "everything changes and moves on..." - did VHS VCRs become obsolete yet? We've had Betamax, Laserdisc, VCD, DVD and now TiVO and yet 99% of us are still using VHS cassettes to record TV!

Same goes for petrol (/gas)... for some reason, despite it causing wars, polluting the atmosphere and causing global warming we all put petrol into our vehicles instead of using electric, fuel cell or bio-diesel cars.

Bicycles haven't moved on in basic design for a hundred years!

People are still using Amigas that are between 10-21yrs old!

"If it ain't broke... don't fix it!" ... and if you want to update it make sure everyone can use it.
Title: Re: Browser situation update?
Post by: itix on May 22, 2006, 12:22:40 AM
@dammy

KHTML alone doesnt give you a browser.
Title: Re: Browser situation update?
Post by: Piru on May 22, 2006, 01:00:55 AM
@Hyperspeed
Quote
As for "everything changes and moves on..." - did VHS VCRs become obsolete yet?

Years ago.

Quote
We've had Betamax, Laserdisc, VCD, DVD and now TiVO and yet 99% of us are still using VHS cassettes to record TV!

I haven't even seen a VHS cassette in 5-7 years or so.
Title: Re: Browser situation update?
Post by: Doobrey on May 22, 2006, 01:26:07 AM
Quote

Piru wrote:
I haven't even seen a VHS cassette in 5-7 years or so.


Which by some strange coincidence, was the last time there was anything worth recording from British TV :-(
Title: Re: Browser situation update?
Post by: itix on May 22, 2006, 07:00:59 AM
Quote

I agree totally that the IBrowse team should set a date and keep to it but then IBrowse 2.3 is such a good quality bit of coding I am happy to wait that little bit extra for IBrowse 2.4 - they will almost certainly add extra features without compromising reliability.


That is quite funny in fact... My main browser on Amiga is still IBrowse 1.22 from 1998.
Title: Re: Browser situation update?
Post by: Hyperspeed on May 23, 2006, 01:10:38 AM
Quote
by Piru:
I haven't even seen a VHS cassette in 5-7 years or so.


That's a terrible shame, you could have recorded 'horror rock' group Lordi winning the Eurovision Song Contest for 'the land of pony trekking and camping'.

:-D

You could have used an Amiga to genlock gothic symbols and victory motifs over the tape too.
Title: Re: Browser situation update?
Post by: bhoggett on December 02, 2006, 07:41:20 PM
So, since Sputnik is now in beta - at least for MOS users - is any MOS user testing Sputnik interested in testing our site*? You'll need to register and say hello on the forum, so only serious applicants please. PM for the details if you're interested. I want to know how well, or how badly, our code works with it.

* It's a free on-line browser based wargame based on Beyond's old 8-bit classic Lords of Midnight (http://en.wikipedia.org/wiki/The_Lords_of_Midnight).