Last Call Problems
by Leigh Dodds
July 26, 2000
This week the XML Deviant dips into the SVG developer lists to find
developers frustrated with the specification, which is still at Last Call
status.
|
Closed Links |
|
Some of the links in this article lead to the svg-developers
mailing list archive, hosted by eGroups and accessible only to members
of the group.
|
SVG Frustration
A recent posting to the W3C www-svg mailing list
demonstrated that frustration is surfacing among some developers over the
apparent lack of progress on the Simple
Vector Graphics (SVG) specification. Lawrence Fry described
the slow progress as disheartening:
When is svg expected to be a W3C recommendation? This standard has
been moving at a snails pace recently, and the release of two successive
"last call" specs is disheartening for those of us relying on the
new standard.
Fry went as far as to suggest that the delays had been
"orchestrated" by Working Group members with vested interests in
seeing the specification delayed further. While these claims are not supported
by the available evidence, they appear symptomatic of wider frustration with the
standards process and the role that vendors play.
In response to a related discussion concerning vendor buy-in to the standard
on the svg-developer
list, Wade Harrell urged developers to be
cautious before leaping to condemn particular vendors:
I applaud Adobe for making this plugin so early in the process of
SVG's growth. Most companies would not be willing to risk that kind of
development time on something that is still in the 1.0 working draft phase,
I can not say that I blame them. SVG is evolving and fortunately Adobe has
given developers a chance to experiment with, and give feedback on, the
standard. I am hesitant to condemn any company at this point for what
appears to be lack of participation in SVG's growth. Let's wait until there
is a half dozen commercial sites out there using the technology and then we
can say "wake up and smell the coffee".
Other SVG developers had singled out Macromedia as showing little sign of
support for the emerging standard. These comments were prompted by the
announcement of tighter integration
between Macromedia Flash and Internet Explorer, causing dismay from
developers hoping for support for SVG in the Macromedia toolset. The integration
takes the form of proprietary XML vocabularies that can be embedded into an
HTML page. SVG could easily have been leveraged to achieve the same results.
John McKeown, highlighting the efforts of other vendors, invited
Macromedia to comment on their intentions regarding the specification:
Other working group members such as Adobe and Corel have already
provided useful support for SVG in their editing tools. IBM and Sun have
also been active in supporting the language. I assume Macromedia play an
active part on the SVG working group, and I'm sure they have a lot of
knowledge to offer. It would be nice to hear from somebody in Macromedia
about how they intend to support SVG (if at all).
Wade Harrell, in summing up a lengthy posting, observed that it falls upon the
developer to increase awareness of a standard by demonstrating its
capabilities:
I am anxiously awaiting the future of this standard. In the
meantime I will work with what we have and hopefully turn some heads.
Awareness will bring about support, so it is our job as developers to see
how much we can do.
This point was echoed by Alejandro Fernandez who believed that real-time,
database-driven SVG applications would demonstrate its power:
The more powerful and well-drawn/designed svg there is in the world
[...] the more valuable svg will be.
Open Processes
In comparison to other fledgling standards, SVG is lucky in the number of
implementations that are available. Add to this the availability of a
conformance test suite, and progress begins to seem very healthy.
However it's worth considering what might be the root cause of the
uncertainty and frustration that developers are feeling. One obvious cause is
lack of transparency in the W3C process. SVG is not alone in its Last Call
status; indeed many
specifications are well beyond their Last Call dates with little sign of
additional activity. There is an opportunity here for the W3C to provide greater
feedback on its progress. Continuing updates would at least keep developers
informed, if not actively curb the wilder conspiracy theories. Ongoing public
feedback from vendors beyond initial
testimonials would also be of benefit.
Of course there have already been some improvements in this area, notably
with the publication of the XML Schemas Last Call comments and the recent
developer poll over XML Schema concerns (see "Schemas
Revisited" and the published poll results for more
information).
However the opening of the xml-uri debate (see "News From the
Trenches") did little more than move the discussion into a public
forum. Lack of process meant that little was really achieved. A proposal
has been made to initiate an official W3C Activity to address the xml-uri
issues. Interestingly the
proposal notes
...that public discussion of activity proposals is non-traditional,
though not prohibited by W3C process
So there is obviously some leeway within the W3C process for greater
communication with the developer community. Let's hope this Activity can set a
precedent for future efforts.