yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Breifly, there is a reasonable range of products now, many of which offer weather protection for cycle mounted smart phones. These are available in a variety of mounting styles and types, with both phone specific versions and generic solutions that suit any phone that fits within the dimensions.

Doing a Google Image Search on 'cycle mount phone bag' shows examples of what is available.

I use a bar mounted hard shell phone specific case and thus far have no complaints or concerns.

If you or anyone else is interested, I will happily elaborate further.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Blaustein / Klaus,

I have some observations regarding existing functionality of GCC 4.10 for your consideration and comment, which may perhaps be addressed as applicable in future versions.

Main Screen Time Section:

Time is shown in hours minutes seconds format up to 23:59:59 with h:m:s displayed. However if logging over 23:59:59 the format becomes days hours minutes seconds but h:m:s does not change to d:h:m:s.

Backlight:

The menu has a 'Main' button in the top left hand corner that could be removed as it is duplicated at the bottom of the screen. The 'BKLight' button could then be repositioned to the top left hand corner making it immediately available without scrolling.

When reactivating the screen, it would be useful if GCC was not still in the menu screen, but had automatically returned to the main screen. The usual reason for reactivating the screen would be to view the time, speed, distance etc on the main screen in my opinion.

Map Screen:

An option to change the colour of the text at the top of the map independed of the track colour would enhance the visibility of the text on detailed maps, as would no longer having the map itself as the background to the text, but a selectable solid colour or variable transparancy background.

For me, the map does not scroll smoothly. For example, placing a finger on screen and moving left moves the existing displayed map left and a black area emerges on the right. This black area does not display until finger is released.

For me, sometimes, small sections around edges are not displayed at all. The following actions do not cause the missing section to be displayed: Selecting 'hide map' and then deselecting, exiting the map display and then returning, zooming in or out and then returning.

The phone has abundant memory and processing power and it still occurs after the class 10 memory card has been defragmented, so it does not seem to be an issue with processor speed, system memory, speed of card access or card fragmentation.

Moving the map slightly then displays the sections that were not displayed, indicating they are present, but just not shown sometimes for some reason. When moving back to the same position again the sections are still not shown.

I have not established any consistentcy to this, it seems rather random. I can't be certain but I think this may be an issue with GCC rather than the 10 zoom level .png map in 'OSMTracker tile storage' format consisting of 77655 .png files (tiles) in 590 folders as according to GCC documentation in section 10.4 there is no limit on the number of tiles.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Cheque:
I agree

I agree, could maybe made dynamically, so that the program modifies the colour depending on the "main" colour of the actual png-map-file

black boxes during scrolling on the map screen are fine for me, as "direct map actualization" would require much more performance

You don't get performance improvements by defragmenting your SD card or any other flash (EEPROM)-memory; in fact you shouldn't do it because a SD card has limited Read/write-cycles so you don't want to waste them
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello lfp, hello Cheque,

I have made a first beta with your suggestions.

- statistics also for kml import

- improved time unit display when > 24h

- backlightOff button now on first position in menue. Reactivation with click on left half screen -> main; on right half -> map

- improved map display while moving map

- map label color can be configured in Options - Main screen - Select fore/back/mapLabel-color...

- bugfix T2F import with large files (>4096 points)

Regarding backlight: Can't you use the hardware power button? How do you reactivate your device? On my device, when I use the backlight button, the touch screen is still working, but you can't see what you are doing. To reactivate my device I had to use the power button. I have improved this now.

Regarding small black corners sometimes: there is a very sophisticated algorithm to select the best map files to display. This makes sense for arbitrary maps which could overlap each other. For OSM-style map tiles this algorithm is not optimal and has its weaknesses. It could be done much more structured and with less effort. The black corners show especially when some zoom levels are missing, e.g. you have only zoom level 14 and 16. I have now changed the map tile selection for OSM-style maps. Please test if it has some weaknesses.

Furthermore I will investigate if I can change the behaviour so that the map is displayed 1:1 (and ev. 3:2) pixel of the map to pixel of the display. This will greatly improve the quality of the map presentation, but requires much effort because some things must go the opposite way as now.

Klaus
[Touch Diamond, MDA Compact IV General] Cheque:
Thank you Klaus !! great work ! I am very thankful for you contributing this software on xda-dev

I use htc HD mini.

GPS still works fine with switch-off done by the hardware button, but voice commands of T2F won't work anymore.

So i tried the "BKLight"-button: screen turned off, screen didn't seem to respond on my finger, so that's it.

a few days ago i did a trip on bicycle: I drew a route on maps.google, exported it to a gpx-file, put that onto my phone, loaded it into GCC-T2F.

T2F work just fine in general, some minor issues are still there.

I already took a look at your repository, to get my hands on the most recent sourceCode, but there's only an outdated SC-file... I would have taken a look at the way voice commands are generated (based on direction driving, related to route etc).

issues, for example:

driving on the exact route: voice: "Drive to route XYm , 6 o clock" which means to me: turn around ;)

Commands like "turn right" seem to included in the gpx-file, so GCC is not to blame for giving false direction commands... (after a wrong turn somewehere, I returned to the route a few KMs ahead. there was a crossing and GCC said: "turn right". this command would have been ok, if I was driving the T2F-route, but since I just returned to it, i drove the wrong way again.

(I just had an earpiece for voice-commands, the phone was in my backpack, so i didn't realize the mistake at the beginning)
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Blaustein / Klaus,

Many thanks for 4.11 beta 1. Keep up the excellent work.

Cursory testing shows:

Time display for 24 hour plus logging is fixed.

Backlight button repositioning and auto return to main screen is working well. On my device, the screen is reactivated using the hardware power button. On my device the backlight, actual screen, and touch digitizer are all turned off when the Backlight button is pressed. Ideally the touch digitizer would remain on so a screen tap would reactivate (as my old device did) as the hardware button is more cumbersome. This perhaps is not within the scope of GCC however.

Map label colour is working well. An option to set the background as previously detailed would however still be useful.

Map scrolling is fixed. It is now completely smooth and displays without any of the previously detailed issues, and looks very impressive indeed.

low.flying.pigs

---------- Post added 30th May 2013 at 12:03 AM ---------- Previous post was 29th May 2013 at 11:59 PM ----------

Fixed in 4.11 beta 1. It was not a hardware performance issue and thus there is no requirement for any additional performance.

When I referred to defragging the SD card, it was with the mistaken assumption most if not all would understand this to mean copying the existing data from the SD to elsewhere, then formating the SD, and then copying back resulting in all files being in one piece, and not two or more, i.e. fragmented.

As far as I am aware, this is the method of least writes to achieve this. If in the unlikely event however I were to kill the 32GB Class 10 SD Card, given the ever decreasing cost of SD storage, the card is backed up, and my acceptance that testing will result on occasion in some breakages of whatever kind, it would be no big deal, at least not to myself. In any event, this was only done for completeness of testing, to avoid any 'have you defragged' suggestions, and to also emphasise the point it was not a hardware performance issue in my opinion.

Regarding the read/write cycles you mention, my understanding in brief is that reads are not limited at all and have no wearing effect whatsoever. It is only writes which change the status of the memory that have any effect at all and even that is now mitigated on modern cards by wear leveling technologies. The worst that would happen would be the card could no longer be written to, but no data already on the SD would be lost.

I am of course always happy to be corrected.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello you two,

attached a 4.11beta2 which should keep the voice command on (if enabled) when switching the power button.

Also you can configure (options - main screen) if touch screen should be enabled when using the backlight menu button.

Cheque, you are the first user who gives me any feedback about navigation feature. Thank you for this. Its very useful to have any experients from real usage. BTW: do you know you can create your own voice - perhaps a nice girl's voice (see readme.txt in "local" directory).

The source code of the latest released version 4.10 is online at google code. Navigation stuff is in MapUtil.cs.

If GCC states "drive to route 6 o'clock" there are too few points in the t2f. I think the max distance between points should not be higher than 250m. I'm not shure if I can overcome this with less effort.

GCC analyzes t2f to find "corners" for nav commands. If you drive from the wrong direction to such a corner I think it's a tall (in this SW stage) to handle this clearly only with voice without display.

Klaus

PS lfp: moving map without black edges is a performance issue. You need much more calculation power to update the map fluently while moving.
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Blaustein / Klaus,

My Windows Mobile 6.5.3 device has a 1GHz CPU. The symptoms reported with 4.10 are fixed with 4.11 beta 1. The only thing that has changed is the GCC software. I am genuinely interested how exactly were the issues related to hardware performance given the hardware is unchanged?

Regarding 4.11 beta 2, for me, the 'keep touch on while backlight off' has no effect. The hardware power button must still be pressed to reactivate. This is unchanged regardless of settings in Windows Mobile > Settings > Sound & Display > Backlight

I have further feedback which I will post in due course regarding existing features which I am still testing, and suggestions for new features which I am compiling.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Blaustein:
You did not understand right. Due to limited performance of older devices GCC4.10 did only shift the already displayed bitmap on the screen while moving. In 4.11 I have changed this that on every little movement the map is drawn completely new. For this all necessary tiles must be selected and loaded from SD (or internet!) and drawn on the screen - and this many many times while shifting. This requires much performance. Therefore the decision for the solution 4.10 is a performance issue.

Klaus
[Touch Diamond, MDA Compact IV General] Cheque:
Dear Blaustein,

I am impressed on your fast responses here on xda, and even more with your fast released, improved software.

Regarding the T2F-Issues: I will do some testing further on, so maybe i can create a guideline for users (on howto export gmap-routes to a GCC-proper structure)

Yeah, I knew that users can customize their voices, but since I'm not female I can't give you a female voice-file :cyclops:

About these corners: As soon as I realized the voice commands misled me, I took out the device and continued driving (on bycicle). on screen appeared every now and then things like "90m HL" (Half left in 90 m ?), but these weren't given out by voice. THIS would have been really helpful (sometimes there were crossings and nothing was said by T2F-voice)

I read your help file a lot of times, and I have the oppinion, that some features are explained very briefly, although they are important (at least to me) (I can give a list next time, when I encounter such a lack)

PS:

My way to create routes out of maps.google is this:

use GmapToGPX to create the export-button (as a shortcut/bookmark) in your browser

create route on Maps.google or Gmap-Pedometer (probably every gmap-fork will do)

hit the button we created before save the xml-code as gpx.

I guess usability by GCC depens on how you created your route and the way you save it.
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Thank you for your prompt reply. With respect, my understanding was exactly as you have explained. With respect, it still seems to me the issues reported were not related to the hardware performance I have available. Rather how GCC running on that hardware utilised the currently available hardware performance, or not, due to operating methods imposed historically based on factors no longer necessarily relevent. I feel therefore it was not strictly a hardware performance issue and I think we may be looking at this from different perspectives. I also feel the main thing is the issue is resolved as far as I can currently determine.

If I can locate my old Windows Mobile 2003 SE 400MHz device and accessories, I will advise how well maps function on that. It would be interesting to see just what GCC can do now and if a minimum spec can be determined where the smooth scrolling is no longer.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] cozzykim:
I don't think so, the GPS chip in the Diamond is sometimes not as accurate as it could be, it seems to depend, on what rom/radio combination you have, whether you have A-GPS enabled, what battery pack (std or extended) etc. etc.

Kim
[Touch Diamond, MDA Compact IV General] Vassagojay:
When i try to extract the file it comes up with the error -

Not enough storage is available to complete this operation

i know there is plenty of storage on my laptop so any ideas as to why this is happening ?
[Touch Diamond, MDA Compact IV General] cozzykim:
No, sorry, no idea :(

Here is the CAB file for V2.29, connect your Diamond as Disc Drive, click on the CAB file in my post, and, when IE or (I hope) Firefox asks for a directory to download to, select the Diamond Internal Storage (could be drive E: or suchlike on your PC).

Once the CAB has downloaded disconnect your Diamond and navigate with File Explorer to where you put it. Click on it to install; Voila c'est fait bien :)

HTH

Kim
[Touch Diamond, MDA Compact IV General] bjanha:
Wonderful utility! This thread should be moved to the correct thread, Themes, Applications and Software, to gain more exposure.
[Touch Diamond, MDA Compact IV General] BelugaHval:
YAY!!! I looooove this tool although i've just been using it for fun. Trying to beat best average speed going home from work :) Good work!!!

I wish there was more people developing tools for the diamond with the touch flo' ui feel
[Touch Diamond, MDA Compact IV General] AndyZap:
Posted new version, 2.31. Added a few new options, and custom input/output file location, so you can now easily put files into different folders :)
[Touch Diamond, MDA Compact IV General] dAV84:
hello,

i make to you congratulations for your software

I use another pda 'not Diamond", and i can't use GPS because it not detect it.

The fonctions is very simple and addictive.Awaiting one version in QVGA with calibrate gps and omore options.

Thanks
[Touch Diamond, MDA Compact IV General] schauol1:
Cool

Great piece of Software.

thank you for this. :)
[Touch Diamond, MDA Compact IV General] cozzykim:
Second that, can it be moved?
[Touch Diamond, MDA Compact IV General] AndyZap:
When I started this thread, I thought that as I have Diamond, then this is the only phone I can offer any support or answer any questions if the tool does not work.

I am OK for this thread to be moved, but is this a job for a moderator? I do not think I can do that...
[Touch Diamond, MDA Compact IV General] cozzykim:
Hi Andy,

I think the suggestion is to move the thread to >Diamond>Themes, Applications and Software, as this forum >Diamond>Diamond is mostly for posting problems etc.

As someone has said, GPSCycle is great and deserves more exposure in the correct thread.

Maybe you could PM one of the Mods and ask for their help?

Regards

Kim
[Touch Diamond, MDA Compact IV General] sle118:
Automatic Upload of KML?

Hello!

I like the app! Thanks! I am considering donating.

However, there is a feature that I would really see in the application and that I am too lazy to try implementing it myself:

automatic upload/email of the KML or GPX file at a specified interval.

An email setup screen would allow to enable emailing and sending parameters

1- Email to : email@someserver.com

2- Email interval: xx minutes

3- Email Format : .KML or .GPX

4- Max file size (truncate first entries to limit file size): xxxKB or no limit

5- Use Account: email account to use

A FTP upload settings screen would allow changing the following parameters

1- FTP server: ftp.someserver.com

2- FTP interval: xx minutes

3- FTP Format : .KML or .GPX

4- Max file size (truncate first entries to limit file size): xxxKB or no limit

5- FTP Account: username

6- FTP Password: password

The main goal for this is to allow someone to track your position in near realtime when, for example, going out in the woods (where a cellular connection is available).

What do you think?
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks for the suggestion - this is a useful feature indeed. I have not looked yet how ,NET works with e-mail and ftp - do you have any code samples?
[Touch Diamond, MDA Compact IV General] sle118:
Not really. I guess CodeProject may have something interesting

http://www.codeproject.com/KB/cpp/SendSmsThroughWS.aspx

as for the feature suggestion, I found another program that does pretty much what I am looking for (TrackMe).

The good thing about your program, though, is the power usage :)

Thanks!
[Touch Diamond, MDA Compact IV General] cozzykim:
I still can't find one that does what I need, GPSCycle comes Sooo close but not quite; (drivers logbook that just saves the trip details, without the Lat/Lon to .CSV with user input filename for Excel)

I'm still using GPSCycle as the best option so far, but the files get quite big when you do over 100 miles (100kb +)

Hoping ;)

EDIT: There could be 2 versions of GPSCycle/GPSMotor e.g. second one with .CSV instead of .GPX to save page real estate and a popup dialogue to ask for the destination to add to the filename with the date/time?

Kim
[Touch Diamond, MDA Compact IV General] Armando.Roque:
I am also using RunGPS and if you register online there is an optin to track your position online in realtime using google earth, would be a nice feature...
[Touch Diamond, MDA Compact IV General] dc7os:
Feature Request

Hi,

i use GPS Cycle to track my tours. Is it possible to get a small today plugin to show the speed and the coordinates?

CU, dc7os
[Touch Diamond, MDA Compact IV General] Ryon:
change colour on track??

Hi there!

My problem is that the track of my tour is shown in yellow, witch is the same colour as on all the roads! (making it har to see where i have been running)

Is there any way to change the colour of the GPS track when viewing the KML file in either GoogleMaps or GoogleEarth??

Would like it blue or red..

Any ideas?

Best Reg

Ryon
[Touch Diamond, MDA Compact IV General] cozzykim:
yes, if you open the .kml file in word or notepad and look for the line near the top (about line 7) which says color 7f00ffff, change it to ffff0000 for red or ff0000ff for blue, I do this myself to make it easier to see

EDIT: Sorry replied via Diamond from memory, more info:

<Style id="yellowLineGreenPoly">

<LineStyle>

<color>7f00ffff</color> This is the line colour (I normally change it to ff000000, Black)

<width>4</width>

</LineStyle>

<PolyStyle>

<color>7f00ff00</color>

</PolyStyle>

</Style>

hth

kim
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks everyone for the comments/feedback!

Re the KML line color - yes, this is what you need to do, but I will add an option to the tool, so you can select color/width of the line.

Re Today Plugin - unfortunatelly, I do not have any experience with plugins - but if there is a sample C# code available - I can try to add this.
[Touch Diamond, MDA Compact IV General] profaner667:
GPScycleComputer and NET CF problems

Hello

I'm a new guy and I need some help with this app.

When I intsal NET CF and then GPS cycle Computer it works fine, but after restart my GPS I loose the date storege on local drive

(probably it's just a RAM image).

When I'm reinstalling the NET CF I got message that it is already install.

'

Is it posible to install the NET CF in the diferent dir example on CF card?

If so how to do it?and also I have to change the dir that GPS cycle Computer looks the NET CF file.

How to do it?

I really wont to use this app with my old WIN CE GPS navigation.

I'll be very gratefull for any help

Best regards
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Profaner,

your problems are not direct related to GCC. Perhaps you can find more qalified help in a forum related to your device.

You can try to deinstall .NET CF. And then reinstall it, perhaps you can then choose to use Storage Card.

Regards

Klaus
[Touch Diamond, MDA Compact IV General] profaner667:
shutte the

hello Blaustein

Yes it's 100% conected with my device and windows ce configuration.

Unfortunetally the default folder for install the NET CF is folder with windows ce.

So reinstall don't get results