• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

System 6 Browser Development Opinions

equant

Well-known member
Please rank the following features in order of importance to you for a System 6 browser (maybe Equill will rephrase that so it makes sense) ...

* Image Support

* Forms

* Can download files

* Plain text layout

* Beyond plain text layout (ie, bold, font sizes, etc)

* Doesn't bomb when you quit

If you have any interest in using a browser with system 6, please think about this. What do you consider useful, and what can you live without?

There are features I left out. You can include them in your ranking if you think they're important, but make sure you rank all of the ones I've asked about. Yes yes, we all want flash. Try to keep it realistic? :p

Thanks.

 

porter

Well-known member
* Doesn't bomb when you quit
On the good side you don't have to worry about AppleScript. :)

Some words of wisdom: "It is easier to make a correct program run faster, than make a fast program run correctly".

May I recommend MPW as the development environment?

 

porter

Well-known member
When first programming on a Mac Plus I used Lightspeed C 3.0, I wrote a RAM disk driver so I could copy the development environment onto the RAM disk to avoid the floppy shuffle.

Later I used THINK C 5.0 once I had a 20Mb hard drive for the Mac Plus.

I then moved to Symantecs C++ 7.0 when I got my first PowerPC.

Now the MPW tools are free there is really no excuse not to use those for open source projects.

Writing a browser,.... hmmm.

 

tomlee59

Well-known member
I would be perfectly satisfied with a text-based browser along the lines of Wannabe, with the ability to download images and view them offline. Some minimal forms support would be fantastic, but if it unduly complicates the project, I vote for deferring that feature to EquantsBrowser 2.0. An 8MHz 68000 just doesn't have enough horsepower to do much beyond text, so simply being able to launch Google searches and download other System 6 goodies would float my boat.

And yes, the non-crashing feature would be a most welcome distinction from Samba. :)

 

Cory5412

Daring Pioneer of the Future
Staff member
For me it would be non-crashing, then forms, for the ocassional visit to the forum [;)] ]'>.

 

equant

Well-known member
I appreciate the feedback, but if you could rank all of the features I listed, it would help me out. I'm not interested in just people's top choices, but their bottom choices and in between choices as well.

That list again was:

* Image Support

* Forms

* Can download files

* Plain text layout

* Beyond plain text layout (ie, bold, font sizes, etc)

* Doesn't bomb when you quit

Don't worry about development order, or feasibility. Just rank them based on what you'd need/want in order to actually end up using the browser.

Other comments beyond that scope are very welcome and wanted, but the list! Regard the list! :)

Thanks.

 

Unknown_K

Well-known member
Something that worked well with google would be cool for me (so I can search and grab drivers as needed). Probably impossible to do gmail?

 

equant

Well-known member
Yeah, anything that uses HTTPS is impractical. I have a google-weather client, that uses Google's api and displays local conditions/forcast, and I started an Google yellow pages client as well, but haven't finished it. Web APIs leave the door open for all sorts of specialized mini-internet clients.

 

porter

Well-known member
As a thought, CTB works on System 6, could one not wrap up all the MacTCP client nastiness and hide that in a comms tool. Then any client CTB aware app could use it.

Eg, The old "TCP tool" could do a simple TCP or telnet stream.

You could have an HTTP tool which would have the URL as one of it's configuration parameters, then connecting and reading would give you the page.

If you then wanted to add HTTPS you provide that as a CTB tool.

I'd be happy to develop a simple HTTP tool as described.

 

II2II

Well-known member
I sorta liked how Wannabe implemented things. Since it was text only, it was fast (no tables or forms to parse and adjust formatting for, never mind JavaScript or CSS). Yet it went a step beyond the typical text mode browser by supporting logical formatting, so that headers looked like headers rather than the body text.

Of course stability is the most important thing. Speed should be near the top of those important things to consider too. Compatibility is nice, but you won't be able to achieve that and a usable browser on the 68000. (It is amazing how large the HTML component of a typical web page is these days.)

 

aphetica

Well-known member
If I could view this forum in just plain text with no images, that would be pretty cool. I don't care about much else really. I don't know how feasible that is though.

 

luddite

Host of RetroChallenge
* Plain text layout

* Can download files

** Text search

* Forms

** Decent table rendering

* Beyond plain text layout (ie, bold, font sizes, etc)

* Image Support

* Doesn't bomb when you quit

Assuming this browser would be mainly targeted at compact macs, I'm thinking image support would be low priority. I'd even go so far as to say it would be downright horrible to gaze upon most websites rendered in 1-bit glory.

I slipped in tables because Lynx does a horrible job and it's one of the few things that irritates me about it. Fancy text stuff would be nice, and I'm guessing it wouldn't be a huge thing to implement, but not crucial.

Text search would be a plus... I'm imagining loading some huge page that's rendering really badly and all I want to find is a driver that's linked somewhere near the bottom.

 

Cory5412

Daring Pioneer of the Future
Staff member
* Doesn't bomb when you quit (ever, if possible)

* Forms

* Can download files (maybe the ability to download images as they come up?)

* Plain text layout

* Beyond plain text layout (ie, bold, font sizes, etc)

* Image Support

This would be my list of priorities, in that order. I also agree with luddite that good table support would be nice.

 

equant

Well-known member
Text search would be a plus... I'm imagining loading some huge page that's rendering really badly and all I want to find is a driver that's linked somewhere near the bottom.
That's a good feature I hadn't considered.

 

Bunsen

Admin-Witchfinder-General
* Plain text layout

* Can download files (or pass the url to another/better app)

* Forms

* Beyond plain text layout (ie, bold, font sizes, etc)

* Text search

* Decent table rendering

* Image Support

* Doesn't bomb when you quit

 

II2II

Well-known member
I'm going to suggest NOT implementing tables for two reasons:

1. A lot of layout is currently done with CSS, so a web page will look mangled even if you have table support. (Some modern web browsers support turning off style sheets. Try it to see what I mean.)

2. It is very hard (thus computationally intensive) to make rendering decisions based upon HTML tables. It will probably make the browser unusable on 68000 Macs, and nearly unusable on any other System 6 capable Mac.

And a third reason for kicks:

3. Most web pages expect to render the page at > 800x600 (probably more like 1024x768 these days). Using tables enforces their decisions policies, not using tables circumvents those formatting decisions. Well, the former doesn't have to be true if you decide how to render the table based on other criteria.

Image support is partially possible, and probably even encouraged, on System 6 Macs. A web browser for the Nintendo DS allows you to view images when you click on a special link. The image is brought up in a separate window. They do this because images on small screens suck, but images can still be useful. They also do it because the current DS environments don't support multitasking. It is possible that some System 6 users will have Multifinder disabled -- particularly if they have a lot of RAM.

 
Top