I would like to thank all the people at Opera who took the time to review, comment and make editorial changes to my articles. Special thanks go to Chris Mills for the time he dedicated to reviewing and publishing most of my articles.
Last, but not least, thanks to all the people who translated my articles into other languages. If you want to write a new translation feel free to do so and please let me know.
In this article I explore the differences between SVG and Canvas and present a few examples to help you decide which technology is best for the functionality you are trying to implement in your web application.
One of the most important features to implement on your web sites for ensuring accessibility is keyboard controls, but this gets rapidly more complicated when the complexity increases, and you start getting into scripted web applications. In this detailed three part series, I offer a complete solution for providing keyboard accessibility to complex web applications, using my canvas-based painting application as a starting point (PaintWeb).
This is a practical example for using the new HTML 5 Canvas element. In this article I present how you can start developing your own Canvas-based painting application, starting from the basic events setup and ending with the implementation of three basic drawing tools. The code is based on my open-source project PaintWeb.
01/2009: HTML 5 Canvas - the basics
This is a tutorial for Web developers which provides a gentle introduction to the new HTML 5 canvas API.
This is a tutorial for Web developers with medium to advanced skills which explains how to add Voice interactivity to a game which makes use of SVG.
This is a tutorial for Web developers with medium to advanced skills which explains how to add Voice interactivity to any Web site.