The only realistic way to truly emulate canvas on IE is to use Flash. VML
just doesn't cut it. Even after lots of community effort on excanvas.js, it
still falls short of even the old Canvas that Safari first exported, and
that doesn't even take into account that performance is pretty bad too.
 Silverlight could be a deferred binding option as well, but Flash has >95%
penetration and would work in a majority of cases. You could still fallback
to VML in some of those intranet settings that don't allow plugins, but as
you say, you'd have to bifurifcate the Canvas API into what's supportable by
VML and what's supportable by everything else, and code your draw paths to
deal with them separately.
Even with Flash, there's some stuff like fetching or setting pixel data that
would be quite slow, in that regard, I think image processing ops should be
encoded declaratively in a scenegraph, much like Java2D/JAI Renderable, and
shipped over to Flash for execution rather than trying to bring them into
the browser's JS engine.

-Ray


On Thu, Jul 16, 2009 at 8:36 PM, John Gunther
<[email protected]>wrote:

>
> There are a number of GWTCanvas bug reports that are still categorized
> as New, some several months old, some submitted by me.
>
>
> http://code.google.com/p/google-web-toolkit-incubator/issues/list?can=2&q=GWTCanvas&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles
>
> Has anyone looked at these yet? Anyone have plans to fix any of them
> (or are there any fixes that have not yet been committed yet?)
>
> I've also noticed a project called gwt-canvas (http://code.google.com/
> p/gwt-canvas/) Are the two projects related in any way (they list a
> "gwt.team.jaimeyap" as a contributor, though not [email protected].
> Presume they are the same person, right)?
>
> I was thinking of trying to better understand and maybe even fix some
> of the bugs I reported but wanted to make sure I was not missing
> anything first. Thanks for any info you can provide.
>
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to