Re: correct and incorrect uses of canvas

Here are some further examples, of canvas based games. note: these are not
demos I think they are designed for mobiles

bunniez exteme
http://m.gamesgames.com/game/Bunniez+Extreme/nl_NL/index.html

majong
http://m.gamesgames.com/game/Mahjong+Shanghai/en_US/index.html

dress up
http://m.gamesgames.com/game/Devilish+Dress+Up/en_US/index.html

dice puzzle
http://m.gamesgames.com/game/Dice+Puzzle/en_US/index.html

cupid forever
http://m.gamesgames.com/game/Cupid+Forever/en_US/index.html

foodie quiz
http://m.gamesgames.com/game/Foodie+Quiz/en_US/index.html

bokuban
http://m.gamesgames.com/game/Bokoban/en_US/index.html
<http://m.gamesgames.com/game/Cupid+Forever/en_US/index.html>

On 12 July 2011 20:28, Steve Faulkner <faulkner.steve@gmail.com> wrote:

> hi all,
>
> Accepting that text editing in canvas is not a good idea and buidling
> traditional complex UIs in canvas is not a good idea.
>
> Is the use of interactivity in canvas appropriate in any circumstance?
>
> For example are the following correct or incorrect uses of canvas?
>
> interactive graph
> http://thejit.org/static/v20/Jit/Examples/ForceDirected/example1.html
>
> drag and drop, resizable objects
> http://kangax.github.com/fabric.js/demos/customization/index.html
>
> UI Dial With Snaps
> http://bocoup.com/processing-js/docs/?page=UI%20Dial%20with%20Snaps
>
> Visual Knowledge Browser
> http://askken.heroku.com/
>
> Handling Click Events On Chart
> http://www.deensoft.com/lab/protochart/clickevent.php
>
> drag and drop
> http://easeljs.com/examples/dragAndDrop.html
>
> Sumon WebGL (2d canvas animation fallback)
> http://labs.hyperandroid.com/sumon-webgl
>
> Sunburst of a Directory Tree
> http://thejit.org/static/v20/Jit/Examples/Sunburst/example2.html
>
> letter pair analysis
> http://www.m-i-b.com.ar/letters/en/
>
> If  the above are not considered misuses of canvas, does the current canvas
> 2d spec provide the means to expose the required information to make the
> above accessible to users of AT?
>
> If they are misuses of canvas how can we convince developers not to use
> canvas in these ways?
>
>
> regards
> Stevef
>



-- 
with regards

Steve Faulkner
Technical Director - TPG

www.paciellogroup.com | www.HTML5accessibility.com |
www.twitter.com/stevefaulkner
HTML5: Techniques for providing useful text alternatives -
dev.w3.org/html5/alt-techniques/
Web Accessibility Toolbar - www.paciellogroup.com/resources/wat-ie-about.html

Received on Tuesday, 12 July 2011 21:41:39 UTC