ChangeLog started from v.1.5.50 1.5.72 (18/02/2010) - Added much more vechile types for 2D activities - Internal rewrites of the code that include: - Removed Float class and replaced with native Float - Made Preferences class functions static, and calling them directly, might have an impact on less memory usage and speed - Added the last 3 digits of the BT address to the BT description while discovering BT devices (suggestion by GUS) 1.5.68 (07/07/2009) - Added www.foroparapente.com to the list leonardo server to submit the live tracks - The new server IP is used by default. Still upgrades from old version have the old IP and must do a "4.Settings -> 6.Misc -> 3. Get Server IP" - End sending the END OF TRACK, if it fails the user can retry sending it as many times he wishes. 1.5.66 (29/05/2009) - Silly bug on compile of 1.5.64, would not send points to correct server. 1.5.64 (27/05/2009) - Fixed a bug on submit to a Leonardo Server. 1.5.62 (17/05/2009) - Fixed Altitude that was always 0, on Sony internal GPS 1.5.60 (13/05/2009) - A new option "Options"->"Misc"->"Advanced" "Fix 411 Error" is set to true by default and fixes the track submission Error 411 - Some bug fixes on LogFile submit to server too 1.5.58 (10/05/2009) - Now works on SOny Phones with itnernal GPS ( c-Series for example) Sony gives both NMEA data and LocationAPi data, this confused us. 1.5.56 (24/04/2009) - Fixed error where sometimes altitude stayed fixed, most occuered in Internal GPS - Added "Hot Air Balloon" to the list of glider types - The "glider Type" and "glider name" sometimes were not send correctly to the server. - The fix of "Start Track" for HTC , worked for the first time only, a reset was needed. Made the same fix to "Start Confirm", now works OK all the time. - The submission of tracks in case of Errors truncated the first 4 chars. fixed - Support of SMS sending via the phone itself. Works ok only if the midlet is signed. - Support for SXG75 internal GPS. The altitude is +540m . - The "Internal GPS" start-up now runs in a separate thread so the main tracking screen is displayed right away. - If no NMEA info is provided from "Internal GPS" the timestamp of GPS fixes was in Localtime. fixed. - If no NMEA info is provided from "Internal GPS" the altitude was stored as 0. fixed. - The end packet now has also the last coordinates. 1.5.54 (25/2/2009) - Previous version broke the HTC fix , now in order to work in HTC winMobiles, the user must select "4. Settings"->"6. Misc"->"1. Advanced options"-> Disable BT (HTC) 1.5.53 (11/2/2009) - BT GPS could not be searched: fixed - The "Fix Menu Order" (used for Sony + WinMobiles) had no effect: Fixed 1.5.52 (4/2/2009) - Managed to make "Start Track" work OK on HTC phones. - Renamed "4. Settings"->"6. Misc"->"1. Network Options (Advanced)" to "4. Settings"->"6. Misc"->"1. Advanced options" - Added the TCP flush as an option in "4. Settings"->"6. Misc"->"1. Advanced options" Both Sonys and Some Windows Mobile phones need this ! - Added option "Fix Bottom Margin (WinMob)" in "4. Settings"->"6. Misc"->"1. Advanced options" to fix the bottom line problem in some Windows Mobile phones. - The user can now choose between 4 methods for sending the GPS points : UDP ( very small packets typically 50-100 bytes/ packet) TCP ( typically 500 bytes/ packet) HTTP ( typically 2500 bytes/ packet) UDP with LeoLiveProxy on Windows Mobiles (as UDP) 1.5.51 (28/1/2009) - Fixed TCP problem for Sonys. Sony phones would send the TCP packets but a warning was displayed that the "Message was not send" or Network Error. These phones need to NOT close the TCP write socket. Instead we just flush() the write socket before we read(). ------------------------------------------------------------------- Old changeLog 1.3.10 (2008/04/18) 1. Fixed time bug on LocationAPI ( internal GPS). If a GPS time was not available the phone's time was used instead. But this time was NOT UTC. So the times send to server were mixed UTC and Local resulting in funny track durations. 2. Removed TCP login, Now only UDP is used 3. Default Error level is now NONE 4. The live server address is now set in the program as live.thenet.gr and not as an ip address. This ensures that client will continue to work with change of IP address. The downside is that some extra GRPS traffic is needed every time a new track is started. (around 300 bytes) 5. The tracks that use the simulated GPS are now FORCED to the TEST server. 1.3.08 (2008/03/29) 1. Auto-Reconnect to BT gps is stable and working, this solves some problems with bad PHONES or GPS. 2. An 'end of track' signal is send at the end of flight to the server. The user can report that everything is OK or report a problem. 3. A 'submit to leonardo' signal is send at the end of flight to the server. The user can choose to send or not send the tracklog to a leonardoXC server 4. Added support for LocationAPI ( internal GPS) 1.2.t15 (2008/01/24) 1. Changed server ip address. Older versions will stop working soon. 2. Log level was set wrong. Fixed 3. Experimental option to reconnect to GPS in case of BT disconnect. 4. Added a 'simulated GPS' device so that users with out a GPS can test the program and their GPRS connection. The 'simulated GPS' sends a continuous gps fix located at Thessaloniki/Greece. 1.2.t13 (2008/01/14) 1. Fixed the bug which prevented gps points from being collected and send and resulted in 'no gps points' tracks 2. Make it compatible wiht CLDC 1.0 devices 3. Export to IGC 4. The user can define the log level 5. The path to store IGC and logs files is stored and not asked everytime. It can be changed though 'log' options 6. Faster export to log and IGC 7. Rearrange of options menu. 8. Delete all tracks option added 9. Added km/h and degrees symbol next to the numbers in the main track screen. 1.2.t8 (2007/10/30) 1. Rewrote the code of liveNet.java to correctly use threads. Now the thread runs forever and sends packets via synchronized queue.