We wish to implement support for GPS devices within M-Business Anywhere so
that periodically we can retrieve the location of the device and write it to
the database to give the device's exact position.
Quick question. I assume that accessing the GPS device through programming
techniques requires calling a proprietary API as devices will be made by
different manufacturers. Is this true or is there a Windows generic library
that can be called.
Has anyone implemented somthing like this and how did they go about it?
If specific GPS device hardware is required, any recommendations?
I assume that having the GPS dongle separate from the device and connected
either through a wire or BlueTooth will give the best compromise between
supporting GPS and not supporting too many different devices with different
Subject: Support for GPS devices
Organization: VT Software
X-Newsreader: Microsoft Outlook Express 6.00.2900.3028
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
Date: 14 Feb 2007 09:12:03 -0800
X-Trace: forums-1-dub 1171473123 188.8.131.52 (14 Feb 2007 09:12:03 -0800)
X-Original-Trace: 14 Feb 2007 09:12:03 -0800, i-83-67-79-206.freedom2surf.net
Xref: forums-1-dub ianywhere.public.mbusinessanywhere.general:1038
Article PK: 9204
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
X-Accept-Language: en-us, en
Subject: Re: Support for GPS devices
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Date: 14 Feb 2007 18:23:36 -0800
X-Trace: forums-1-dub 1171506216 184.108.40.206 (14 Feb 2007 18:23:36 -0800)
X-Original-Trace: 14 Feb 2007 18:23:36 -0800, cpe00096b10fe8a-cm000f212f9e50.cpe.net.cable.rogers.com
Xref: forums-1-dub ianywhere.public.mbusinessanywhere.general:1039
Article PK: 17865
I am not aware of any generic API for GPS calls. If you are up to the
task, you could write an MBA PODS (a C/C++ DLL on MS-Windows) that makes
If you design PODS object well enough, it should have the exact same
interface to MBA on all platforms. Then you simply need to write a
platform-specific version of that PODS for each platform you want to
The MBA client will pull down the appropriate PODS for the platform it
is running on (well, you can set MBA up that way).
Some Random Dude