What is Batik?
- An Apache open-source project (ILOG, Kodak, Sun)
- A Java based toolkit for SVG
- A set of modules to support specific SVG solutions
- SVG viewing capabilities to all Java applications
- Generate SVG on client and server side
- Convert SVG to other formats ( JPG, PNG )
- http://xml.apache.org/batik/
Finding the appropriate informations
- W3C specifications are becoming bigger and bigger
- The layout of a specification is critical
- Abusing of hyperlinks makes the specification more complicated to read
- QA activity's goal:
Design a common and 'developer-friendly' layout for the W3C specifications
Interoperability
- People expect software components to be interchangeable
- 'Implementation dependant' or unspecified behaviors are really dangerous
- Considering now that two implementations are doing different things, is it important for users or not?
- One of the QA activity's biggest challenge
Test suite
- Test suites are really valuable at any step of the specification process
- WD: An easy way for implementations to check if they are doing the right thing
and see what part of the specification has to be improved
- CR: Helps developers to give feedback to the WG
- Rec. Helps end-users understand the features and see the current status of each
implementation available on the market
Potential contribution
- SVG test suites from the Batik team
- Testing tools
- Suggestions, tips, tests...