Sorry, my misunderstanding.
I have a web application with inbuilt mapping. User sets an option to say yes I am using a GPS, they choose COM port, Baud rate and off they go. It is working in IE, map moves great, they select a button "GPS Fix" and the map moves great. They will have to download gpstools, but it works great. We are using Ordnance Survey maps.
So all I need is for the same to work in Safari. Is this an ActiveX problem?