Hi Cyril,
From my point of view, SMIL animation works correctly in lib-gwt-svg in
Opera and FF (though FF has only partial support as of today, lacking
animateColor).
With the latest Chrome, the situation is not very satisfactory. I am
able to get SMIL animations to work partially in JavaScript (with
partially meaning that the animation events are not fired as they should
be). I have not been able to get SMIL animation to work in Chrome with
lib-gwt-svg so far. There is a bug some place which I have been unable
to fix. The methods are indeed called and do not raise an error, I can
see with the embedded development tools that the proper JavaScript types
are instantiated, but nothing moves. If someone has an idea, I would be
really grateful. I wonder if this caused by the GWT code living in an
IFrame, or by some other weird Chrome bug ?
In IE, there is no SMIL animation support so far.
To answer your question, I think SMIL animation is not mature enough yet
to support something like http://prezi.com/. One reason is the lack of
availability on some platforms (Chrome, IE). Another one is that the
resulting animations do not look as smooth as what is done in Flash. If
you want to do it today in SVG in reliable way, I think you will be
better off interpolating the coordinates yourself and scheduling repaint
with requestAnimationFrame.
Regards
Lukas
From my point of view, SMIL animation works correctly in lib-gwt-svg inOpera and FF (though FF has only partial support as of today, lacking
animateColor).