Countdown to GUI Awards 2013: 3 Sundays left until sign-ups close.
By 2008, everything had changed, Trolly was now around, and new members of the community like Jason and Aguma had been working on new demos.
Winner: Q-Step XT 2.1
When Trolly showed up with Q-Step, the community was instantly changed. We now had a talented programmer who took the time to write a well polished GUI, which meant that we all had to step it up if we wanted a chance at winning the Awards. Q-Step featured a lot of applications and had nice visuals using a routine that’d draw every other pixel for a partially transparent effect.Download
Runner Up: Fun500 4.0
In 2008 I opened up Fun500 3 on some real hardware and found that it was extremely slow and unstable. A lot of the stability issues were fixed with a new version of FreeBASIC, but I also optimized my code a fair amount and release Fun500 4, which was good enough for second place. Download
Archived Copy of Todd’s Ballot
Countdown to GUI Awards 2013: 4 Sundays left until sign-ups close.
In 2006 it got to be time for GUI Awards and Jacob had just shut down his site, so the community was pretty quiet, and we decided that rather than hold a GUI Awards we’d take the chance to honor Jacob’s site for the important role it played in the GUI community.
When 2007 came around, after not having a GUI Awards for 2 years, it was time to hold one again. This time the contests had changed a lot. There was a couple of versions of Fun500, a strange GUI called iOS and I’m pretty sure there was a copy of DC-OS in there too.
Winner: Fun500 3.0
Once I released Fun500 1.0, I started working towards a 2.0 release with a scripting engine and window management. Well that’s a pretty major leap, so it took all of 2006, and I ended up with 2.0 which had a pretty simple theme, I released 3.0 which added bitmap themes and we had the first of the scripting Fun500s. Download
Runner Up: Fun500 2007
I spent all of 2006 trying to figure out scripting, so I didn’t release much of anything (besides some BETAs), so in 2007, I released what was essentially a cleaner, freebasic version of Fun500 1.0. Download
(Months ago now) I recieved an e-mail from long time community member Pharoah:
I happened to visit the GUI blog today, and noticed you’re reviewing some un-finished GUIs. I thought I’d attach a zip of the Radium GUI creator project I’d started a few years ago. The code got so large that I couldn’t make it compile, although it runs in the QB45 IDE. Because it was so unwieldy, I gave up on it before writing the code generation part, but I’d say the UI is pretty decent and performs very well, even at low speeds.
To countdown until GUI Awards, instead of GUI of the Week, each Sunday until the sign-ups close I will post a highlights of past competitions.
Countdown to GUI Awards 2013: 5 Sundays left until sign-ups close.
This week being the first week, gets the first GUI Awards. The contestants that year included M-OS, Fun500, Costa, and LinsterOS. Jacob chose to vote, however refused to rank his own GUI which caused it’s position in the results to be lower that it otherwise would have been.
Winner: M-OS 2005
M-OS 2005 was a major release of M-OS, following a familiar model: Take the M-OS desktop originally written by Jonathan Thorpe, improve it, and then add some user applications. This was the last GUI Awards that Todd Suess competed in before life took all his time away. Download
Runner Up: Fun500 1.00
2005 is the year that I first start writing GUIs, having learned how to write text based programs in 2004, I found Jacob’s website and GUIs like GIMI, XGUI, M-OS, and Windows X and tried to replicate them. 1.0 was the first version that had a mouse, but was still very much tied to text based development. Download
Side note: This time machine post gives good insight into what the GUI atmosphere was like at the time.
Sorry for being so late this week, I’ve changed majors over the last week so I’ve been pretty busy.
This week I found CDOS, an older GUI that looks a whole lot like many GUIs that followed it, including my own. Download: CDOS
For this week’s GUI of the week, to quote Todd Suess on Data Components:
ENDAZe is interesting as a GUI demo. Sadly, the demo did not include any scripts, any code, or documentation what-so-ever. I only know the GUI information at the top since I saw this GUI before and found the information for it. ENDAZe, I believe, was a new version of MrChrome’s precedented New-Way GUI. I have only two screenshots of that GUI, and I’ll see if I can put something up about New-Way. But, ENDAZe has some neat styles to it, all of the windows can be dragged, and neat of all, the windows can be minimized with a minimize animation like that in Windows.
Download: ENDAZe III
So with the end of the year coming up, it’s time for the big post that announces all the deadlines and rules for this years GUI Awards.
- GUI must have been written in BASIC and compiled for DOS
- Source code is NOT required
- Only one version of the same GUI may be entered – renames count as the same GUI, rewrites do not
- Must have been released between Dec 9, 2012 and Dec 27, 2013
- GUI authors can judge
- ballots are due by Jan 1 to me by e-mail
- judging metric is up to each individual judge – however basic explanation of ballot should be included with ballot
At 10AM on December 27, 2013, I’ll compile a list of eligible GUIs, and then anyone who wants to can feel free to send in a ballot.
QB Object Rebuild is a tool kit that Todd wrote to help make writing GUIs easier. This week it’s GUI of the week, mainly because with GUI Awards coming up, I felt it was the perfect time to highlight a nice toolkit that you could use to speed up the development of your GUI. Download: QB Object Rebuild 1.2
Note that this GUI isn’t compiled, there are 8 different demos, and you’ll want QB 4.5 to test it out.
I haven’t had enough time to update this lately, and wanted to get a copy out for people to try. Source is NOT included (you can get it on the DOSDoors Google Code repository I setup here.) But yeah, try it out and let me know what you think, things I should change, etc. Or, throw me changes so I can add them as well.
Note: This build is BUILT for Windows. It WILL NOT run under DOS. Download the sources and compile with the latest FreeBASIC DOS compiler for that. Also, read the CONTROLS.TXT file before using so you know how to use it. Thanks!
Download: dosdoors – build 0009
I know it’s been a while, but with December coming soon and due to boredom, I give you the next F57 Alpha. I bold Alpha, because this release is really bad, in that it’s not really a functional release. However, the readme from the last Fun500 version is included, and you should be able to edit it as well as resize the window without the two functions effecting each other. Under DOSBox it seems to run slow, and I didn’t bring any old machines to college with me this trip, so further testing will be needed in that regard.
This release truly is Alpha, but I was so excited to have a working text editor for the first time that I decided I’d release it.
Download: F57 Alpha .07
Please note: Exiting the demo can be tricky, because if you press “Q” it will type “Q” and not exit unless you get lucky and time it right.