I don't know of anyone working on it, but I haven't heard anyone say it
is "impossible" either. Personally, I have never tried to use iUI on OM
5. iUI has focused mainly on WebKit but works reasonably well on the
latest Firefox (and I've heard it works well on Fennec)
I don't see any items in the Issues DB about Opera, so if you can
document the problems, please create a new issue and make the
information public. You never know who might come along with a patch or
a workaround.
If someone can make it work well and has patches to submit, we'd love to
see them. If they are relatively minor and don't have an adverse effect
on other platforms we should be happy to add them to a future release of
iUI.
-- Sean
From a first very superficial check it seems there's something not
properly working with event handling under Opera Mini but I will try
to be more specific and submit an Issue.
"Note that because Vega (Opera's graphics library) is not enabled on our proxy servers, things like border-radius, CSS transitions or graphically-intensive effects such as text-shadow blurring – which do work in Opera 10.50 for desktop – are not supported in Opera Mini 5."
see http://dev.opera.com/articles/view/opera-mini-5-developers/#standardssupport
So well … i do support Opera Mini as a wap-compatible browser (like NetFront or other web browser you can find on featured phones).
Anyway, i don't see the point with Blackberry, since the next generation will be using a brand new webkit-based browser
http://mobile.venturebeat.com/2010/02/16/rim-announces-new-blackberry-web-browser-superapps-bes-express-server/
is Opera Mini the current BB default web browser ?
Remi Grumeau
http://www.remi-grumeau.com
If needed, i can video capture my phone ...
Remi
"Opera Mini 5 is a thin-client application: when you use it to request
a web page (1), that request is sent off to a server-farm (2); a proxy
server receives the requested web page (3), renders and reformats it,
and then converts it to a light and efficient format developed by
Opera called OBML (4). This is then sent to the Opera Mini client (5),
which displays it on the phone screen (6)."
and then again
"Note that, as all the processing is done on the server and what is
sent to the client is a static snapshot of the web page, some sites
that feature heavy Ajax functionality or background scripting may not
behave quite like you’d expect."
I think most of the probems come from Javascript handling on OM5 and
in fact:
"The majority of JavaScript that is triggered onload should work just
fine, except in cases where those scripts require asynchronous
operations. JavaScript won't run client-side (for instance in response
to user interaction) once the page has finished loading. Plug-ins,
such as Adobe Flash, are not supported."
In practice once the page has been rendered on the browser you have a
lot of problems in handling events because only a very limited subset
of events are available client-side. Weel I start thinking that we are
on the "impossible" side of the problem.
Thank you.
-- Roberto.
On 9 Apr, 08:23, Sean Gilligan <msgilli...@gmail.com> wrote:
I've made some more inspections and I think that there will be no
chance to get iUI working under OM5 (and subsequent versions): the
main problems for me, apart from some CSS specific issues as you
pointed out, is with the Javascript engine. From the developer Opera
Mini site:
"Opera Mini 5 is a thin-client application: when you use it to request
a web page (1), that request is sent off to a server-farm (2); a proxy
server receives the requested web page (3), renders and reformats it,
and then converts it to a light and efficient format developed by
Opera called OBML (4). This is then sent to the Opera Mini client (5),
which displays it on the phone screen (6)."
So all the page is generated on an Opera proxy server, translated
into OBML (good for band saving, bad for all the rest) andsent to the
client. All pre-loading Javascript is run served-side, only some
events are handled post-loading. So I think we get stuck with whatever
Javscript must be run after page loading. Again from the Opera
Developer site:
"JavaScript won't run client-side (for instance in response to user
interaction) once the page has finished loading. "
So I think that, unfortunately, the correct wordings should be "iUI
is *totally* not working on Opera Mini 5" instead of "iUI is not
working *well* on Opera Mini 5" and no hope to get it working. Dead
end.
Roberto.
My 0,02$
Remi
Thank you in advance for any suggestions.
Roberto.
Here again, my 0,02€
R.
Thank you all for the suggestions (and many thanks to Remi in
particular for his patience and support).
Roberto.