Use a modern web browser, with JavaScript and HTML5 canvas.