[Peter Peters' web site] [PvdH] [Home] [Newsletters] [Top] CSS features best viewed with
Microsoft's IE 3.02 or 4.01
or Netscape Communicator 4.05
Made with CSS


KiteFlightNewsletter 12

Last modified: 5-Jul-99

KiteFlight & AJSKA/AKA/STACK

This entire issue of the KiteFlight Newsletter is basically an announcement about our own plans and a discussion piece regarding collaboration: it is an offer to help AJSKA, AKA and STACK, as well as a request for assistance from these organizations. Please feel free to bring this text to the attention of others (kite magazines, officials, key individuals). Note that the text is sometimes biased towards STACK simply because I happen to live in Europe and because the text is based on a message previously posted on a STACK mailing list exactly one month ago.

The topic is a PC program which I developed in 1993-1996 called KiteFlight. In short, my friend Daniel Rohner and I are basically volunteering to

providing that This open letter is basically about how to ensure that KiteFlight will be "put to really good use": we think that some form of AJSKA, AKA and STACK endorsement or recognition is needed in order to make this technology a standard within our (small) target community. The standard can be used to exchange compulsories, routine designs, etc. Ultimately we hope that the standard will become a self-sustaining movement: new ideas, enhancements, converters which generate new animation formats, whatever. By that time Daniel and I will have found something better to do, or have moved into one of these specialized areas.

What's KiteFlight?

"KiteFlight is used by sports kite enthusiasts to visualize the motions of one or more dual-line stunt kites. You can use KiteFlight to view routines created by others or to develop your own routines."

I developed KiteFlight in 1993-1996. It is basically an MS-DOS program which also runs well under Windows 95/98. KiteFlight and its upgrades (available via the Internet) included a relatively complete collection of animated STACK compulsories as well as various routines submitted by users. See the KiteFlight home page for more info and pictures which show what the program looks like.

The business side of KiteFlight

KiteFlight is currently still a commercial product in the sense that you pay for the software and are not allowed to make copies of it and give them to someone else. This is because KiteFlight was distributed on a floppy disk ("Kite 2.0") sold via kite shops and a book publisher (located here in Holland). The diskette also contained another program, Plot, by Peter Ruinard which can print full size kite templates for the kites in the "Stunt Kites II" book (by Nop Velthuizen et al). KiteFlight 2.0 (2.08 if you apply all available upgrades) and Kite 2.0 are currently at the end of their "commercial" life: it is becoming increasingly tricky to purchase a copy and I expect that stocks at the publisher should be sold out around now and I do not expect a "reprint".

The price of the Kite 2.0 software package should be around $15=13 € (your luck may vary). The shops, distributors and publisher made (some) money. The software developers, Peter Ruinard and I, received a few percent of the sales price each - meaning that my KiteFlight income was comparable to my expenses (software development tools). This wasn't a real problem for me: I didn't "quit my day job", and never expected to earn any real money this way. The total number of copies sold (about 2000) was pretty impressive. So, in short, KiteFlight never really was a commercial product from my perspective: I was satisfied as long as it had enough content and enthusiastic users.

Developed by devoted amateurs

It is also worth noting that the current KiteFlight is not a professional product. Professional products normally have a lot of bugs because of pressure on the developers to develop the product rapidly and because the product is typically developed by a team. Teams tend to have internal communication problems, differences in style, differences in opinion, etc. I developed KiteFlight 1.0 and 2.0 entirely on my own. And I wasn't in a hurry. The results seem to show that KiteFlight is relatively reliable and very stable. In this sense, KiteFlight thus cannot be regarded a professional product, I suppose.

What is KiteFlight used for?

About 10% of the users registered the software - mainly to get free upgrades. Note that upgrades were only available to people with Internet access and that before 1995, the Internet was only used by the military, nerds, academics and other out-of-touch types. I suspect that most of the copies which were sold probably were "why not give it a try"- type purchases in kite shops as the price was comparatively low. There are/were however a minority of enthusiastic users (including a dedicated one in Japan with a Web page dedicated to KiteFlight).

All-in-all the users can probably be classified as:

The KiteFlight web site incidentally keeps getting roughly 10 visitors per day - even though the site seldom changes nowadays.

KiteFlight wish list

A questionnaire on KiteFlight led to a list of changes requested by users. The 9 highest priority items on the resulting wish list were:

KiteFlight questionnaire results (Dec. '98)
Priority Requested improvement Score
#1 make a real Windows version of KiteFlight 46 points
#2 make it easier to create your own routines 42 points
#3 add ability to directly print diagrams 30 points
#4 add ability to calculate/display entangled kite lines 26 points
#5 add support for axels, etc. 25 points
#6 add 3-D graphics 16 points
#7 add ability to start animation at any segment 16 points
#8 add support for quad-line kites 13 points
#9 get STACK/AKA/etc support for KF1 standard 10 points

Note that the questionnaire was presumably mainly answered by relatively serious users.

KiteFlight for Windows?

Time passed. In the summer of 1998, I was contacted by a KiteFlight user: Daniel Rohner of Vienna, Austria (home of psychoanalysis of waltzing). Daniel is a kite flyer who (like myself) is semi-professionally involved in programming. Daniel offered to create a version of KiteFlight for Windows based on my original MS-DOS source code. For free - even though this involves significant amounts of time (my version was about 20,000 lines of C++ source code).

The work is progressing slowly, but initial results are promising. Daniel's plan is to first convert the existing KiteFlight 2.0 and concentrate on getting a standard Windows user interface. And then to gradually add modifications and features. Note that Daniel and I are both very busy people - so the work is going slowly. The new version (code named KFW32 or KiteFlight 3.0) would solve at least questionnaire priorities #1, #3 and #7 and should provide a solid basis for solving some of the other requests in the future. We will present our ideas for solving request #2 (ease of programming) in the near future (it has high priority with us as well as the users).

Currently the KFW32 software can:

All this may look like quite a lot, but the software is far from finished yet. Current work is related to specifications, animation, quality, suitability, and growth path.

We haven't worried at all yet about how we will distribute it (CD-ROM, Internet downloading, E-mail, etc). We also haven't worried about pricing yet: from our perspective, the software can be provided for free, but we may need to charge something depending on the way the software is distributed. KiteFlight 2.0 cost something because it was distributed through shops, and strangely enough publishers, distributors, shops and CD-ROM services do need to make money.

Note also that particularly the screen shot of the animation just reflects what it happens to look like at the moment (I may replace it once in a while).

STACK compulsory routines

KiteFlight currently includes a library (developed by Simo Salanne) with 90% of the official dual-line STACK compulsories. See Issue #6 of the KiteFlight Newsletter for a list. The 8 or 9 missing dual-line compulsory routines are currently being developed by Norbert Kellermann of Nürnberg, Germany (aptly a medieval toy-making city!) and should become available soon. KiteFlight 2.0 incidentally currently cannot handle quad-line routines because of extra degrees of freedom in their motion.

Compulsory routines on the Internet
Resource Description Number of routines ( I+P+T+qI+qP+qT ) Main features
link KiteFlight Compulsory library by Simo Salanne 47+12+31+0+0+0=90 Color animations.
Downloadable.
Require KiteFlight viewer.
KF is also authoring tool.
link Official STACK site with routines by Hans Jansen op de Haar 23+15+19+12+3+0=72 B&W GIF bitmaps.
Viewable online.
Require Internet access.
View-only.
link STACK Luxembourg by Gregor Westemeier and others 47+15+36+12+3+0=113 B&W GIF bitmaps.
Various animated GIFs.
Viewable online.
Require Internet access.
View-only.
link Roy Reed's STACK animations 48+15+36+12+3+0=114 Color animations.
Viewable online.
Require Flash plug-in.
Require Internet access.
View-only.
link Personal site of Hans Jansen op de Haar (ex-president of STACK) 28+11+22+12+10+5=78
"'Old' figures that are -almost- impossible to judge good or fairly, or give an unfair advantage to small or large teams, or to odd or even numbered teams are left out!"
B&W GIF bitmaps.
Viewable online.
Require Internet access.
View-only.

The above table summarizes the libraries of compulsory routines available on the Internet. As the list is clearly biased towards STACK and Europe, it is safe to assume that there exist other sites which I haven't found yet.

KiteFlight is incidentally the first animation solution to become publicly available and the first to be distributed via the Internet. Some entries in the table provide (static) pictures only while others provide (dynamic) animations.

From a user's perspective, the view-only solutions are probably easiest to use. KiteFlight is also pretty easy to operate as a viewer, but has the most options (e.g. animation speed). KiteFlight can handle small (e.g. 5 second) animations, but also full routines (e.g. 5 minute animations) effectively.

KiteFlight is also different from the others mentioned above because it provides more than just a collection of "pre-cooked" pictures or animations: you can adapt animations and create new ones for personal use or for distribution. You can also analyze the motions by looking at the control information (e.g. see that a speed of flight increased by 20%). The other entries in the table (GIF bitmaps, Flash, animated GIFs) were produced either with professional design tools (e.g. AutoCAD or Macromedia's Flash authoring environment) and/or were created using relatively complex transformation tools/steps (e.g. awk scripts). In both cases, significant software experience is required to modify or make new diagrams or animations. Probably only Roy Reed's Flash-based solution is probably comparable to KiteFlight from an ease-of-development perspective (similar effort to learn the tool, similar effort to create a short animation).

KiteFlight <> AJSKA/AKA/STACK collaboration?

The existence of KiteFlight has obviously been known to the AJSKA/AKA/STACK community for some time: significant effort have been invested in promoting KiteFlight via the rec.kites newsgroup, the KiteFlight Web site, E-mail support, kite festival auctions (!), and reviews in kite magazines. Although I have always had good contracts with a few individual STACK officials (e.g. Hans Jansen op de Haar, John Mitchell and Simo Salanne), setting up some form of collaboration has proven to be difficult. This is due to various reasons:

As my last attempts to achieve collaboration date back a few years, and various things have changed since then, it seems an appropriate time to try again. One promising bit of news which has prompted this (shall we say) unbounded optimism is the fact that the Japanese, US and Europe/other officials seem to have started collaborating across their organizational boundaries. I don't know who to thank for that (I am an un-politician), but this might be the start of a brighter future for this sport in general.

Here are a few examples of the types of potential benefits of such a collaboration between AJSKA/AKA/STACK and KiteFlight plus the types of issues which could be tackled by combining our efforts:

Questions to the AJSKA/AKA/STACK community

The real question is obviously to think about the proposal. This is especially relevant for persons involved in the AJSKA/AKA/STACK organizations or their customers (e.g. competitors and enthusiasts). The following questions are just an attempt to point out a few open issues:

[Peter Peters' web site] [PvdH] [Home] [Newsletters] [Top]


Direct any remarks or questions to Peter van den Hamer (vdhamer@msn.com).

PS. My thanks to the ten or so persons who have responded to my earlier text on the STACK-info mailing list. Many of your inputs are incorporated in this version.