Web, TV & Open Standards
(and testing)
Giuseppe Pascale, Opera Software
The Web, Today
One Web, One Language
"Open" Standards are the foundation of the Web
- Any expert can contribute to the design
- Widely reviewed and accepted
- Royalty Free
Why Open?
- All "users" are equal
- High-quality peer-reviewed specification
- Foster creativity & diversity
The Web, Tomorrow
One Web (?)
How will the Web look tomorrow?
The Web, Tomorrow
One Web (?)
How will the Web look tomorrow?
The Web, Tomorrow
One Language (?)
What language does the Web speak?
The Web must speak one language
Web Technologies
Many Industry groups use "Web Standards"
Two common problems
- Outdated References
- Incompatible implementations
How to avoid fragmentation?
- Cooperation at/with W3C
- Testing
Testing
When do you write your Test Suite?
No dialog betwen implementers/spec editors/test authors
Participatory Design
W3C Widget Specification
Testcases are an integral part of the specification (not an accessory)
Testing
The importance of Open Tests
Test suites must be "Open"
- Accessible to everbody
- Widely Review
- Published togheter with the specification
"Open" tests help to
- Reduce compatibility issues
- Spot ambiguities or error in the specification
- Understand the specification
Thanks for listening
Giuseppe Pascale, Opera Software