Sun-Java and SMIL Animation

Hi Chet !

-- Note for people reading this email from the mailing-lists: Chet  
Haase is an architect in the Java Client Group at Sun Microsystems, of  
which one area of interest is timing and animation. --

My name is Daniel Weck, I am a member of the W3C SYMM Working Group:
<http://www.w3.org/AudioVideo/>

As you may already know, SYMM is responsible for SMIL standardization,  
of which the latest version is SMIL 2.1:
<http://www.w3.org/TR/SMIL2/>

First of all, congratulations for your work related to the Java "Timing  
Framework". I always enjoy reading your articles and the ongoing  
implementation effort is exiting:
<http://today.java.net/pub/au/78>
<http://weblogs.java.net/blog/chet/>
<https://timingframework.dev.java.net/>

I understand that there may be a possibility for the implementation  
work to be ultimately included in a future release of Sun's JDK. I also  
read that the project's goal is to provide general SMIL support in the  
long term.

The W3C SYMM Working Group is always interested in hearing about new  
SMIL implementations, so please let me invite you to keep us updated  
via the public mailing-list:
<http://lists.w3.org/Archives/Public/www-smil/>

Also, I am sure you will find answers to your questions on the SVG  
Working Group's public mailing-list:
<http://lists.w3.org/Archives/Public/www-svg/>

I gather that your current focus is on animations, so for your  
information here are some pointers to documents published by the W3C:

- Animation module in the current SMIL recommendation:
<http://www.w3.org/TR/2005/REC-SMIL2-20051213/animation.html>

- Separate W3C recommendation specifically for SMIL-animation:
<http://www.w3.org/TR/smil-animation/>

- SVG 1.1 Animation:
<http://www.w3.org/TR/SVG11/animate.html>

- SVG 1.2 Tiny animation (working-draft, not yet an approved  
recommendation):
<http://www.w3.org/TR/SVGMobile12/animate.html>

There is an old working draft which includes an appendix related to  
Java-specific implementations of SMIL-DOM. Please note that this has  
been removed in the approved recommendation of SMIL 2.0:
<http://www.w3.org/TR/smil-boston-dom/java-binding.html>


Additionally, there are existing Java implementations of SMIL timing  
and synchronization, such as:

- X-Smiles
<http://www.x-smiles.org/xsmiles_smil.html>
<http://www.xsmiles.org/xsmiles_features.html#smil>
<http://www.xsmiles.org/xsmiles_features.html#timesheet>
<http://www.x-smiles.org/javadoc/org/w3c/dom/smil20/package- 
summary.html>

- JGoodies Animations
<http://jgoodies.com/freeware/animation/>

Batik 1.6 does not support SMIL yet, but this is included in the  
roadmap for Batik 2.0. That's probably good place to contribute:
<http://xmlgraphics.apache.org/batik/#BatikStatus>
<http://www.ludicrum.org/plsWork/papers/BatikSMILsupport.htm>
<http://xmlgraphics.apache.org/batik/javadoc/org/w3c/dom/smil/package- 
summary.html>

I hope you'll find this useful,
Kind regards,
Daniel/

Received on Friday, 10 March 2006 18:29:42 UTC