PNA
Portable, oder auch Personal, Navigation Assistant (also tragbarer bzw. persönlicher Navigations-Assistent) sind kleine, nur auf die Navigation spezialisierte, mobile Computer. Manche Hersteller verwenden anstelle des Begriffes PNA auch PND (Personal Navigation Device).
Im Gegensatz zu einem PDA, haben PNAs nur die Treiber und Bibliotheken (DLLs) an Bord, die für den Betrieb dieser Navigationssoftware unbedingt benötigt wird. Als Betriebssystem kommt hier üblicherweise ein abgespecktes "Windows Mobile", ein sog. "CE Core", zum Einsatz. Es gibt aber auch PNAs auf Linux-Basis (TomTom).
Das bedeutet auch, daß zusätzliche Software auf den PNAs nur dann lauffähig ist, wenn diese sehr klein sind und ihre zur Laufzeit benötigten Libraries bereits mitbringen.
Mehr dazu auf Wikipedia -> PNA.
Kleiner Exkurs: Nach dem Setup kann es beim Aufruf installierter Programme zu einer Fehlermeldung kommen, die da lautet: "Cannot find "Datei xyz" (or one of its components). Make sure the path ...". Das bedeutet, es fehlen weitere Dateien, Bibliotheken, etc.
Welche genau ein Programm zur Laufzeit benötigt, kann man sich mit diesem Tool (auf dem PC installiert und dort das [program].exe analysieren) anzeigen lassen: Dependency Walker und auch hier Systembibliotheken