I recall hearing that Flarm was developed to attempt to address the issue of mid air collisions and collisions with obstacles in the Alps. There is a big issue with coming around the corner of a rock and there is another glider. They also have a huge number of wires and such that you can't see.
Maybe the Flarm folks can clarify this bit of history. I'm sure we all would like to know.
FLARM has been designed and deployed since the beginning for gliders and light aviation.
It has *not* been designed specifically for wave flight, but rather to cover a wide range
of situations where the human eye can fail. (Wave flight accounts only for a very
small percentage of flight time at least here in the Alps, so the benefit would've been minimal).
The FLARM algorithm is general enough to support any type of aircraft and maneuvers,
with the exception perhaps of aerobatics.
Initially, most installations were in gliders, but tow planes and other GA aircraft
soon followed.
The collision algorithm does work in wave, however with the caveat that the relative
bearing may be off because of the wind influence. This is covered in the manual.
(BTW, the relative bearing will also be off if you fly inverted!
I hope this clarifies a few questions!
Best
--Gerhard