Re: Updates for combined 3a, b, c, in proposed UAAG requirements

Hi Kathy and all,

A quick look at this section and all the flavors seems to leave out  
but I might be missing it things like smil and other multimedia  
stuff.  Also, would XUL andd XBL also fit in here?

On Feb 22, 2007, at 2:54 PM, Catherine Laws wrote:






Here's the combination of 3a, b, c and updates as discussed:

                        3. Relevance to evolving state of Web  
technologies:
                   a. Take into account and include references to W3C,
                   non-W3C, compound documents, platforms, and emerging
                   internet technologies. Promote the use of public
                   engineered accessibility APIs and the  
implementation of
                   Document Object Models (DOMs).
                               i. W3C techologies include HTML/XHTML,
                               XFORMS, CSS, XSL, XSLT, MathML, SMIL,  
SVG,
                               and others.

                               ii. Non-W3C technologies include  
Flash, PDF,
                               Shockwave, Java applets, video formats
                               (QuickTime, REAL, Windows Media, etc) and
                               others.

                               iii. Compound document examples may be:
                               - XHTML + SVG + MathML
                               - XHTML + SMIL
                               - XHTML + XForms
                               - XHTML + VoiceML
                               Compound documents can also include
                               integration of non-W3C formats with  
W3C or
                               other non-W3C formats.

                               iv. Platforms include both software and
                               hardware frameworks, including  
architecture,
                               operating systems and desktops, languages
                               (scripting, programming, markup), and
                               programming interfaces.

                               Primary operating systems and desktops
                               include Windows XP and Vista, Linux  
Gnome and
                               KDE and other UNIX variants such as  
Solaris,
                               MAC OS, and Java. Mobile platforms  
such as
                               phones, PDAs, etc and their operating  
systems
                               (PalmOS, Windows Mobile, Java ME, etc)  
will
                               also be considered.

                               Scripting, programming, and markup  
languages
                               and development environments include C/ 
C++,
                               Python, Java, JavaScript, XUL, as well  
as W3C
                               tmarkup languages and many others.

                               Programming interfaces include:
                               - Native operating system programming
                               interfaces for Windows, Linux, Java,  
MAC OS,
                               etc
                               - DOM programming interfaces such as COM
                               interfaces for Windows Internet  
Explorer and
                               ISimpleDOMNode for Firefox
                               - Engineered accessibility APIs include
                               Microsoft Active Accessibility (MSAA) and
                               IAccessible2 on Windows, UI Automation on
                               Windows Vista, Accessibility Toolkit  
(ATK)
                               and Assistive Technology Service Provider
                               Interface (AT-SPI) for Linux, and  
Universal
                               Access for MAC OS.

                               v: Emerging technologies include  
emerging W3C
                               technologies such as XHTML and XForms  
as well
                               as Rich Internet Applications (RIA) which
                               include AJAX, mashups, wikis, widget  
toolkits
                               like Dojo, etc.


Cathy Laws

Manager - IBM Software Group (SWG) Accessibility Architecture and
Development
11501 Burnet Road,  Bldg 902 Office 2C016, Austin, Texas 78758
Phone: (512) 838-4595  FAX: (512) 246-8502
E-mail: claws@us.ibm.com, Web: http://www.ibm.com/able

Love you get over in two months. Big love two years. And great love...
great love changes your life. Victor Levin

Received on Thursday, 22 February 2007 23:26:40 UTC