re: your link...
The two fundamental data inputs on which both systems work is the aircraft's constantly updated real-time GPS position, and a terrain database that has precise runway location and dimensions embedded in it, along with full airport details.
Anybody else (other than me) that thinks depending on an outside signal like GPS is a bad idea?