GPS-Enabled devices that run .NET

I want to develop my first application for mobile devices, but I'm a little confused. I want to write an app that reads the GPS location from a phone. First, which GPS-enabled phones are in the market that I can write applications for using .NET compact framework What's the difference between SmartPhone, Windows Mobile, etc Is there a standard API for getting GPS location from a phone
Thanks,
Laura



Answer this question

GPS-Enabled devices that run .NET

  • Jartai

    Thank you both! I had been doing a lot of reading and found those two devices, but was thinking there should be more out there. Thank you for confirming. Also, what is the name of the GPS API Where can I find it Is it a .NET Compact class

    Thanks!
    Laura

  • Epikto

    I have an hw6515 but when I deploy the GPS example I get an error something like "method not implemented". (I don't find "gpsapi.dll" on my pocket pc.)

    Where can I find "gpsapi.dll"


  • Summerstreet

    Ilya is right in that the hw6500 series (both the hw6510 and hw6515 -- the device between the two is that the hw6515 has a 1.3MP camera with flash) is the only device with built-in GPS, for the moment. I believe the first Smartphone with built-in GPS will be the Mtac Mio A701, but I'm uncertain as when that will be released.
  • Drew McCauley

    the ipaq hw6510 and hw6515 use windows mobile 2003 SE is there a method of invoking the GPS in own applications that is as easy as the above described method

  • Dabi

    Hi,

    I have located and deployed the sample application and it has worked successfully on an XDA Orbit, however when I run the same code on an Intermec CN3 it seems to fail at the point of the second call to the coredll.dll API method call WaitForMultipleObjects.

    The value for the handle is the same on both the first and second calls to this method.

    Is there a specific list of Windows Mobile 5 devices that this sample will run on Both the Orbit and CN3 are Windows Mobile 5 devices.

    I would be very grateful for some help with regard to this issue.

    Thank you very much for your time.

    Paul Diston


  • Silencer#1

    GPS is accessed through the GPS Intermediate Driver (a new feature in Windows Mobile 5.0). The GPSAPI is a very simple native API and there's a sample in the Windows Mobile 5.0 Pocket PC SDK that shows how to use this from managed code.

    If you have the Windows Mobile 5.0 Pocket PC SDK installed, you can find the sample at:

    %SDK Dir%\Samples\Cs\Gps
    %SDK Dir%\Samples\Vb\Gps

    I hope that helps
    Neil


  • Cav22

    As suggested above it only works on WM 5.0 devices.

    On legacy devices like 6515 serial port classes should be used to connect to GPS.



  • cmaclo

    I believe the only one available at a moment device with embedded GPS is HP iPAQ hw6515. It's not a phone, but Pocket PC Phone Edition, however.
    Yes, there's manage API to access GPS starting from Windows Mobile 5.0 devices.

    Please check out this site for extensive list of Windows Mobile devices:

    http://www.windowsfordevices.com/
    < xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />



  • fdgsogc

    Hi all,

    I have windows mobile 2003 based pocket PC and a CF GPS receiver.

    How can I read the gps information from this receiver

    How can I make use of serial communication classes here

    Thanks,

    Lavanya


  • rocky_don

    You can also use the Imports System.IO.Ports.SerialPort class to read the GPS data directly

  • GPS-Enabled devices that run .NET