Canvas API is just great and I love it, You will also love it , if not, just see Canvas demos - <a href="http://www.canvasdemos.com">http://www.canvasdemos.com</a> <br><br>But we have potential danger to misuse it also for the sake of non-standards.<br>
<br><prediction><br><b>Case 1 </b>- Abode can make its flash-player inside canvas API. I know, it will not be 100% compatible. They can create a CanvasAPI based flash player. Their are already  2 client side run time engine in JavaScript - Smokescreen and Gordon - <a href="http://twitter.com/jdowdell/statuses/14985295733">http://twitter.com/jdowdell/statuses/14985295733</a> , Biggest advantage with JS and client side is that you can see sourcecode. In order to hide the source code , Adobe can use server side. Some processing will be on server side and output will be streamed (in form of image) to client side and renders into CANVAS area with pixel. You can grab event from canvas area and send bacl to server. This way Developer may come up with a <b>Server Side HTML5 toolkit</b> which will reuse BAD standards like flash with Hiding Source code of a Web Application . Adobe or other companies can modify their products and generate server side HTML5 code which will render the application CANVAS API.<br>
A huge number of dummy developer use such non-standards tools and with this, they will be able to reuse skills by this and will not adopt a true spirit of HTML5. <br>          So, This I do not like,,,--> ''designer/developers will be using non-standard server side code, generated from non-standards ToolKits, and pretend that we also use HTML5"<br>
<br>We urgently need HTML5 authoring tool. we urgently needs SVG authoring tools.<br><br><br></prediction><br><br>I <b>guess</b>, with the advance of html5, Adobe has been working hard to run flash on canvas from server inorder to save its presence.<br>
<br><br>.<br>-- <br>┌─────────────────────────┐<br>│    Narendra Sisodiya<br>│    <a href="http://narendrasisodiya.com">http://narendrasisodiya.com</a><br>└─────────────────────────┘<br>Yet another HTML5 Developer.<br>