GPS / programming

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

H
Does anybody know of GPS libraries (.dll) freeware or for sale that can be incorporated in a VB CE.NET application? Or how difficult it would be to program them myself (any links that can help me?

Thanks.
 
I am not a GPS specialist, but you could have a look at this website

http://www.franson.biz/gpstools

Regards

Alex Braune

----- Miguel wrote: ----

H
Does anybody know of GPS libraries (.dll) freeware or for sale that can be incorporated in a VB CE.NET application? Or how difficult it would be to program them myself (any links that can help me?

Thanks.
 
Hi,
there is a sample on Dick Griers site for reading the serial port that I
used successfully with gps (www.hardandsoftware.com) plus gpsboy written in
vb.net that is available on the MSDN site
(http://msdn.microsoft.com/msdnmag/issues/03/09/EditorsNote/default.aspx and
http://msdn.microsoft.com/msdnmag/issues/01/01/GPS/)

HTH

Pete

--
Pete Vickers
Microsoft Windows Embedded MVP
HP Business Partner
http://www.gui-innovations.com

Alex Brauner said:
I am not a GPS specialist, but you could have a look at this website :

http://www.franson.biz/gpstools/

Regards,

Alex Brauner

----- Miguel wrote: -----

Hi
Does anybody know of GPS libraries (.dll) freeware or for sale that
can be incorporated in a VB CE.NET application? Or how difficult it would
be to program them myself (any links that can help me?)
 
Does anybody know of GPS libraries (.dll) freeware or for sale that can be
incorporated in a VB CE.NET application? Or how difficult it would be to
program them myself (any links that can help me?)

http://www.iter.dk/software/PocketGpsLib

From my own experience its pretty hard, considering that there at no direct
support for serial communications and that you have to learn how to create
multi-threaded applications.

/Morten
 
Hi,

What do you want to do with your GPS? I have a dll that I'm going to place
on my site in a few days that decodes the raw NMEA-0183 stream, and provides
this decoded data in usable form. However, it is far from a GIS tool.

Dick

--
Richard Grier (Microsoft Visual Basic MVP)

See www.hardandsoftware.net for contact information.

Author of Visual Basic Programmer's Guide to Serial Communications, 3rd
Edition ISBN 1-890422-27-4 (391 pages) published February 2002.
 
And if you want to do it yourself you can use the serial port class provided
by OpenNETCF.org. And here (http://www.kh-gps.de/nmea-faq.htm) you can find
a break down of the NMEA string you can expect to get through the serial
port.

Steven

Miguel said:
Hi
Does anybody know of GPS libraries (.dll) freeware or for sale that can be
incorporated in a VB CE.NET application? Or how difficult it would be to
program them myself (any links that can help me?)
 
Miguel,

I haven't used any libs, so I can't comment on them.

Its not all the difficult to do yourself. First off you need a Comms class -
I wrote one based on some code from another language, but now there is the
OpenNetCF serial class, so I'd start there. Once you've got the comm stuff
done, then all you have to do is read the NMEA sentences and parse them into
the information you need. Set up a timer and just read the GPS every second.
There are many different NMEA sentences, so you need to decide which ones
you are interested in your app.

To learn about NMEA sentences, just search for it - you will get heaps of
hits.

Regards
Graham

Miguel said:
Hi
Does anybody know of GPS libraries (.dll) freeware or for sale that can be
incorporated in a VB CE.NET application? Or how difficult it would be to
program them myself (any links that can help me?)
 
Set up a timer and just read the GPS every second.
My experience is that this is a poor solution. It makes the UI thread run
"choppy" making interaction with the application slow. It's much better to
have it run in a different "GPS thread".
 
Morten,

You may be right - its something I haven't experimented with yet, however my
UI stuff is running just fine at the moment with the timer approach. I'll
keep it in mind though, if I ever run into problems.

Graham
 
I've placed my GPSDecode DLL on the Software Download link on my homepage
(for anyone interested).

Dick

--
Richard Grier (Microsoft Visual Basic MVP)

See www.hardandsoftware.net for contact information.

Author of Visual Basic Programmer's Guide to Serial Communications, 3rd
Edition ISBN 1-890422-27-4 (391 pages) published February 2002.
 
I agree with Graham, with a search for NMEA sentences and Microsoft's C#
code for serial communications, you can have a component set up in just a
few days. In case you'd like to check out some commercial solutions, this
page has links to a few components so you can see what works best for you:

http://www.gpsdotnet.com/products/comparison.aspx

Jon
 
Back
Top