W3C home > Mailing lists > Public > public-html@w3.org > July 2011

Re: correct and incorrect uses of canvas

From: Steve Faulkner <faulkner.steve@gmail.com>
Date: Tue, 12 Jul 2011 22:40:46 +0100
Message-ID: <CA+ri+VmRyUwYHDMjEGF51-ykfZVprVh6zU56H5OSFb65wr_q7w@mail.gmail.com>
To: HTMLWG WG <public-html@w3.org>
Cc: Frank Olivier <Frank.Olivier@microsoft.com>, Richard Schwerdtfeger <schwer@us.ibm.com>, Cynthia Shelly <cyns@microsoft.com>, David Singer <singer@apple.com>, "Tab Atkins Jr." <jackalmage@gmail.com>, "Edward O'Connor" <hober0@gmail.com>, Canvas <public-canvas-api@w3.org>
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:37 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:17:36 GMT