tags:

views:

3556

answers:

5

hi

I have a fairly large web application developed with GWT (and EJB). However on mobile devices (like windows mobile, black berry and such) the GWT start page remains simply white. I'm using GWT 1.6 and also tried 1.7 but nothing helps. It seems that the java script isn't executing and also isn't the noscript tag.

Do you know how to make it working without rewriting the whole application in e.g. PHP?? I think it may be a general prob with GWT apps and not with my specific app.

thx

+3  A: 

The last time i tried a GWT app on an IPhone it worked fine.

Given that GWT is about writing javascript apps, changing the server technology would make no difference. Php on the server has nothing to do with GWT/Javascript. Turn the debug menu on the IPphone and investigate what happens.

mP
A: 

Most phones don´t support js or they don´t support js very well.

fravelgue
A: 

Following on from what mP said, Safari 4 now has full support for gwt apps, but that seems to be the only mobile browser that currently works. We have a large ERM/HR Portal written in GWT which runs seamlessly on my iPhone on Safari 4.

Clinton Bosch
+1  A: 

iPhone, Nokias with webkit and Android should be fine with GWT. Windows Mobile and Blackberry at time of writing do not have good enough browsers. However if/when Blackberry gets webkit which is meant to be soon that may change.

Daniel Vaughan
+1  A: 

Different phones have varying support for websites and related technologies. They often have varying support for web-pages, some support xhtml-mobile, but only a subset of it (such as no tables, only partial css etc...) Some phones also can't run JS at all with the built-in browsers.

There are some third party browsers for both Blackberry and Windows Mobile that support JS quite well, the main concern is can one force third party apps to be installed just to run a site

saret
Might be worth checking out WURFL at http://wurfl.sourceforge.net/ to see a resource with pretty comprehensive info about phone support
saret