News roundup: graphics, graphics, graphics
Hello from Tokyo
I’m currently in Tokyo on vacation now, so it’s very likely there will be no update next week. Just a heads up in case you wondered if I fell off the face of the Earth (I didn’t fall off, I just happen to be on the other side).
canvas element has really given developers a lot of freedom to tinker around with graphics. Give geniuses the right tools and they deliver these sorts of amazing things!
Artisan JS is an abstraction layer over the Canvas API. This sounds unnecessary at first, and the author David Brooks admits this in his introduction to the library. However, there are definitely some huge advantages, including more succinctness, layers, and a history function.
I haven’t tried it for myself yet, but if the layers functionality works decently, that’s probably reason enough to look into this library. The native
canvas API, if you recall, is simply a drawing area in which shapes get added to a surface and left there, without the developer being able to change the properties of that particular shape later. Artisan JS is a step in the right direction in allowing that sort of functionality.
Impact: HTML5 Game Engine
Normal Mapped Lighting for Photos using Canvas
John Resig confirms that the jQuery Mobile alpha is coming Saturday
Paul Irish has compiled a list of HTML5 Cross-browser polyfills (what’s a polyfill?)