Home | Reviews | GUIpedia | Forum | Fun500
Brandon | Internet in GUIsNot 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-10 | 4:00 PM |
pharoah | Re:Internet in GUIsThat 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-10 | 4:36 PM |
Brandon | Re:Internet in GUIsIt 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-10 | 4:46 PM |
MPNQB | Re:Internet in GUIsAround 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-10 | 5:12 PM |
Brandon | Re:Internet in GUIsi have wget on my thin client, it works pretty well. | 2009-01-10 | 5:16 PM |
jasonwoodland | Re:Internet in GUIsHow does Linux access internet? I think I heard somewhere wget, dunno if it's true. | 2009-01-10 | 7:12 PM |
Brandon | Re:Internet in GUIsLOL LOL, there is a Linux version of WGET though. | 2009-01-10 | 8:29 PM |
pharoah | Re: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-11 | 12:28 AM |
Brandon | Re:Internet in GUIsI added a lot of the string functions, I think all of the ones I used in CQML. But arrays aren't there. | 2009-01-11 | 8:43 AM |
pharoah | Re:Internet in GUIsI 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-11 | 10:25 AM |
Brandon | Re:Internet in GUIsOk, cool. | 2009-01-11 | 10:39 AM |
pharoah | Re:Internet in GUIsI 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-11 | 9:47 PM |
Brandon | Re:Internet in GUIsThere is two math functions, a VAL() add and a STR() add. | 2009-01-12 | 1:39 PM |
pharoah | Re:Internet in GUIsOh thanks I didn't see it at first :). | 2009-01-12 | 2:59 PM |
ikongui | Re:Internet in GUIsYou 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-22 | 10:38 AM |
pharoah | Re:Internet in GUIsYes 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-22 | 3:29 PM |
Other
2021 Brandon Cornell