qooxdoo / qooxdoo

qooxdoo - Universal JavaScript Framework
http://qooxdoo.org
Other
764 stars 259 forks source link

Qooxdoo doesn't work on Symbian S60 and Opera Mini browsers (BZ#2033) #2177

Closed qx-bug-importer closed 8 years ago

qx-bug-importer commented 15 years ago

Jiri Peterka (peterka.jiri) wrote:

Qooxdoo doesn't work on Symbian S60 browsers. Same problem on latest J2ME Opera Mini (4.2) browser on any OS. Caused probably by missing Ajax implementation of the browsers. Only initial screen without widgets is painted. Some Qooxdoo workaround for these devices will be needed. Note: On Windows CE with MS Internet Explorer and Android standard browser, it works fine.

qx-bug-importer commented 15 years ago

Andreas Ecker (@ecker) wrote:

Jiri, any updates on this one? Do you have a chance to look into those problems for S60 or Opera Mini browsers? We don't have those platforms available, but maybe we could collaborate on debugging the issues?

qx-bug-importer commented 15 years ago

Sebastian Werner (@swernerx) wrote:

Opera Mini uses a proxy to reproduce content for low-end devices. Ajax applications will never work for Opera Mini.

Opera Mobile is the Ajax-enabled client from the same company. This client should basically work. But if you see that even the by large extends faster Webkit needs some time to initialize a qooxdoo GUI application it will not be better in Opera Mini.

The greatest hope on mobiles is Webkit. It is already available on Nokia S60, Blackberry, iPhone, Android and Palm Pre. There are even Webkit-based Windows CE browsers available. All these clients should basically work - maybe we need to fix some issues here and there but finally all these engines use the same core technology.

qx-bug-importer commented 15 years ago

Andreas Ecker (@ecker) wrote:

Hi Sebastian, thanks for the input. I added it to the following page, along with some additional links to mobile platforms: http://qooxdoo.org/documentation/general/mobile_devices

Anybody that has some more mobile info and links, please feel free to add them to this wiki page.

qx-bug-importer commented 15 years ago

Jiri Peterka (peterka.jiri) wrote:

Hi Andreas, I suppose Sebastian wrote everything important. There is article about Opera Mini JavaScript support - http://dev.opera.com/articles/view/javascript-support-in-opera-mini-4/. Unfortunately I can't judge possibility of modifying qooxdoo to be able run on Opera Mini. For example Google GWT-ext has similar problems on it. I would leave that, nevertheless it would be nice to have better performance on device browsers where it already works (Webkit based) because loading and processing times are not currently comfortable.

qx-bug-importer commented 15 years ago

Andreas Ecker (@ecker) wrote:

Thanks Jiri for the feedback. I added your link to Opera Mini to the wiki page. Please feel free to add to or update this wiki page for any new "mobile" findings of yours.

Now that Opera Mini is too limited to support Ajax apps, what about your initial statement that ""Qooxdoo doesn't work on Symbian S60 browsers"? Since it is based on webkit, what was your test setup (versions, etc.) that didn't allow for qooxdoo apps on S60?

qx-bug-importer commented 15 years ago

Sebastian Werner (@swernerx) wrote:

As far as I know not all models of S60 are using Webkit. It seems that Nokia uses it only for the newer more capable devices.

qx-bug-importer commented 15 years ago

Jiri Peterka (peterka.jiri) wrote:

Hi Andreas. Actually it seems that all Symbian S60 browsers are based on Webkit/WebCore/KJS Java Script. But there are several version of this browsers depending on product line of Nokia mobile phones, res. Symbian. If we are talking about working or not-working Qooxdoo, rendering engine doesn't seem to be good aspect for this. Nokia has at least three generation of Webkit browsers and the latest one is still in development. Qooxdoo works neither on the 1st generation (E50,.. ) nor on the 2nd and current generation (E51,...). So Webkit isn't guarantee for working Qooxdoo. It seems it depends on used JavaScript engine underneath. Nokia uses KJS but who know how it is modified. Unfortunately I'm not familiar with these technologies so I can't provide any valuable information. See documents related to Nokia browser (http://www.forum.nokia.com/info/sw.nokia.com/id/1e66bc62-0a3e-4e36-b8c9-4e20e8b8cdd8/Overview_of_AJAX_Support_in_Nokia_Web_Browser_v1_0_en.pdf.html and http://www.s60.com/file?id=550).

qx-bug-importer commented 15 years ago

Sebastian Werner (@swernerx) wrote:

Thanks Jiri for the information. It's interesting that the document regarding Ajax support is from 2006. I think we could easily ignore this document. Only recent webkit versions are capable of running well on mobile devices. So it seems that we should start to collect devices which are offered with more-up-to-date-webkit-versions. Anybody has found resources regarding this?

qx-bug-importer commented 14 years ago

Andreas Ecker (@ecker) wrote:

marked as enhancement. If anybody has more info or is interested to work in this area, please let us know.

qx-bug-importer commented 13 years ago

Andreas Ecker (@ecker) wrote:

Closing as won't fix. This bug is about legacy browsers that don't play a role in the mobile challenges nowadays.