Mobile GMaps Home Page
 FAQFAQ    SearchSearch    MemberlistMemberlist    UsergroupsUsergroups   RegisterRegister  
 ProfileProfile    Log in to check your private messagesLog in to check your private messages    Log inLog in 

HTC S710 Vox Smartphone (WM6) report
Goto page 1, 2  Next
 
Post new topic   Reply to topic   printer-friendly view    MGMaps Forum Index -> Usage Questions and Problems
View previous topic :: View next topic  
Author Message
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Sat Jun 02, 2007 9:46 am    Post subject: HTC S710 Vox Smartphone (WM6) report Reply with quote

Sweet application, many thanks!

I've got it to work on a HTC S710 (Vox) smartphone which has wifi and 2G mobile data (gprs, edge). I still have a weird problem though.

Using the latest IBM J9 midlet manager everything (i.e. gps via custom com6, all maps) works fine via a wifi or active sync internet connection. However, when connecting via mobile network (T-Mobile gprs or edge) I don't get maps just tiles.

Using the supplied Esmertec Jeodek midlet manager I can't get gps to work ("GPS functionality is not available on this phone"), but maps work fine via both wifi and mobile data connection !

If I connect via a mobile network using IBM J9, I do see the little globe and I do get the airtime warnings, but in the end it always shows tiles.
Could this be a timeout issue in IBM J9 as it works fine with Esmertec? I already relaxed the permissions as much as possible in IBM J9, but it doesn't help.

Either there is a solution for showing maps via mobile connection in IBM J9 or there is a trick to get GPS to work using Esmertec.

Any help is much appreciated as I really want this great app to work for the 100% on my Vox.
Back to top
View user's profile Send private message
Cristian Streng
Founder


Joined: 28 Oct 2005
Posts: 4559

Phone Type: (many)

PostPosted: Sat Jun 02, 2007 7:01 pm    Post subject: Re: HTC S710 Vox Smartphone (WM6) report Reply with quote

jockyw2001 wrote:
Sweet application, many thanks!

I've got it to work on a HTC S710 (Vox) smartphone which has wifi and 2G mobile data (gprs, edge). I still have a weird problem though.

Using the latest IBM J9 midlet manager everything (i.e. gps via custom com6, all maps) works fine via a wifi or active sync internet connection. However, when connecting via mobile network (T-Mobile gprs or edge) I don't get maps just tiles.

Using the supplied Esmertec Jeodek midlet manager I can't get gps to work ("GPS functionality is not available on this phone"), but maps work fine via both wifi and mobile data connection !

If I connect via a mobile network using IBM J9, I do see the little globe and I do get the airtime warnings, but in the end it always shows tiles.
Could this be a timeout issue in IBM J9 as it works fine with Esmertec? I already relaxed the permissions as much as possible in IBM J9, but it doesn't help.

Either there is a solution for showing maps via mobile connection in IBM J9 or there is a trick to get GPS to work using Esmertec.

Any help is much appreciated as I really want this great app to work for the 100% on my Vox.

First, I'm glad to hear the GPS works fine with the IBM J9. Can you tell us exactly what version you got and from where?

You won't be able to access the GPS in the other JVM (Esmertec) because it can't access the serial ports. But you should be able to view the map in J9, I don't know why it doesn't work for you. See http://www.mgmaps.com/winset, maybe those instructions will help.

Cristian
Back to top
View user's profile Send private message Visit poster's website
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Sun Jun 03, 2007 7:40 am    Post subject: Reply with quote

I'm using MGMaps 1.33.10 (generic) with ibm-weme-wm50-sp-arm-midp20_6.1.1.20061110-161633.exe (IBM J9) from http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=weme&S_PKG=dl61

I've posted a report over at xda-developers here:
http://forum.xda-developers.com/showthread.php?t=309350
(That was before I noticed that it doesn't work via mobile network with J9)

I'm actually testing while traveling in Italy. So I'm a roaming in TIM, Vodafone and Wind networks (tried them all) with a T-Mobile GPRS profile set up on the Vox. In all those networks surfing is no problem and MGMaps works fine with Esmertec (w/o GPS tho). I'll be back home tomorrow and will let you know whether it works in the home T-Mobile network.

I've got a few questions: which ports are those map sites using? are you using http as protocol? where are MGMaps settings stored? do you have a small test app so that I can verify whether gprs/edge connectivity works at all in J9? should the globe spin during data transfer? are the color codes of the GPS arrow explained somewhere? (although I can more or less guess green is ok, and red isn't, what is yellow?)

Thanks for your help!
Back to top
View user's profile Send private message
Cristian Streng
Founder


Joined: 28 Oct 2005
Posts: 4559

Phone Type: (many)

PostPosted: Sun Jun 03, 2007 11:29 am    Post subject: Reply with quote

jockyw2001 wrote:
I'm actually testing while traveling in Italy. So I'm a roaming in TIM, Vodafone and Wind networks (tried them all) with a T-Mobile GPRS profile set up on the Vox. In all those networks surfing is no problem and MGMaps works fine with Esmertec (w/o GPS tho). I'll be back home tomorrow and will let you know whether it works in the home T-Mobile network.

Well it could be the roaming, so I'd wait to see if it works in your home network. There could be another issue... it's possible that the network has a proxy server that's used to access the web, your phone has it configured but J9 does not use that configuration. If that's the case, try to configure the proxy in mgmaps (assuming you can find the proxy settings somewhere on the phone).

jockyw2001 wrote:
I've got a few questions: which ports are those map sites using? are you using http as protocol?

Yes, if no proxy is configured HTTP is used (tcp port 80). And if a proxy is configured mgmaps is sending proxy-http requests over the selected port.

jockyw2001 wrote:
where are MGMaps settings stored?

They are stored in the Java RMS (storage system), locally on the phone.

jockyw2001 wrote:
do you have a small test app so that I can verify whether gprs/edge connectivity works at all in J9?

No, I don't have such an application, but you can try Opera's MIDP network tester, it tests http connectivity.

jockyw2001 wrote:
should the globe spin during data transfer?

I think it should... do you have other mobile-web-java applications that work? (for example gmail, opera mini)

jockyw2001 wrote:
are the color codes of the GPS arrow explained somewhere? (although I can more or less guess green is ok, and red isn't, what is yellow?)

The documentation at http://www.mgmaps.com/doc.php is a bit behind the application... green means OK + mobile tracking, yellow means OK without mobile tracking, red means no fix, red and "translucent" icon means GPS not connected.

Cristian
Back to top
View user's profile Send private message Visit poster's website
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Sun Jun 03, 2007 5:15 pm    Post subject: Reply with quote

Cristian Streng wrote:
jockyw2001 wrote:
do you have a small test app so that I can verify whether gprs/edge connectivity works at all in J9?

No, I don't have such an application, but you can try Opera's MIDP network tester, it tests http connectivity.

Many thanks for that. The utility indeed proves there is a network problem when connecting with gprs/edge. With wifi and activesync there is no problem.

Perhaps the detailed error description shows what goes wrong:
Code:
MNT - MIDP Network Tester Version 1.1
Status: Done!
Error: ConnectionNotFoundException
Exception:
Class:
javax.microedition.io.ConnectionNotFoundException
Message: Host lookup failed:
peple.opera.com - Authoritative Answer Host nout found
URL:
http://people.opera.com/lunkwill/mnt/MNT.txt


Any ideas whether this issue can be solved? Does IBM support J9 in any way? I heard about the Tao Intent midlet manager, perhaps it's a good alternative to J9. Do you know whether it supports COM ports?

EDIT: Jeez, just ran the connection test util another time and now it passes the test! Unfortunately running MGMaps immediately afterwards still fails (with or without proxy configured in MGMaps).

I've got the feeling the http protocol times out too early. Can timeout be configured in your app or in J9?
Back to top
View user's profile Send private message
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Sun Jun 03, 2007 7:25 pm    Post subject: Reply with quote

A bit late, but I finally found the debug log Embarassed
I repeatedly see the same error messages. See below, I hope you can deduce something from it.

Code:
Error  Messages
19:11:13.978: ERROR: An exception has occurred!
Exception class java.lang.NullPointerException, message:null,description: Invalid image data

19:11:13.976: An exception has occurred!
Exception class java.io.IOException, message: The connection was reset, description: Error downloading

19:11:13.763: DEBUG: Downloading http://mt3.google.com/mt?n=404&v=w2.52&x=34349&y=22390&zoom=1

19:11:13.761: ERROR: An exception has occurred!
Exception class java.lang.NullPointerException, message:null,description: Invalid image data

19:11:13.757: An exception has occurred!
Exception class java.io.IOException, message: The connection was reset, description: Error downloading
...

Looks like a timeout problem to me. Perhelps these links help:
http://swjscmail1.sun.com/cgi-bin/wa?A1=ind0108&L=kvm-interest#190
(use setRequestProperty("Connection","close"))
and here:
http://developer.java.sun.com/developer/J2METechTips/2001/tt0820.html#tip2
Back to top
View user's profile Send private message
Cristian Streng
Founder


Joined: 28 Oct 2005
Posts: 4559

Phone Type: (many)

PostPosted: Mon Jun 04, 2007 5:51 am    Post subject: Reply with quote

jockyw2001 wrote:
A bit late, but I finally found the debug log Embarassed
I repeatedly see the same error messages. See below, I hope you can deduce something from it.

Code:
Error  Messages
19:11:13.978: ERROR: An exception has occurred!
Exception class java.lang.NullPointerException, message:null,description: Invalid image data

19:11:13.976: An exception has occurred!
Exception class java.io.IOException, message: The connection was reset, description: Error downloading

19:11:13.763: DEBUG: Downloading http://mt3.google.com/mt?n=404&v=w2.52&x=34349&y=22390&zoom=1

19:11:13.761: ERROR: An exception has occurred!
Exception class java.lang.NullPointerException, message:null,description: Invalid image data

19:11:13.757: An exception has occurred!
Exception class java.io.IOException, message: The connection was reset, description: Error downloading
...

Looks like a timeout problem to me. Perhelps these links help:
http://swjscmail1.sun.com/cgi-bin/wa?A1=ind0108&L=kvm-interest#190
(use setRequestProperty("Connection","close"))
and here:
http://developer.java.sun.com/developer/J2METechTips/2001/tt0820.html#tip2

I don't think it's a timeout since the messages occur immediately one after the other. It's simply the lack of internet connectivity as reported by the network tester you tried.
Back to top
View user's profile Send private message Visit poster's website
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Mon Jun 04, 2007 9:37 am    Post subject: Reply with quote

Cristian Streng wrote:

I don't think it's a timeout since the messages occur immediately one after the other. It's simply the lack of internet connectivity as reported by the network tester you tried.

I'm not convinced. The network tester only failed the first time I tried. Google's gmaps app also works fine via mobile network.

I returned home some hours ago and am registered to my T-Mobile home network, MGMaps still fails with gprs/edge Sad

Can anyone with a WM5/6 smartphone please test and report back?
Back to top
View user's profile Send private message
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Tue Jun 05, 2007 9:06 pm    Post subject: Reply with quote

Cristian, you solved the problem Very Happy

Your latest test version, the one w/o the openOutputStream stuff, works perfect!

Fantastic work. You made this frequent traveller a very happy man Cool
Back to top
View user's profile Send private message
Cristian Streng
Founder


Joined: 28 Oct 2005
Posts: 4559

Phone Type: (many)

PostPosted: Tue Jun 05, 2007 9:16 pm    Post subject: Reply with quote

Great! Now I guess it's time for me to update the tutorial for installation on Windows mobile (http://www.mgmaps.com/winset)... Any specific suggestions or steps to include, except for the link to the new JVM?
Back to top
View user's profile Send private message Visit poster's website
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Tue Jun 05, 2007 9:29 pm    Post subject: Reply with quote

I guess you should add a section about how to configure an external GPS receiver. I.e. in case the COM port isn't listed, the user should click action - custom and type e.g. COM6.

I will further test the offline mode and write up a few lines.

Cheers
JockyW
Back to top
View user's profile Send private message
Cristian Streng
Founder


Joined: 28 Oct 2005
Posts: 4559

Phone Type: (many)

PostPosted: Wed Jun 06, 2007 6:35 am    Post subject: Reply with quote

jockyw2001 wrote:
I guess you should add a section about how to configure an external GPS receiver. I.e. in case the COM port isn't listed, the user should click action - custom and type e.g. COM6.

I will further test the offline mode and write up a few lines.

Cheers
JockyW

Thanks, maybe you can write up a few lines about the COM port configuration and the offline mode configuration... Also, is there any info that can be removed from the tutorial? Did you follow all those steps each time you reinstalled the test versions that I sent to you?
Back to top
View user's profile Send private message Visit poster's website
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Wed Jun 06, 2007 7:53 am    Post subject: Reply with quote

I did not follow the tutorial to the letter. I usually discover by doing Very Happy

I need to find a screenshot util first and then I will write a tutorial explaining:
1. how to download and install IBM J9
2. how to configure default permissions in J9
3. how to easily invoke J9 from a taskbar (Xbar 3)
4. how to install MGMaps
5. how to configure (external) GPS

Give me some time tho, cuz'I'll be on travel for some weeks Smile
Back to top
View user's profile Send private message
Cristian Streng
Founder


Joined: 28 Oct 2005
Posts: 4559

Phone Type: (many)

PostPosted: Wed Jun 06, 2007 8:05 am    Post subject: Reply with quote

jockyw2001 wrote:
I did not follow the tutorial to the letter. I usually discover by doing Very Happy

I need to find a screenshot util first and then I will write a tutorial explaining:
1. how to download and install IBM J9
2. how to configure default permissions in J9
3. how to easily invoke J9 from a taskbar (Xbar 3)
4. how to install MGMaps
5. how to configure (external) GPS

Give me some time tho, cuz'I'll be on travel for some weeks Smile

That's no problem, thanks anyway for your help so far!

Cristian
Back to top
View user's profile Send private message Visit poster's website
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Thu Jun 07, 2007 6:22 pm    Post subject: Reply with quote

The great new stored maps feature requires JSR-75 support. Unfortunately JSR-75 is not included in the standard IBM J9 package for WM5/6 devices.

Luckily IBM offers an extension which is easy to install. You only have to copy 2 files to the right location.
This is described in detail in the blog of Markus Brosch: http://www.markus.brosch.net/?p=111.
If you already installed IBM J9 then there are only 3 steps:
Download this jar from IBM. Unzip it. It contains a folder called fixed.
Copy: fixed\ive-2.2\runtimes\wm2003\arm\midp2\bin\fileconn.dll into this folder on you mobile device: \Storage Card\J9\MIDP20\bin\
Copy: fixed\ive-2.2\runtimes\wm2003\arm\midp2\lib\jclMidp20\ext\fc.jar into this folder on you mobile device: \Storage Card\J9\MIDP20\lib\jclMidp20\ext\

After you installed JSR-75 restart IBM J9 and start MGMaps, go into Settings - Map Browsing and select the "Stored Maps" checkbox. In the "Storage Path" textbox enter "/Storage Card" if you stored the offline map directory under the root directory of the memory card.

Cristian: perhaps you can update the installation instructions for Windows Mobile users (http://www.mgmaps.com/winset/)

Mobile GMaps now runs 100% bullet proof on my HTC S710 smartphone Very Happy
Back to top
View user's profile Send private message
Cristian Streng
Founder


Joined: 28 Oct 2005
Posts: 4559

Phone Type: (many)

PostPosted: Fri Jun 08, 2007 5:54 am    Post subject: Reply with quote

jockyw2001 wrote:
The great new stored maps feature requires JSR-75 support. Unfortunately JSR-75 is not included in the standard IBM J9 package for WM5/6 devices.

Luckily IBM offers an extension which is easy to install. You only have to copy 2 files to the right location.
This is described in detail in the blog of Markus Brosch: http://www.markus.brosch.net/?p=111.
If you already installed IBM J9 then there are only 3 steps:
Download this jar from IBM. Unzip it. It contains a folder called fixed.
Copy: fixed\ive-2.2\runtimes\wm2003\arm\midp2\bin\fileconn.dll into this folder on you mobile device: \Storage Card\J9\MIDP20\bin\
Copy: fixed\ive-2.2\runtimes\wm2003\arm\midp2\lib\jclMidp20\ext\fc.jar into this folder on you mobile device: \Storage Card\J9\MIDP20\lib\jclMidp20\ext\

After you installed JSR-75 restart IBM J9 and start MGMaps, go into Settings - Map Browsing and select the "Stored Maps" checkbox. In the "Storage Path" textbox enter "/Storage Card" if you stored the offline map directory under the root directory of the memory card.

Cristian: perhaps you can update the installation instructions for Windows Mobile users (http://www.mgmaps.com/winset/)

Mobile GMaps now runs 100% bullet proof on my HTC S710 smartphone Very Happy

Thanks, I'll include these in the installation instructions for WM.

Cristian
Back to top
View user's profile Send private message Visit poster's website
spadival
Power User


Joined: 12 Jun 2007
Posts: 65

Phone Type: Unknown

PostPosted: Wed Jun 13, 2007 5:20 am    Post subject: Full screen mode works? Reply with quote

The alpha version of Mobile GMaps with stored maps feature works fine on my Imate Jam (WM2003 SE).

However, the full screen option doesnt seem to work. Not sure if its a limitation of the IBM J9 JVM or the GMaps MIDP running on WM2003 SE. Does the full screen option work on WM5/WM6 ?
Back to top
View user's profile Send private message
Cristian Streng
Founder


Joined: 28 Oct 2005
Posts: 4559

Phone Type: (many)

PostPosted: Wed Jun 13, 2007 6:18 am    Post subject: Re: Full screen mode works? Reply with quote

spadival wrote:
The alpha version of Mobile GMaps with stored maps feature works fine on my Imate Jam (WM2003 SE).

However, the full screen option doesnt seem to work. Not sure if its a limitation of the IBM J9 JVM or the GMaps MIDP running on WM2003 SE. Does the full screen option work on WM5/WM6 ?

I think this is a limitation of the IBM J9 JVM, not of MIDP (the JVM supports MIDP 2.0 so the full screen call is supported, but it probably does nothing on WM).

Cristian
Back to top
View user's profile Send private message Visit poster's website
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Wed Jun 13, 2007 7:46 am    Post subject: Re: Full screen mode works? Reply with quote

Cristian Streng wrote:

I think this is a limitation of the IBM J9 JVM, not of MIDP (the JVM supports MIDP 2.0 so the full screen call is supported, but it probably does nothing on WM).

Correct, full screen doesn't work in IBM J9, but works in Esmertec Jeodek. However, Esmertec is of no use since COM ports and JSR-75 are not supported.
Back to top
View user's profile Send private message
jockyw2001
MGMapper


Joined: 02 Jun 2007
Posts: 28

Phone Type: Unknown

PostPosted: Wed Jun 13, 2007 7:52 am    Post subject: Reply with quote

Cristian: I saw v1.34.01 [signed jad] [jad] [jar] is available for download. Does it include the modified network code which runs on the S710 ?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MGMaps Forum Index -> Usage Questions and Problems All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
MGMaps topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group