<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>From: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Joshua Judson Rosen <<a href="mailto:rozzin@geekspace.com">rozzin@geekspace.com</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Date: </b></span><span style="font-family:'Helvetica'; font-size:medium;">February 4, 2012 5:23:29 PM GMT+02:00<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>To: </b></span><span style="font-family:'Helvetica'; font-size:medium;">"rolandas\@rodali.lt" <<a href="mailto:rolandas@rodali.lt">rolandas@rodali.lt</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Subject: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><b>Re: [FOSS-GPS] Foxtrot GPS track live refresh</b><br></span></div><br><div>Rolandas,<br><br>I'd prefer to discuss this on the foss-gps list so that the other<br>developers in the community can be involved; you're also likely to<br>get better, more timely responses if you write to the list<br>than if you write only to one person :)<br><br>As such, would you mind re-sending your message, but to foss-gps?<br><br>"<a href="mailto:rolandas@rodali.lt">rolandas@rodali.lt</a>" <<a href="mailto:rolandas@rodali.lt">rolandas@rodali.lt</a>> writes:<br><blockquote type="cite"><br></blockquote><blockquote type="cite">Dear Joshua,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">We spent some time looking at FoxtrotGPS code structure with some code reverse engineering tools and at the moment believe that our needs of live plotting of friends tracks can be simply met by adding 1sec. timer controlled infinitive loop which calls loaded tracks redraw function. Further steps would be to modify track drawing function which would code airspeed, vertical speed, altitude and time difference between current time and track point time via track color, shape, etc...<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Currently Cellular and WiFi networks suitable on the ground are very unreliable on board of sailplane or ultralight aircraft moving 100-300km/h at 1km heigh above ground, therefore we are developing GPS position broadcasting/retransmission/logging system via long range (100km) Radio-Modems. Also we believe that like separate gpsd GPS daemon system process is providing your current location, some other system processes can be used for obtaining coordinates/logs of the friends (via radioModems or wireless networks - it's responsibility of networking not geopositioning software), and FoxtrotGPS should be in charge only for plotting positions/tracks of the friends. Whatever standard should be chosen for geo-location data exchange would be a matter of the final user of FoxtrotGPS software, not FoxtrotGPS developer.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">We believe that by simply removing current friends finding functionality (communication with remote server of certain standard) and adding some clearly defined standard of live plotting of multiple friends positions/tracks FROM LOCAL FILE SYSTEM could be very simple and elegant (UNIX way of modularity) solution, and could allow FoxtrotGPS developers to concentrate on current code perfection for map downloading/plotting and POI/track plus additional information presentation(visualization). Geo-location data exchange could be achieved by independent separate system processes, and may be some existing Open Source code/projects already exists - in our case we are developing our own custom communication framework via long range radio modems connected to serial ports for airborne communications, and file synchronization over SSH on top of cellular/wifi TCP/IP networks is already implemented by open-source community and can be easily used for ground operations.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Best Regards,<br></blockquote><blockquote type="cite">Rolandas RAGAISIS<br></blockquote><blockquote type="cite">Kaunas, Lithuania<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Feb 3, 2012, at 5:07 AM, Joshua Judson Rosen wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">"<a href="mailto:rolandas@rodali.lt">rolandas@rodali.lt</a>" <<a href="mailto:rolandas@rodali.lt">rolandas@rodali.lt</a>> writes:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Hello FoxtrotGPS fellow developers...<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">We have spotted FoxtrotGPS as possible software for our embedded Linux<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">flight computer to be used in motorized ultralight gliders. We are<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">developing electrical motor monitoring software and after looking to<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">GPS/map application, believe FoxtrotGPS is very close to our needs for<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">additional features related to flight tracking.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">As I understood Friends tracking feature currentluy is rudiment from<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">TangoGPS and is not working, as it is related to TangoGPS sever.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Yes, that's right--and with <a href="http://tangogps.org">tangogps.org</a> `parked' as it is,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">the friend-finder just causes a crash, so I've disabled it<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">in bzr until we have another back-end to replace the <a href="http://tangogps.org">tangogps.org</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">service.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">If you search through the foss-gps archive, you'll find some<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">preliminary discussion about possibilities. I'd still favour XMPP<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">(XEP-0080 geolocation; and possibly publishing location via MUC,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">or publishing location via PubSub and using MUC for `shared roster'),<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">but will happily listen to other proposals from people interested<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">in helping do the work :)<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">We are developing some software which will synchronise files between<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">several flight computers ( on separate gliders flying within visibility<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">range) via SSH ( SCP or SFTP) via WIFI adhoc network. FoxtrotGPS<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">tracks, could theoretically also be synchronised live at a rate about<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">once per second. If FoxtrotGPS would have an option to redraw selected<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">tracks constantly while track files are updated by other system<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">processes, we would have live picture of glider tracks flying close to<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">each other. For us important to see not only where another glider is<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">located (friend position), but also his track parameters lift/sink<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">during the flight.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">The whole meaning of this idea is to broadcast flight conditions by the<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">first glider in the team for other team members to make decisions in<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">lifting airstream (thermals) searches.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Could you plese let us know if somebody would be interested to make slight<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">FoxtrotGPS modifications which would allow live redrawing of selected<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">tracks.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Sounds like a great idea; when we get the friend-finder working again,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">it seems like it should be relatively straight-forward to have it<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">use the existing track-logging/-drawing (with slight modifications,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">as you say) to also log `friend tracks' in addition to the main track.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">And if you're offering to help with work on reviving the friend-finder,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">that's fantastic :)<br></blockquote></blockquote></div></blockquote></div><br></body></html>