|Latest |Kites |Pictures |Programming |Life|
ook - what is it?
A kite design application. Open source. Free.
Check out the screen shots.
This software is released under the GNU General Public License.
For a bit more info on copyleft and don't forget to check out Richard Stallmans, his ideals behind Copyleft: Pragmatic Idealism. And finally the GPL FAQ, should answer all your questions on what you can and can not do with the source. And lets face it, with it licenced under GNU GPL you can do a lot with it.
Commercial ventures may be interested in this question and answer.
A quick note, please remember that this program uses Open Source components to run it, this means that none of the individual components are written by the same people.
So don't expect a quick and painless install, the components needed to run the program come from all over the world and are not bundled into one easy to use install package.
But *do* expect the program to run on Windows, Linux and MacOS.
You need all of these:
Note for windows users:
Changing the extension of the python file from .py to .pyw will get rid of the anoying DOS window that opens. The DOS window is useful to read any debug message that you may put in the code ( e.g. print "hello" ) but I like to get rid of it using .pyw.
Care needs to be taken to get the correct version of each component so they will all play together nicely. PAY ATTENTION TO THE VERSION NUMBERS.
It's a lot to download and install - sorry! But all of the above components need to be installed and working correctly before the program will run.
Why do you have to install so much just to get a simple program to work?
Here's why it isn't as easy as double clicking on install.exe, if I had to write a c++ 3D graphics system from scratch - it'd never get finished. I'd still be burried in Math text books looking up Matrix multiplication and 3D object rotation. I'd much rather spend the time kitesurfing dialing another one-foot rotation ;-)
It's the same issue with each component. wxPython lets me create a window and add buttons, and the code will run on many different machines and OSs. wxPython also uses the operating systems native elements. Which means everything tends to look acceptable and it all runs pretty quickly.
It's just one of those descisions I had to make, portable and quick to write hard to install, or hard to write, easy to install. I chose the former.
A program written in Python tends to have fewer lines of code that the equivilent program in c++ which makes Python easier to read and understand. It took me a while to get used to it and I'm still not sure if I prefer Python over c++, try reading over some of the code and see for your self.
Wish List / To Do / Bugs :
|Server Grind [0.1189 seconds]|