As you may have seen in the past, I have been planning to revive the BiG World Setup. I haven't given up on that, in fact, I am beginning work on it. I already have a Git repo for it (https://github.com/W...d-Setup-revival), and I'll be adding code to it once I get a implementation ready. Some of the ideas came from a PM conversation with some of the SHS members, including Lolorian, Jarno, and Leonardo Watson.
This list is still a work in progress, as I'm editing it as I am going along. Still, comments, suggestions, and extra ideas a very welcome.
Key Goals:
- Cross platform support (especially for Mac users, Linux will also be included too)
- Ease of use
- Flexible implementation
- Ease of coding
The setup will be ported to the Java language. AutoIt, while it works, is not cross platform, but Java is very portable with it's code. A added benefit of coding this in Java is that it's a language I'm familiar with, and so it's easier for me to program it it than, say, C/C++.
The Front End:
One of the things that was an issue with the BiG World Setup was that it was confusing to use, and, as Leo put it, "In the beginning Dabus' BWS was very confusing because of its exuberant buttons. No one knew where to click." Leo's suggestion was to use something akin to the install.bat, by asking a single question at a time, and there is (at most) two options: the one for the answer, and maybe a few checkboxes to select optional options, which are explained in the question.
EG: When selecting what type of BiG World installation that you are going to do, I'll just put a combobox to select which time, and a checkbox to customize the installation. Simple as that.
Edited by William Imm, 29 February 2012 - 06:26 PM.