Whitespace JS is a front-end framework for creating rich functionality HTML 5 apps that look like the real thing.