<br><br><div><span class="gmail_quote">On 28/01/07, <b class="gmail_sendername">Murray Cumming</b> &lt;<a href="mailto:murrayc@murrayc.com">murrayc@murrayc.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, 2007-01-11 at 12:06 +0200, <a href="mailto:Jukka.Rissanen@nokia.com">Jukka.Rissanen@nokia.com</a> wrote:<br>&gt; Hi,<br>&gt;<br>&gt; there exists various APIs for GPS location data in OS2007. These APIs<br>&gt; should be used by applications instead of connecting directly to BT
<br>&gt; GPS device. The APIs enable multiple applications to receive<br>&gt; positioning data simultaneously i.e., one application cannot steal the<br>&gt; GPS device to itself.<br>&gt;<br>&gt; As an example of the API usage, I created wiki page at
<br>&gt; <a href="http://maemo.org/maemowiki/HowToUseGPSFrameworkInOS2007">http://maemo.org/maemowiki/HowToUseGPSFrameworkInOS2007</a>. The wiki page<br>&gt; describes geotagging application that uses the GPS APIs in OS2007.
<br>&gt;<br>&gt; The geotagging tool consists of three parts and they can be found in<br>&gt; maemo garage at<br>&gt; <a href="https://garage.maemo.org/projects/gps-saver/">https://garage.maemo.org/projects/gps-saver/</a>
<br>&gt; <a href="https://garage.maemo.org/projects/gps-starter/">https://garage.maemo.org/projects/gps-starter/</a><br>&gt; <a href="https://garage.maemo.org/projects/gtag/">https://garage.maemo.org/projects/gtag/</a><br>
<br>Excellent.<br><br>How much of this is open source?<br><br>And does it use any existing open standards? For instance, is the<br>bluetooth GPS data communicated via some standard protocol/format so<br>that it can be expected to work with non-Nokia GPS devices?
<br><br>--<br>Murray Cumming<br><a href="mailto:murrayc@murrayc.com">murrayc@murrayc.com</a><br><a href="http://www.murrayc.com">www.murrayc.com</a><br><a href="http://www.openismus.com">www.openismus.com</a></blockquote>
<div><br>As far as I can see, it is just an organised way to spawn gpsd&nbsp; (<a href="http://gpsd.berlios.de/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://gpsd.berlios.de/</a>)
, and connect it to a bluetooth GPS receiver over rfcomm.&nbsp; gpsd then
gives you a socket interface with a normalised ASCII string of
position&nbsp; info, or you can get the NMEA stream and decode it yourself.
<br><br>Regards,<br><span class="sg">Dave&nbsp; </span><br></div><br></div>