Home | Reviews | GUIpedia | Forum | Fun500


BrandonInternet in GUIs
Not many GUIs use the internet. And most don't work anymore. A BETA of Fun500 2, I think like .32 or something, had a NetSite browser. Netsite was a shitty language I make for QB Browsers. I learned a lot in web parsing when making CQML. Its 2009, the world is all about the internet, the most cell popular Phones are the owns with the best web browsers. Why won't I use Win3.1 on a daily basis? It has no good web-browsers or chat clients. What a GUI really needs is an HTML browser, AIM/Chat Client, and an E-Mail client. With these you could turn a DOS PC into a system usable for AIM, or even light web browsing. I have a DOS thin client, packet drivers and all. I am looking for a GUI to make an HTML browser for, with it will come a very nice database of driver and such to help the user choose a packet driver and set it up. This GUI will have to be basically bug-free and have a nice filemanager included. Would you GUI work? Would you like to help me in creating a GUI with internet support?
2009-01-104:00 PM

pharoahRe:Internet in GUIs
That would be a bit tough. To support HTML your browser would need to interpret all these tags: http://www.quackit.com/html/tags/ Plus all the attributes: http://www.w3.org/TR/REC-html40/index/attributes.html Plus, at the very least, GIR and JPEG image files. To display today's sites properly it would have to support more types of images, along with CSS, JavaScript, and probably flash to be really useful (Youtube requires flash, for example). A simple alternative for GUIs might be to start out with a QML reader. If anyone's GUI is internet-ready (or has SHELL) and has a decent, turing-complete scripting langauge I can write a QML reader for it. Let me know.
2009-01-104:36 PM

BrandonRe:Internet in GUIs
It would just be compatible with simple HTML, maybe 20 commands. All that's needed for displaying the text info from a page. What doesn't Fun500 4 have, that is needed for QML?
2009-01-104:46 PM

MPNQBRe:Internet in GUIs
Around the time I released EnSpireMe 0.3.0, I demoed a system for internet in pure DOS. Over broadband connections and shared connections over a LAN, you need something called a "packet driver" for your ethernet card. After that, it's as easy as using wget for DOS to grab HTML sites. However, the internet of today has tricky redirects that goof up wget and wget-like programs, and CSS, Flash, Java...you're never going to make anything decent unless you get together a large team and spend years on it. Your best bet is to use Arachne and SHELL/exit to it.
2009-01-105:12 PM

BrandonRe:Internet in GUIs
i have wget on my thin client, it works pretty well.
2009-01-105:16 PM

jasonwoodlandRe:Internet in GUIs
How does Linux access internet? I think I heard somewhere wget, dunno if it's true.
2009-01-107:12 PM

BrandonRe:Internet in GUIs
LOL LOL, there is a Linux version of WGET though.
2009-01-108:29 PM

pharoahRe:Internet in GUIs
[quote]What doesn't Fun500 4 have, that is needed for QML? [/quote] As I remember it needed arrays and some string parsing functions.
2009-01-1112:28 AM

BrandonRe:Internet in GUIs
I added a lot of the string functions, I think all of the ones I used in CQML. But arrays aren't there.
2009-01-118:43 AM

pharoahRe:Internet in GUIs
I guess I might be able to make it work... I could store a bunch of things in one long string instead of an array, but it would only be able to load short pages. I'll try.
2009-01-1110:25 AM

BrandonRe:Internet in GUIs
Ok, cool.
2009-01-1110:39 AM

pharoahRe:Internet in GUIs
I have found an issue. Your variables are untyped and I guess stored as strings right? That means you need 2 add functions, one for adding the values and one for concatenating (splicing together) strings. If the + function adds the strings then I can just work around and use - twice for a mathematical plus. If your + function uses VAL on the other hand, you need to write another one.
2009-01-119:47 PM

BrandonRe:Internet in GUIs
There is two math functions, a VAL() add and a STR() add.
2009-01-121:39 PM

pharoahRe:Internet in GUIs
Oh thanks I didn't see it at first :).
2009-01-122:59 PM

ikonguiRe:Internet in GUIs
You could use this: http://www.freewareweb.com/cgi-bin/archive.cgi?ID=1227 It will translate the html to plain text, removing all the tags. It's configurable so you can edit how tags are handled, it's small 62k, and it's fast.
2009-01-2210:38 AM

pharoahRe:Internet in GUIs
Yes I've seen programs like that. My approach has been to write my own markup langauge (QML) because, to be honest, no QB/FB browser is going to correctly display more than a couple mainstream web pages. I'd rather have all of 10 display right then billions of terrible, unusable pages. That being said there are still only 9 QML pages indexed by CURSOR.
2009-01-223:29 PM

Other


2021 Brandon Cornell