Web-Based Clone of Keynote From 280 North

Chris Heilmann:

The most amazing thing about this is happening under the hood: the developer wrote a library that abstracts browser rendering engines using Canvas, SVG and Flash (on a per-need basis) into a unified language, Objective J, which is — as the name suggests — a mapping from Objective C to JavaScript.

(Thanks to Joe Clark.)

Thursday, 5 June 2008