Surface Photo Gallery
Ernest Delgado has created The Canvas Photo Experiment – a UI implementation that closely follows the “photo table” application of Microsoft Surface – with the exception of multi touch due to there only being one mouse cursor.
Implementing this in canvas presents two main challenges: drag & drop and performance. I tried several approaches to solving these problems, and ended up using a multilayer solution which renders only the active image on the top-most canvas layer. This allows us to have drag & drop without needing to redraw every image each time one of them is dragged.
There are Flickr (by Michael Johnston) and Picasa (by Pamela Fox) implementations also available.



Related demos