Among the set of goodies in the HTML 5 specification is Canvas which is a way to programmatically draw using JavaScript. We’ll explore the ins and outs of Canvas in this article, demonstrating what is possible with examples and links. [Notice: Bruce Lawson is covering HTML 5 at The Future of Web Apps on Oct 1-2.] Why Do You Need Canvas? Canvas can be used to represent something visually in your br