I've been reading these posts at length and I haven't heard a single comment on what a piece of crap LabView is. Our company forced us to move away from a clean C++ environment to this clumsy product and all we have is constant crashes and high CPU utilization.
I briefly evaluated SoftWire. I may eventually end up with similar problems if I use it on large scale projects with deterministic realtime control. However, I am all up for choice. I would rather evaluate multiple products and make an informed decision, than to get forced to use a certain product because they have a better legal team (which is what the whole Microsoft/Linux argument is all about).
Plus, I think LabView is based on Ladder Logic used in PLC programming. The concepts of graphical representation have been around forever. The following article gives an overview of Ladder Logic.
http://www.barn.org/FILES/Manufacturingart...article9204.htm