W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > October to December 2012

Re: Accessible bootstrapping is now available using semantic HTML markup.

From: Bryan Garaventa <bryan.garaventa@whatsock.com>
Date: Sun, 25 Nov 2012 22:46:16 -0800
Message-ID: <0512FD8B28CB41FCBE5B951BCD2950BC@WAMPAS>
To: "Alford, Lynn" <lynn.alford@jcu.edu.au>, "Kornbrot, Diana" <d.e.kornbrot@herts.ac.uk>
Cc: <w3c-wai-ig@w3.org>
Re: Accessible bootstrapping is now available using semantic HTML  markup.Thanks for the suggestion; in reading about this at
https://github.com/h5bp/html5-boilerplate/blob/v4.0.1/doc/usage.md
I'm not sure if this fits. The term boilerplate implies that there are design templates in some way, and there are none. Though code sharing is part of it for the underlying behaviors, it's not the purpose.

What I've done is far simpler, and isn't supposed to replace pre-existing frameworks. My intent is to make it possible to automatically generate fully accessible interactive components from simple HTML tags, which does, to me at least, fit the definition of bootstrapping, where a complex series of actions occurs from one simple trigger.

For example, all of the bootstrapping behavior is controled within the module file at
http://whatsock.com/bootstrap/js/accdc_bootstrap.js
Which is specifically designed to be edited, and can easily be incorporated into other frameworks such as HTML5 Boilerplate, Twitter Bootstrap, and others. The purpose is to automate functional accessibility, while providing full control of content and appearance to developers.

My intent is to make functional accessibility for common control types so easy to implement, that it can be fitted into any web technology.

I'll play around with the terminology some more later, but I guess it's a weird concept.

  ----- Original Message ----- 
  From: Alford, Lynn 
  To: Bryan Garaventa ; Kornbrot, Diana 
  Cc: w3c-wai-ig@w3.org 
  Sent: Sunday, November 25, 2012 5:29 PM
  Subject: RE: Accessible bootstrapping is now available using semantic HTML markup.


  Boilerplates?

   

  http://html5boilerplate.com/

   

  Basically the framework in a ready to use form.

   

  From: Bryan Garaventa [mailto:bryan.garaventa@whatsock.com] 
  Sent: Monday, 26 November 2012 8:36 AM
  To: Kornbrot, Diana
  Cc: w3c-wai-ig@w3.org
  Subject: Re: Accessible bootstrapping is now available using semantic HTML markup.

   

  I'm sorry about that, I didn't think of it.

   

  Is there a better term for what I'm describing than bootstrapping?

   

    ----- Original Message ----- 

    From: Kornbrot, Diana 

    To: David Woolley ; Bryan Garaventa 

    Cc: WebAIM Discussion List ; free-aria@googlegroups.com ; w3c-wai-ig@w3.org ; accessible@googlegroups.com 

    Sent: Sunday, November 25, 2012 3:21 AM

    Subject: Re: Accessible bootstrapping is now available using semantic HTML markup.

     

    Bootstrapping is obviously a term that has been widely used for completely different purposes
    In statistics bootstrapping is also a widely accepted term for estimating variability using resampling methods
    Not much we can do about it!. Its good to know what the html community mean by bootstrapping - thanks Bryan & David. Now have 3 completely different meanings for same term
    Best
    Diana
     


    On 25/11/2012 10:45, "David Woolley" <forums@david-woolley.me.uk> wrote:

    Bryan Garaventa wrote:
    > Hello, please forgive the cross-posting, this actually is quite
    > important. I'll be brief.

    Cross-posting doesn't work well on mailing lists.  It is likely to
    result in replies being rejected on some of them,
    > 
    > If you don't know what bootstrapping is, I'm referring to the use of
    > semantic HTML markup to configure advanced controls, which are then

    I find the name bootstrapping confusing.  Bootstrapping is a well
    established term in computer science referring to using a small program
    loaded with a simple mechanism, to load the final larger program.  I
    think it is stretching that definition too much to use if for what you
    describe.

    (I also suspect it is the cause of the increasing number of pages that
    produce one or more "script is taking too long" messages, when I use a
    slow machine, and sometimes even on a modern netbook.  I usually  notice
    no degradation when I stop the script.)

    > 
    > Recently, Google's Vice President Vinton G. Cerf asked "Why Is
    > Accessibility So Hard?"
    > <http://cacm.acm.org/magazines/2012/11/156585-why-is-accessibility-so-hard/fulltext>

    That article limits itself to physical limitations.  Mental limitations,
    including those experienced by elderly first time computer users with
    normal mental function for their age, require a small number of standard
    control types represented in consistent ways (as a rough rule of thumb,
    you should be able to describe how to use and recognize them on a single
    hand written page).  I rather suspect that "advanced controls" means
    anything but that!

    --
    David Woolley
    Emails are not formal business letters, whatever businesses may want.
    RFC1855 says there should be an address here, but, in a world of spam,
    that is no longer good advice, as archive address hiding may not work.



     


----------------------------------------------------------------------------

    Emeritus Professor Diana Kornbrot
    email:  d.e.kornbrot@herts.ac.uk    
    web:    http://dianakornbrot.wordpress.com/
    Work 
    Department of Psychology
    School of Life and Medical Sciences
     University of Hertfordshire
     College Lane, Hatfield, Hertfordshire AL10 9AB, UK 
       voice:   +44 (0) 170 728 4626
       fax:     +44 (0) 170 728 5073
    Home
     19 Elmhurst Avenue
     London N2 0LT, UK
        voice:   +44 (0) 208  444 2081
        mobile: +44 (0) 740 318 1612
        fax:      +44 (0) 870 706 1445


----------------------------------------------------------------------------
Received on Monday, 26 November 2012 06:47:01 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 26 November 2012 06:47:03 GMT