ist ja cool, dass Du (immer) auf die gleichen Probleme stößt, wie ich. Nicht dass ich es Dir gönne. Nur je mehr Leute die gleichen Probleme oder besser Anforderungen haben, desto höher die Wahrscheinlichkeit, dass eine Lösung gefunden wird.
Ich und einige andere hier - habe auch schon geflucht, dass halt immer nur ein Programm zu einer Zeit auf die Serielle Schnittstelle und somit auf die GPS-Daten zugreifen kann. Das schränkt die mögliche Nutzung dramatisch ein.
Es müsste also ein kleines Progi für den PDA her, dass quasi als Schnittstellenvervielfältiger fungiert. D.h. dieses Progi greift die GPS-Daten des GPS-Receiver ab und gibt diese entweder 1:1 oder auch modifiziert/gefiltert an mehreren virtuellen COM-Ports wieder aus. An jeden dieser virtuellen COM-Ports kann dann eine andere Anwendung connected werden und die GPS-Daten verarbeiten. Dieses Progi könnte dann natürlich auch gleich das Loggen der Original NMEA-Daten übernehmen.
OziCE verfügt ebenso wie OziPC über ein API. D.h. man könnte OziCE die GPS-Position nicht nur über eine virtuelle serielle Schnittstelle sondern auch gleich über die API-Funktionen übergeben.
Ich habe mich mal (kurz) mit eMbedded Visual Basic für den PocketPC auseinander gesetzt. Allerdings dürfte dies nicht gerade die geeignete Programmiersprache für ein derartiges Programm oder besser für einen derartigen Treiber sein. eMbedded Visual Basic ist wahrscheinlich zu langsam. Darüber hinaus ist diese Entwicklungsumgebung wohl das instabilste was Microsoft jemals auf den Markt geworfen hat.
Da Du ja aber wesentlich mehr Programmiererfahrung hast als ich, könnte sich hier nach Deinem Urlaub ein neues Betätigungsfeld für uns auftun ;-))))))))) Was meinst Du ??
Bis denn und schon mal nen schönen Urlaub
Hamba