| View previous topic :: View next topic |
| Author |
Message |
easypeacy42
Joined: 27 Apr 2008 Posts: 28
|
Posted: Thu Nov 13, 2008 10:21 pm Post subject: Trekbuddy and HTC Touch HD (WM 6.1, 480x800 Touchscreen) |
|
|
I want to share my experience with running Trekbuddy on the HTC Touch HD. It's a Windows Mobile 6.1 device with a screen resolution of 480x800 (touchscreen).
Trekbuddy V0.9.81 with GpsPortPPC V0.36 (using COM4) was installed. I copied over my Atlas directory structure I used on my Nokia N95 8GB. The Atlas contains 7 maps (~10500x7500 each), having 3 layers.
Well, there is good news and bad news. Good news is that it kind of runs. Bad news is it only runs "kind of".
Good news is:- It can be installed and started
- It is loading my Atlas correctly and I can switch between layers (looks great on such a display)
- I get the GPS signal and it positions me then correctly on the map when I tell it to go to current GPS position
- I loaded a list of waypoints and could see the track on the display (couldn't test if 'route along' is working)
The bad news is:- (It only works with the option "1-tile scroll" (otherwise it creates 'out of memory' errors, although having plenty of it free) ... which is very inconvenient and renders the large display a bit obsolete, unfortunately) Resolved
- (When selecting a waypoint and use "Go To", it does not load the correct tile of the map (looks like it's positioning the Cross at the 'correct' location on the screen but does not load the correct tile but any). Might be that this mainly happens when it has to load a tile from a different map of the same atlas? Hard to test currently. And when I then try to move on this wrongly loaded tile, it immediately loads a very different tile again) Resolved
- (When changing the layer (especially after scrolling across tiles), the wrong map tile gets loaded (usually the tile of the area where you started the scrolling and not where you scrolled to)) Resolved
- The user interface on the touch screen is not very convenient (simulating the areas of an imaginary keypad). Besides it being a kind of try-and-error to hit the right area, you cover the screen with your hand when scrolling and you don't see where you are. I'd prefer to scroll by touching the edge of the middle of each side and focusing on current position by touching the center of the screen. To walk through the compass / CMS screens, you could keep the current lower right corner. For everything else a menu point would be more convenient in my opinion as you don't use it regularly. Maybe for layer switching the lower left corner could be used if desired
- When looking at the waypoint list, the text is extremely small (hard to select the right list even with a stylus)
- The SMS function ("I'm Here", ...) does not work
- (GpsPortPPC is not an installed application appearing in the "Programs" list but I have to first open the file explorer and load it (very inconvenient ... but maybe I'm doing something wrong?)) Resolved
So much I could find out at the moment. This is no critizism at all. I love Trekbuddy and I was positively surprised that it even runs "kind of" on this phone, as some things are rather unusal / unexpected for many programs (new WM6.1, large screen resolution, touchscreen).
Of course, it would be great if kruch could make it work smoothly on such devices. With a 3.8" display and 480x800 pixels, Trekbuddy just rocks even more!
Edit [21-Nov-08] :
With the resolved problems thanks to the 8M setting, Trekbuddy now works perfectly fine for me. The remaining points are mainly "just" about the user interface.
Last edited by easypeacy42 on Fri Nov 21, 2008 10:43 pm; edited 2 times in total |
|
| Back to top |
|
 |
easypeacy42
Joined: 27 Apr 2008 Posts: 28
|
Posted: Thu Nov 13, 2008 11:19 pm Post subject: |
|
|
Some additions:
1. The compass screen has the same issue as described here:
http://www.trekbuddy.net/forum/viewtopic.php?p=15781#15781
2. Known problem that with fullscreen mode you cannot access menu on touchscreen device. How about opening the menu by touching e.g. the upper left corner? (that corner is still free, when following my user-interface suggestion of the previous posting ...)
3. Who can provide a CMS for 480x800? ... I used MaleSMurfs great CMS on my N95 and liked it a lot
|
|
| Back to top |
|
 |
tomiskavac
Joined: 23 Jan 2008 Posts: 23
|
Posted: Fri Nov 14, 2008 10:47 am Post subject: |
|
|
Hi, I have HTC Diamond and TB works good. Yes, there are some problematic things, but TB is primary made for mobile phones not WM communicators. Java emulators for WM aren't so good.
For navigation on touchscreen you have to imagin standard mobile keyboard. Just split the screen form 3 columns and 4 rows and press the relevant area.
For GpsPortPPC you have to create a shortcut. Place it to directory Windows\Start Menu\Programs and then you will see it in Programs tab.
I'm looking for someone who resize CMS too. Its annoying to see CMS only on 1/4 of screen.
Sorry my english.
Edit:
I tried to resize Gris2 theme to VGA and it's posted in thist thread
http://www.trekbuddy.net/forum/viewtopic.php?t=2175
Try it. For WVGA it's better than QVGA.
Last edited by tomiskavac on Sat Nov 15, 2008 12:06 pm; edited 1 time in total |
|
| Back to top |
|
 |
easypeacy42
Joined: 27 Apr 2008 Posts: 28
|
Posted: Fri Nov 14, 2008 12:17 pm Post subject: |
|
|
| tomiskavac wrote: |
Hi, I have HTC Diamond and TB works good. Yes, there are some problematic things, but TB is primary made for mobile phones not WM communicators. Java emulators for WM aren't so good.
For navigation on touchscreen you have to imagin standard mobile keyboard. Just split the screen form 3 columns and 4 rows and press the relevant area.
For GpsPortPPC you have to create a shortcut. Place it to directory Windows\Start Menu\Programs and then you will see it in Programs tab.
I'm looking for someone who resize CMS too. Its annoying to see CMS only on 1/4 of screen.
Sorry my english. |
Thanks a lot for your help. Good hint with the Start Menu short cut, makes my life a bit easier.
I'm aware of the touchscreen user concept (3 columns, 4 rows) but I think my proposal would be much more user friendly than the current solution
Key to be able to use Trekbuddy on the HTC Touch HD would be that always the correct map tile gets loaded, of course. Next, it would be great if the "1-tile scroll" issue could be resolved. With that, Trekbuddy would already work in a pretty decent way on that device. Ultimatively great would, of course, be if the user touch interface could be reworked a bit. I know, a lot of wishes and I'm sure kruch is a very busy person
|
|
| Back to top |
|
 |
vincent
Joined: 11 Feb 2008 Posts: 196
|
Posted: Fri Nov 14, 2008 9:35 pm Post subject: |
|
|
I confirm the memory leak when used with map.
Concerning the touch screen after a long time I use the border zone of the screen and it okay for me.
I have adapted the theme with 640*400 and it okay for me.
_________________ SE K750i + 512MB MS2 OR HTC Diamond + Qstarz BT-818 + Wintec 301 + latest TB |
|
| Back to top |
|
 |
kruch Site Admin
Joined: 02 Jul 2006 Posts: 5088
|
Posted: Tue Nov 18, 2008 9:36 pm Post subject: |
|
|
Well, memory leak... what map tile dimensions you use?
I also wonder about the "java" - it is Esmertec Jbed, I assume - which version? How much total/free memory is reported by TB (Info->Technical)?
I agree the "scrolling" areas could be narrower; I need to check other touchscreen-related issues.
Thanks for the report!
|
|
| Back to top |
|
 |
easypeacy42
Joined: 27 Apr 2008 Posts: 28
|
Posted: Tue Nov 18, 2008 10:23 pm Post subject: |
|
|
Hi kruch,
many thanks for your investigations. I try to answer your questions:
1. map tile dimensions: 507x507
2. Java: Yes, it's Esmertec Jbed, Build ID 20080418.2.1
3. TB "Memory" says: 4194240/3195616
I also tried with a different Atlas which has map tiles of dimension 256x256. There, the funny part is that, without "1-tile scroll" enabled, I can scroll to the right quite a while and no error happens. But as soon as I scroll down, I get the error message immediately.
With the 507x507 tiles, I basically get the error pretty immediately after I start scrolling in any direction.
I don't know if it goes into the category "memory leak" or if it's general handling of map tile selection / treatment.
Btw, the exact error message when trying to scroll without "1-tile scroll" activated is:
[7] null: InvalidMapException[null]: Failed to load tile: java.lang.OutOfMemoryError
Please just let me know if I can be of any help for troubleshooting (more info, tests, etc.), I'm happy to help where I can.
|
|
| Back to top |
|
 |
kruch Site Admin
Joined: 02 Jul 2006 Posts: 5088
|
Posted: Wed Nov 19, 2008 9:50 pm Post subject: |
|
|
4 MB heap is probably too small for such large screens, and I have no idea how to solve this now. You could try modified Jbed (20080328 build is the most recent I could find) with 8 MB heap (I'm using this version on HTC Artemis).
http://rapidshare.com/files/165454994/Esmertec_JBed_20080328.3.1_Large_Heap.CAB.html
Btw, jbed.exe has a command line option -heapsize, but it does not seem enough, midlet still reported only 4 MB total heap. These patched builds one can come across apparently do something more...
|
|
| Back to top |
|
 |
easypeacy42
Joined: 27 Apr 2008 Posts: 28
|
Posted: Thu Nov 20, 2008 7:57 pm Post subject: |
|
|
Great, thank you very much for your help!
I have one "little" question, though, as I'm not experienced with Windows Mobile or those Java installations:
I'm a bit hesitant to install this version. What happens to my current JBed version? Do I have to uninstall first? What happens if this 8MB heap version does not work properly on my phone? Can I get back my current version? How?
Sorry for all those questions, but I would feel much better if I knew a way to revert to the current situation if anything goes wrong ...
|
|
| Back to top |
|
 |
temptrekbuddy
Joined: 27 Nov 2006 Posts: 193 Location: Poland
|
Posted: Thu Nov 20, 2008 9:28 pm Post subject: |
|
|
| tomiskavac wrote: |
| Hi, I have HTC Diamond and TB works good. Yes, there are some problematic things, but TB is primary made for mobile phones not WM communicators. Java emulators for WM aren't so good. |
Yeah it always cracks me up that my 40Euro W800i performs better than a 440Euro Smartphone
_________________ Automatic Free 2GB backup -> Mozy; with this link 256MB extra. |
|
| Back to top |
|
 |
kruch Site Admin
Joined: 02 Jul 2006 Posts: 5088
|
|
| Back to top |
|
 |
easypeacy42
Joined: 27 Apr 2008 Posts: 28
|
|
| Back to top |
|
 |
temptrekbuddy
Joined: 27 Nov 2006 Posts: 193 Location: Poland
|
Posted: Sat Nov 22, 2008 3:49 pm Post subject: |
|
|
Great thing to hear. One of the reasons I abandoned my Samsung i600 was that it dodn't handle Trekbuddy well. Waiting for your report easypeacy42.
_________________ Automatic Free 2GB backup -> Mozy; with this link 256MB extra. |
|
| Back to top |
|
 |
vincent
Joined: 11 Feb 2008 Posts: 196
|
Posted: Sat Nov 22, 2008 7:47 pm Post subject: |
|
|
I confirm that the problems sound better with 8/meg
_________________ SE K750i + 512MB MS2 OR HTC Diamond + Qstarz BT-818 + Wintec 301 + latest TB |
|
| Back to top |
|
 |
|