W3C home > Mailing lists > Public > www-svg@w3.org > July 2006

RE: [SVGMobile12] Timer interface is inappropriate for a graphics specification

From: Ian Hickson <ian@hixie.ch>
Date: Sat, 22 Jul 2006 20:09:06 +0000 (UTC)
To: Doug Schepers <doug.schepers@vectoreal.com>
Cc: www-svg@w3.org
Message-ID: <Pine.LNX.4.62.0607222004430.4826@dhalsim.dreamhost.com>

On Sat, 22 Jul 2006, Doug Schepers wrote:
> 
> Ian Hickson wrote:
> | 
> | Please remove the Timer API from the Scalable Vector Graphics 
> | specification. It has no relation to graphics whatsoever. The 
> | W3C has far more appropriate venues to define timing APIs.
> 
> You may be unaware of my SmilScript library, which allows authors to use 
> some declarative animation in Firefox.  It makes use of the "timeout" 
> method, but it would have been much easier and more efficient to have 
> used a better timer mechanism such as this one.

There are plenty of limitations in the JavaScript programming environment, 
for example packaging is very limited. This does not entitle the Scalable 
Vector Graphis working group, or any group in the Graphics domain, to 
start adding non-graphics-specific APIs to the language or its 
environment. The JavaScript development environment is bigger than SVG. 
The W3C has multiple separate groups specifically so that groups can focus 
on their own areas without overlapping with other areas.


> In order to create dynamic graphics, especially cross-browser 
> animations, we need scripting methods that pertain specifically to the 
> medium that is being delivered.  The Timer API is entirely within the 
> use case and purview of such a graphics language.

I disagree. Assuming that the SVG WG continues to believe itself an 
appropiate authority for defining generic graphics-independent APIs, 
please mark this issue as unresolved in your disposition of comments, with 
the following statement:

   Argument: The commentor does not believe that the SVG group, or any 
   group within the Graphics domain, is an appropriate authority for 
   defining generic programming environment APIs.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Saturday, 22 July 2006 20:09:17 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:35 GMT