gnomeweb-wml r6409 - in trunk: . www.gnome.org/projects/accessibility www.gnome.org/projects/accessibility/talks www.gnome.org/projects/accessibility/talks/CSUN-02 www.gnome.org/projects/accessibility/talks/GUAD3C www.gnome.org/projects/accessibility/talks/GUAD3C/keynote www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible www.gnome.org/projects/accessibility/talks/GUADEC www.gnome.org/projects/accessibility/talks/HKAA-2002



Author: wwalker
Date: Thu Oct 30 18:45:57 2008
New Revision: 6409
URL: http://svn.gnome.org/viewvc/gnomeweb-wml?rev=6409&view=rev

Log:
More work on the accessibility page overall.  Added talks directory.  
Cleaned up titles.  Cleaned up the about page.


Added:
   trunk/www.gnome.org/projects/accessibility/talks/
   trunk/www.gnome.org/projects/accessibility/talks/2008-10-18-GNOME.Asia.odp   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/2008-10-19-GNOME.Asia.odp   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/GNOME_diagram_public-mod.jpg   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/Makefile.am
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/a-start.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/arch-events-dia.png   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/b-topics.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/c-arch.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/d-arch.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/e-characteristics.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/f-atk-who-uses.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/foot-banner.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/foot-less-banner-wide-title.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/foot-less-banner-wide.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/g-atk-app-example.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/gnome-logo-large.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/h-at-spi-intro.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/i-object.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/j-action-component.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/k-selection.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/l-text.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/m-table.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/n-other.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/o-registry.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/p-extensibility.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/q-sample-code.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/r-bindings.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/s-glade-demo.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/w-status-roadmap.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/x-conclusions.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/y-q-and-a.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/z-end.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-2002-schedule.html
   trunk/www.gnome.org/projects/accessibility/talks/CSUN-slides-220301.tar.gz   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/Makefile.am
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/GNOME_diagram_public-mod.jpg   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/GNOME_diagram_public_small.jpg   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/Makefile.am
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/architecture.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/are-we-there.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/assistive-techs.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/conclusion.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/context.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/foot-banner.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/foot-less-banner-wide.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/gnome-logo-large.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/how-gnome-is-affected.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/impact.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/issues_1.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/issues_2.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/keyaspects.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/laws.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/packages.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/roadmap.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/start.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/status.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/whatis.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/whois.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/Makefile.am
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/TOC.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/acronyms.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/anonymous-inheritance-1.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/anonymous-inheritance-2.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/app-side-atk.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/aspects.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/base-properties-1.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/base-properties-2.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/case-study-volume-control.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/checklist.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/closing-remarks.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/custom-widget-basics.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/dev-viewpoint.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/effort.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/factories.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/flyweights.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/foot-banner.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/foot-less-banner-wide.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/glade-support.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/glade2.png   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/gnome-logo-large.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/interface-details.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/interface-gotchas.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/relations.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/start.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/steps.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/subinterface-overview.html
   trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/which-subinterfaces.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC-2004.sxi   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/AT.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/AT2.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/GNOME_desktop_Accessibility.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/GnomeAccessSPI.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/Makefile.am
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/access_intro.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/agenda.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/applicationuse.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkarchitecture1.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkarchitecture2.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkextensibility.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkpointsofentry.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkprovides.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/demo.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/end.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/foot-banner.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/foot-less-banner-wide-title.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/foot-less-banner-wide.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/gnome-logo-large.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/gnomeaccessarchitecture.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/guidelines.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/index.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/kbdhow1.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/kbdhow2.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/keyboardaccess.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/keywhy.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/makingappsaccessible1.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/makingappsaccessible2.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/makingappsaccessible3.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/newfactory.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/nofocus.gif   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/openissues.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/qanda.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/requirements.html
   trunk/www.gnome.org/projects/accessibility/talks/GUADEC/sun-gnome-access.html
   trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/
   trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/Makefile.am
   trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/Peter-Marc-and-Thomas3.jpg   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/Pierce-Marney-Marc-Peter-and-Pat-with-award.jpg   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/peter-korn-email.txt
   trunk/www.gnome.org/projects/accessibility/talks/Makefile.am
   trunk/www.gnome.org/projects/accessibility/talks/guadec.tar.gz   (contents, props changed)
   trunk/www.gnome.org/projects/accessibility/talks/talks.html
Modified:
   trunk/ChangeLog
   trunk/configure.in
   trunk/www.gnome.org/projects/accessibility/Makefile.am
   trunk/www.gnome.org/projects/accessibility/about.html
   trunk/www.gnome.org/projects/accessibility/goals.html
   trunk/www.gnome.org/projects/accessibility/index.html
   trunk/www.gnome.org/projects/accessibility/participate.html
   trunk/www.gnome.org/projects/accessibility/screencasts.html

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Thu Oct 30 18:45:57 2008
@@ -85,6 +85,13 @@
 www.gnome.org/projects/accessibility/Makefile
 www.gnome.org/projects/accessibility/images/Makefile
 www.gnome.org/projects/accessibility/prosimii/Makefile
+www.gnome.org/projects/accessibility/talks/CSUN-02/Makefile
+www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/Makefile
+www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/Makefile
+www.gnome.org/projects/accessibility/talks/GUAD3C/Makefile
+www.gnome.org/projects/accessibility/talks/HKAA-2002/Makefile
+www.gnome.org/projects/accessibility/talks/Makefile
+www.gnome.org/projects/accessibility/talks/GUADEC/Makefile
 www.gnome.org/projects/agnubis/Makefile
 www.gnome.org/projects/agnubis/images/Makefile
 www.gnome.org/projects/agnubis/libs/Makefile

Modified: trunk/www.gnome.org/projects/accessibility/Makefile.am
==============================================================================
--- trunk/www.gnome.org/projects/accessibility/Makefile.am	(original)
+++ trunk/www.gnome.org/projects/accessibility/Makefile.am	Thu Oct 30 18:45:57 2008
@@ -3,10 +3,11 @@
 urlpath=/projects/accessibility/
 
 page_SCRIPTS= \
-	index.html \
 	about.html \
-	screencasts.html \
+	goals.html \
+	index.html \
 	participate.html \
-	goals.html
+	screencasts.html \
+	talks.html
 
 include $(top_srcdir)/rules.common

Modified: trunk/www.gnome.org/projects/accessibility/about.html
==============================================================================
--- trunk/www.gnome.org/projects/accessibility/about.html	(original)
+++ trunk/www.gnome.org/projects/accessibility/about.html	Thu Oct 30 18:45:57 2008
@@ -27,7 +27,7 @@
       </div>
 
       <div class="midHeader">
-        <h1 class="headerTitle">GNOME Accessibility</h1>
+        <h1 class="headerTitle">GNOME Accessibility - About</h1>
         <div class="headerSubTitle">
           What accessibility is and who we are
         </div>
@@ -51,117 +51,27 @@
         <!-- ##### Main Content ##### -->
 
         <div class="twoThirds noBorderOnLeft">
-	  <h1>What is Accessibility?</h1>
+          <h1 class="headerTitle">Introduction</h1>
           <p><img src="images/logo.png" width="70" height="70"
 	  hspace="5" align="left" alt="Universal access logo"/>
-	  Providing accessibility means removing barriers that prevent
-	  people with disabilities from participating in substantial
-	  life activities, including the use of services, products,
-	  and information. We see and use a multitude of
-	  access-related technologies in everyday life, many of which
-	  we may not recognize as disability related when we encounter
-	  them. The bell that chimes when an elevator is about to
-	  arrive, for example, was designed with blind people in
-	  mind. The curb cut ramps common on street corners in the
-	  United States were introduced for wheelchair
-	  users. Accessibility is by definition a category of
-	  usability: software that is not accessible to a particular
-	  user is not usable by that person. As with any usability
-	  measure, accessibility is necessarily defined relative to
-	  user task requirements and needs. For example, a telephone
-	  booth is accessible (e.g., usable) to a blind person, but
-	  may not be accessible to a person using a
-	  wheelchair. Graphical user interfaces are not very
-	  accessible to blind users, but relatively accessible to deaf
-	  users.</p>
-
-	  <p>Assistive access means that system infrastructure allows
-	  add-on assistive software to transparently provide
-	  specialized input and output capabilities. For example,
-	  screen readers allow blind users to navigate through
-	  applications, determine the state of controls, and read text
-	  via text to speech conversion. On-screen keyboards replace
-	  physical keyboards, and head-mounted pointers replace
-	  mice. These are only a few of the assistive technologies
-	  users may add on to their systems.</p>
-
-          <h1 class="headerTitle">GNOME Accessibility Leadership</h1>
-	  <p>To be filled out.  Need a section on the overall
-	  leadership of the GNOME Accesibility project.  I (Willie
-	  Walker) am reluctant to put my name here, but I am
-	  continually requested to do so.  If my name goes here, I
-	  also need to get the names of people and organizations that
-	  have contributed past and present.</p>
-
-	  <h1>Types of Disabilities</h1>
-	  <p>Many people are born with a disability, while many others
-	  find that diminishing physical or mental abilities occur
-	  naturally over time, or as the result of accidents or
-	  diseases. Sometimes these changes can be temporary,
-	  sometimes permanent. Basic life activities include taking
-	  care of oneself, walking, seeing, hearing, speaking,
-	  learning, working, performing manual tasks, participating in
-	  community events and activities, and breathing.</p>
-
-	  <p>The following disabilities can make using computers challenging.</p>
-
-	  <h2>Visual impairments</h2>
-	  <p>From low vision to blindness, the range of visual
-	  limitations is broad. Symptoms of low vision include
-	  dimness, haziness, extreme far-sightedness or
-	  near-sightedness, color blindness, and tunnel vision, among
-	  others. People with these disabilities are concerned with
-	  being able to see text or images on a computer screen and
-	  being able to perform tasks that require eye-hand
-	  coordination, such as moving a computer mouse. Text size and
-	  color can make a big difference in legibility for people who
-	  have low vision.</p>
-
-	  <h2>Mobility impairments</h2>
-	  <p>Mobility impairments can be caused by arthritis, stroke,
-	  cerebral palsy, Parkinson's disease, multiple sclerosis, and
-	  loss of limbs or digits, among others. Poor muscle control
-	  or weaknesses can make using standard keyboards and mouse
-	  devices difficult. For instance, some people are unable to
-	  type two keys simultaneously, while others tend to hit
-	  multiple keys or to bounce keys when pressing or releasing
-	  them. People who are able to use only one hand likewise have
-	  difficulties with some keyboard and mouse tasks.</p>
-
-	  <h2>Hearing impairments</h2>
-	  <p>People with hearing impairments may be able to hear some
-	  sound, but may not be able to distinguish words. Other
-	  people may not be able to hear sound at all. Not being able
-	  to hear computer prompts, like beeps and spoken messages,
-	  can be problematic for these individuals. 
-
-          <h2>Cognitive and language impairments</h2>
-          <p>Cognitive and language impairments
-	  range from dyslexia to difficulties remembering, solving
-	  problems, or perceiving sensory information to problems
-	  comprehending and using language. For people with these
-	  impairments, things like complex or inconsistent displays or
-	  word choice can make using computers more difficult.</p>
-
-	  <h2>Seizure disorders</h2>
-	  <p>Specific patterns of light or sound can trigger epileptic
-	  seizures in some susceptible individuals.</p>
-
-	  <h2>Age-related impairments</h2>
-	  <p>The most common problem people face as they age is the
-	  natural deterioration of eyesight. By age 65, most people
-	  have lost at least some of their ability to focus, resolve
-	  images, distinguish colors and adapt to changes in light. As
-	  part of the natural aging process and longevity, the need
-	  for contrast increases because of discoloration in the eye
-	  fluids and lens. Most people have a loss in color perception
-	  that accompanies their dimmed vision. With longevity, people
-	  often experience other degenerative effects as well. Varying
-	  degrees of hearing loss are common, as is difficulty with
-	  small motor coordination, often due to arthritis or
-	  stiffening of the joints.</p>
 
-	  <h1>Assistive Technology for Computers</h1>
+	  <p>The GNOME Accessibility project has been functioning
+	  since October 2000.  Since that time, the project has
+	  created the industry leading AT-SPI (Assistive Technology
+	  Service Provider Interface), won several important awards,
+	  and (most importantly) created a free open source platform
+	  that provides compelling accessibility for a wide range of
+	  disabilities.</p>
+
+          <p>To learn more about accessibility,
+          the <a href="http://library.gnome.org/devel/accessibility-devel-guide/nightly/gad.html";>GNOME
+          Accessibility Developer's Guide</a> contains informative
+          sections on "What is Accessibility?" and "Types of
+          Disability."  The remainder of the content on this page
+	  describes solutions for specific disabilities and relevant
+	  accessibility laws from around the world.</p>
+
+	  <h2>Assistive Technology for Computers</h2>
 	  <p>Assistive technology, also called accessibility aids, are
 	  added to computers by people who use them to make computers
 	  more accessible. Some common aids include the following:</p>
@@ -214,7 +124,7 @@
 	  broken down by the disability type who benefits from
 	  them.</p>
 
-	  <h2>Assistive Technologies for Physical Disabilities and RSI</h2>
+	  <h3>Assistive Technologies for Physical Disabilities and RSI</h3>
 	  <div>	
 	    <table border="1">
 	      <tbody>
@@ -254,7 +164,7 @@
 	    </table>
 	  </div>
 
-	  <h2>Keyboard Enhancements</h2>
+	  <h3>Keyboard Enhancements</h3>
 	  <div>
 	    <table border="1">
 	      <tbody>
@@ -304,7 +214,7 @@
 	    </table>
 	  </div>
 
-	  <h2>Assistive Technologies for Low Vision and Blind Users</h2>
+	  <h3>Assistive Technologies for Low Vision and Blind Users</h3>
 	  <div>
 	    <table border="1">
 	      <tbody>
@@ -342,7 +252,7 @@
 	    </table>
 	  </div>
 
-	  <h2>Assistive Technologies for Hearing Disabilities</h2>
+	  <h3>Assistive Technologies for Hearing Disabilities</h3>
 	  <div>
 	    <table border="1">
 	      <tbody>
@@ -375,6 +285,177 @@
 	      </tbody>
 	    </table>
 	  </div>
+
+          <br><br>
+          <h1 class="headerTitle">Relevant Accessibility Laws</h1>
+	  <p>In addition to being the right thing to do, accessibility
+	  is supported by a number of laws around the world.</p>
+
+	  <h2>Australia</h2>
+	  <p>Australia passed the Disability Discrimination Act of
+	  1992 with specific provisions to accomodate people with
+	  disabilities. Under Web &amp; IT Accessibility, Austalia has
+	  established policy initiatives for accessibility of
+	  electronic commerce and new service and information
+	  technologies for older Australians and people with a
+	  disability. As a part of this, the Cabinet on 21 March 2000
+	  adopted specific accessibility requirements for Commonwealth
+	  sites as part of its policy for use of the internet,
+	  including requirements for:</p>
+	  <ul>
+	    <li>All Commonwealth departments and agencies to evaluate
+            their sites for compliance with the <abbr title="World
+            Wide Web Consortium">W3C</abbr> accessibility standards
+            from1 June 2000</li>
+	    <li>All new contracted site work to include accessibility
+            benchmarks from 1 June 2000</li>
+	    <li>All Commonwealth sites to pass accessibility testing
+            by reference to <abbr title="World Wide Web
+            Consortium">W3C</abbr> standards by 1 December 2000.</li>
+	  </ul>
+
+	  <h2>Canada</h2>
+	  <p>Policy on the Provision of Accommodation for Employees
+          with Disabilities.  This policy became effective July 1,
+          1999 and outlines the responsibilities regarding the
+          employment accommodation of employees with disabilities.  In
+          discharging this policy, the Government of Canada recognizes
+          that the work environment of employees with disabilities
+          must be adapted to meet their employment-related needs of
+          employees with disabilities in the federal Public Service
+          are met within reason - IT accommodation is an important
+          part of this.</p>
+
+	  <h2>Denmark</h2>
+	  <p>Freedom to Choose Action Plan for IT Use by People with
+          Disabilities. It essentially says the Danish info-society
+          must be open to everyone - including people with
+          disabilities. "Freedom to Choose - Action Plan for IT use by
+          People with Disabilities" follows up the Government's IT
+          Policy Action Plan 1995. In particular it says: "States
+          should ensure that new computerised information and service
+          systems offered to the general public are either initially
+          accessible or are adapted to be made accessible to persons
+          with disabilities."</p>
+
+	  <h2>European Union</h2>
+	  <p>2003 has been declared
+          the <a href="http://www.eypd2003.com/";>European Year of
+          People with Disabilities</a>.  The European Commission
+          launched the eEurope initiative on 8th December 1999 with
+          the adoption of the Communication eEurope - An Information
+          Society for all. The eEurope Action Plan associated with
+          this initiative has set the following goals.</p>
+	  <ul>
+	    <li>By the end of 2000: Review Information Society
+            legislation and standards on accessibility. Recommendation
+            to take account of people with disabilities in the public
+            procurement of information and communications products and
+            services.</li>
+	    <li>By the end of 2001: Commitment to make all public Web
+            sites and their content accessible to people with
+            disabilities.</li>
+	    <li>By the end of 2002: Create centres of excellence in
+            each Member State to develop an <abbr title="European
+            Union">EU</abbr> curriculum in Design-for-All.</li>
+	  </ul>
+
+	  <h2>Germany</h2>
+	  <p>The <q><a href="http://www.behindertenbeauftragter.de/gesetzgebung/behindertengleichstellungsgesetz/gesetzestext";>Behindertengleichstellungsgesetz</a></q>
+          - BGG (law for equal treatment of people with disabilities)
+          became effective in 2002. Â11 of this law says that the
+          german government promotes accessible user interfaces and
+          web-sites for commercial products.  An appendix to this law
+          (<q><a href="http://www.behindertenbeauftragter.de/gesetzgebung/behindertengleichstellungsgesetz/rechtsverordnung/rvo11bgg";>Barrierefreie
+          Informationstechnik-Verordnung</a></q> - BITV, RVO Â11 BGG)
+          requires government agencies to provide accessible graphical
+          user interfaces and websites for publically available IT
+          services they offer. More information can be found on the
+          <a href="http://www.behindertenbeauftragter.de";>official
+          web-page</a> of the responsible government agency (german only).</p>
+
+
+	  <h2>Ireland</h2>
+	  <p>The Irish government has The Employment Equality Act and
+          the Equal Status Act, which are modern anti-discrimination
+          measures, and the Equality Authority Act, which is chartered
+          to address violations of the first two Acts. The law also
+          created the National Disability Authority Act led to a group
+          who is responsible for, among other things, advising the
+          Government on the coordination and development of policy
+          disability issues.</p>
+
+	  <h2>Portugal</h3>
+	  <p>The Portuguese Accessibility Special Interest Group
+          successfully petitioned and obtained a commitment on web
+          site accessibility from the government of
+          Portugal. Accessibility is now mandatory in Portugal for
+          public and Administrative web sites.</p>
+
+	  <h2>Sweden</h2>
+	  <p>In August 1996 the Government commissioned the Swedish
+          Handicap Institute to develop a programme of IT-based
+          measures aimed at disabled and elderly people. The aim of
+          the program is to provide the basis for a more concerted
+          effort within the area of IT for disabled and elderly
+          people. The work has been carried out in close conjunction
+          with the organisations and authorities concerned.</p>
+	  
+	  <h2>United Kingdom</h2>
+	  <p>The <a href="
+          http://www.hmso.gov.uk/acts/acts1995/1995050.htm";>Disability
+          Discrimination Act 1995</a> originally primarily covered
+          employment issues and the provision of goods, facilities and
+          services.  Another act,
+          the <a href="http://www.hmso.gov.uk/acts/acts2001/20010010.htm";>
+          Special Educational Needs and Disability Act 2001</a>,
+          extends this act to require schools to put in place plans to
+          provide equal access to educational materials and their
+          delivery.</p>
+
+	  <h2>United States</h2>
+
+	  <p>There are three key pieces of legislation relating to
+          accessibility in the United States:</p>
+
+	  <ul>
+	    <li><a href="http://www.access-board.gov/508.htm";>Section
+            508 of the Federal Rehabilitation Act</a> requires that
+            electronic and information technology developed, procured,
+            maintained, or used by the Federal government be
+            accessible to people with disabilities.  The onus is on
+            the U.S. Federal agency to only purchase accessible
+            information technology. Section 508 went into effect June
+            21, 2001, and was 
+	    <a href="http://www.access-board.gov/sec508/refresh/report/";>refreshed</a>
+            in April 2008.</li>
+
+	    <li>The <a href="http://www.eeoc.gov/ada/adatext.html";>Americans
+            with Disabilities Act</a> (see
+            <a href="http://www.adata.org/adaportal/General/ADA_Overview.html";>
+            overview</a>) recognizes and protects the civil rights of
+            people with disabilities and is modeled after earlier
+            landmark laws prohibiting discrimination on the basis of
+            race and gender. The ADA covers a wide range of
+            disability, from physical conditions affecting mobility,
+            stamina, sight, hearing, and speech to conditions such as
+            emotional illness and learning disorders.</li>
+
+	    <li><a href="http://www.access-board.gov/telecomm/";>Section
+	    255 of the Telecommunications Act</a> provides that a
+	    manufacturer of telecommunications equipment or customer
+	    premises equipment shall ensure that the equipment is
+	    designed, developed, and fabricated to be accessible to
+	    and usable by individuals with disabilities, if readily
+	    achievable. Further, a provider of
+	    telecommunications services shall ensure that the service
+	    is accessible to and usable by individuals with
+	    disabilities, if readily achievable.  Along with Section 508,
+	    Section 255 was was 
+	    <a href="http://www.access-board.gov/sec508/refresh/report/";>refreshed</a>
+            in April 2008.</li>
+	  </ul>
+
         </div>
 
         <!-- ##### Documentation Side Bar ##### -->
@@ -399,7 +480,7 @@
         For comments or questions about this website, please
         <a href="mailto:william walker sun com" title="Willie Walker">email the Webmaster</a><br />
       </span>
-      <strong>Updated 28-Oct-2008</strong>
+      <strong>Updated 30-Oct-2008</strong>
     </div>
   </body>
 </html>

Modified: trunk/www.gnome.org/projects/accessibility/goals.html
==============================================================================
--- trunk/www.gnome.org/projects/accessibility/goals.html	(original)
+++ trunk/www.gnome.org/projects/accessibility/goals.html	Thu Oct 30 18:45:57 2008
@@ -11,7 +11,7 @@
     <link rel="stylesheet" type="text/css" href="./prosimii/prosimii-screen.css" media="screen, tv, projection" title="Default" />
     <link rel="stylesheet alternative" type="text/css" href="./prosimii/prosimii-print.css" media="screen" title="Print Preview" />
     <link rel="stylesheet" type="text/css" href="./prosimii/prosimii-print.css" media="print" />
-    <title>GNOME Accessibility Goals and Roadmap</title>
+    <title>GNOME Accessibility - Goals and Roadmap</title>
     <link rel="icon" type="image/png" href="images/logo.png" />
   </head>
 
@@ -27,7 +27,7 @@
       </div>
 
       <div class="midHeader">
-        <h1 class="headerTitle">GNOME Accessibility Goals and Roadmap</h1>
+        <h1 class="headerTitle">GNOME Accessibility - Goals and Roadmap</h1>
         <div class="headerSubTitle">
           What we want to do and when we want to do it
         </div>
@@ -99,7 +99,7 @@
         For comments or questions about this website, please
         <a href="mailto:william walker sun com" title="Willie Walker">email the Webmaster</a><br />
       </span>
-      <strong>Updated 28-Oct-2008</strong>
+      <strong>Updated 30-Oct-2008</strong>
     </div>
   </body>
 </html>

Modified: trunk/www.gnome.org/projects/accessibility/index.html
==============================================================================
--- trunk/www.gnome.org/projects/accessibility/index.html	(original)
+++ trunk/www.gnome.org/projects/accessibility/index.html	Thu Oct 30 18:45:57 2008
@@ -106,8 +106,13 @@
 
       <div class="rowOfBoxes dividingBorderAbove">
         <div class="quarter noBorderOnLeft">
-          <h1>Screencasts</h1>
-          <p>Often, all it takes is a short demo to obtain an idea of the work that has been done. Please view our <a href="screencasts.html">screencasts</a> that demonstrate a subset GNOME Accessibility features -- more videos will be added soon!</p>
+          <h1>Demos and Talks</h1>
+          <p>Please view
+          our <a href="screencasts.html">screencasts</a> that
+          demonstrate a subset of the GNOME Accessibility
+          features.</p>
+	  <p>We've also given a number
+	  of <a href="talks/talks.html">talks</a> over the years.</p>
         </div>
 
         <div class="quarter">
@@ -148,7 +153,7 @@
         For comments or questions about this website, please
         <a href="mailto:william walker sun com" title="Willie Walker">email the Webmaster</a><br />
       </span>
-      <strong>Updated 28-Oct-2008</strong>
+      <strong>Updated 30-Oct-2008</strong>
     </div>
   </body>
 </html>

Modified: trunk/www.gnome.org/projects/accessibility/participate.html
==============================================================================
--- trunk/www.gnome.org/projects/accessibility/participate.html	(original)
+++ trunk/www.gnome.org/projects/accessibility/participate.html	Thu Oct 30 18:45:57 2008
@@ -27,7 +27,7 @@
       </div>
 
       <div class="midHeader">
-        <h1 class="headerTitle">GNOME Accessibility</h1>
+        <h1 class="headerTitle">GNOME Accessibility - Participate</h1>
         <div class="headerSubTitle">
           How to join and participate
         </div>
@@ -104,7 +104,7 @@
         For comments or questions about this website, please
         <a href="mailto:william walker sun com" title="Willie Walker">email the Webmaster</a><br />
       </span> 
-      <strong>Updated 28-Oct-2008</strong>
+      <strong>Updated 30-Oct-2008</strong>
    </div>
   </body>
 </html>

Modified: trunk/www.gnome.org/projects/accessibility/screencasts.html
==============================================================================
--- trunk/www.gnome.org/projects/accessibility/screencasts.html	(original)
+++ trunk/www.gnome.org/projects/accessibility/screencasts.html	Thu Oct 30 18:45:57 2008
@@ -11,7 +11,7 @@
     <link rel="stylesheet" type="text/css" href="./prosimii/prosimii-screen.css" media="screen, tv, projection" title="Default" />
     <link rel="stylesheet alternative" type="text/css" href="./prosimii/prosimii-print.css" media="screen" title="Print Preview" />
     <link rel="stylesheet" type="text/css" href="./prosimii/prosimii-print.css" media="print" />
-    <title>GNOME Accessibility Screencasts</title>
+    <title>GNOME Accessibility - Screencasts</title>
     <link rel="icon" type="image/png" href="images/logo.png" />
   </head>
 
@@ -27,7 +27,7 @@
       </div>
 
       <div class="midHeader">
-        <h1 class="headerTitle">GNOME Accessibility Screencasts</h1>
+        <h1 class="headerTitle">GNOME Accessibility - Screencasts</h1>
         <div class="headerSubTitle">
           Video demonstrations of some of the GNOME Accessibility features
         </div>
@@ -161,7 +161,7 @@
         For comments or questions about this website, please
         <a href="mailto:william walker sun com" title="Willie Walker">email the Webmaster</a><br />
       </span>
-      <strong>Updated 28-Oct-2008</strong>
+      <strong>Updated 30-Oct-2008</strong>
     </div>
   </body>
 </html>

Added: trunk/www.gnome.org/projects/accessibility/talks/2008-10-18-GNOME.Asia.odp
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/2008-10-19-GNOME.Asia.odp
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/GNOME_diagram_public-mod.jpg
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/Makefile.am	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,40 @@
+SUBDIRS=
+
+urlpath=/projects/accessibility/talks/CSUN-02
+
+page_SCRIPTS=
+
+include $(top_srcdir)/rules.common
+
+misc_files=\
+	arch-events-dia.png \
+	a-start.html \
+	b-topics.html \
+	c-arch.html \
+	d-arch.html \
+	e-characteristics.html \
+	f-atk-who-uses.html \
+	foot-banner.gif \
+	foot-less-banner-wide.gif \
+	foot-less-banner-wide-title.gif \
+	g-atk-app-example.html \
+	GNOME_diagram_public-mod.jpg \
+	gnome-logo-large.gif \
+	h-at-spi-intro.html \
+	i-object.html \
+	j-action-component.html \
+	k-selection.html \
+	l-text.html \
+	m-table.html \
+	n-other.html \
+	o-registry.html \
+	p-extensibility.html \
+	q-sample-code.html \
+	r-bindings.html \
+	s-glade-demo.html \
+	w-status-roadmap.html \
+	x-conclusions.html \
+	y-q-and-a.html \
+	z-end.html
+
+page_DATA=$(misc_files)

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/a-start.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/a-start.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,58 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+&#xA0;
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html"
+			    alt="Go to start"><!--home--><area
+							       coords="616,30,639,53" href="z-end.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="b-topics.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="[GNOME logo]" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td></td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<center><img SRC="gnome-logo-large.gif" ALT="[GNOME four-toed foot logo]" BORDER=0 ></center>
+&#xA0;</td>
+</tr>
+
+<tr>
+<td VALIGN=TOP COLSPAN="3">
+<center>
+<h1>
+<font size=+3>The GNOME Accessibility APIs:</font></h1></center>
+
+<center>
+<h1>
+<font size=+3>A Closer Look</font></h1></center>
+
+<ul>
+<center>
+<li>
+<font size=+1>Bill Haneman</font></li></center>
+
+<center>
+<li>
+<font size=+1>Marc Mulcahy</font></li></center>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/arch-events-dia.png
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/b-topics.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/b-topics.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,59 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="a-start.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="c-arch.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<font size=+3></font></h1>
+
+<h1>
+<br>
+<BR></h1>
+
+<h1>
+<font size=+3>In this presentation:</font></h1>
+&#xA0;
+<ul>
+<li>
+how applications use ATK to enhance accessibility</li>
+</ul>
+
+<ul>
+<li>
+the API as seen by assistive technologies ("AT-SPI")</li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/c-arch.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/c-arch.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,27 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="b-topics.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="d-arch.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+<img SRC="GNOME_diagram_public-mod.jpg" ALT="[Diagram showing the GNOME accessibility architecture, including (from the top down): accessibility test tools; applications with toolkit accessibility APIs; bridges to the central AT-SPI accessibility services; assistive technologies; and drivers/services used by AT.]" height=576 width=749>
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/d-arch.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/d-arch.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,33 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="c-arch.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="e-characteristics.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="4"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="5"></td>
+</tr>
+
+<tr>
+<td></td>
+<td COLSPAN="2">
+<center>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<img SRC="arch-events-dia.png" ALT="[block diagram of thre[Diagram showing event transmission from applications to the at-spi registry and thence to AT; and showing AT-SPI calls from AT to the registry and to applications.]" height=243 width=195 align=RIGHT></center>
+</td>
+<td COLSPAN="1">Events are passed from application to the registry, <br>
+and dispatched to listening AT.  <br>
+API calls to AT-SPI are made by ATs <br>
+to both the registry and the applications <br>(via their bridges)</td>
+<td>   </td>
+</table>
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/e-characteristics.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/e-characteristics.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,81 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="d-arch.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="f-atk-who-uses.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<br>
+<font size=+3>Characteristics of the AT-SPI :</font></h1>
+
+<ul>
+<li>
+no offscreen model needed</li>
+
+<li>
+AT talks only to AT-SPI services</li>
+
+<li>
+requires bridges and implementations for application UI toolkits</li>
+
+<ul>
+<li>
+non-compliant apps can't play</li>
+
+<li>
+lowers barriers to compliance</li>
+</ul>
+
+<li>
+uniform API for heterogeneous environment</li>
+
+<ul>
+<li>
+scripting not requred, but may enhance</li>
+
+<li>
+cognitive impairment opportunities</li>
+</ul>
+
+<li>
+fully network-transparent</li>
+
+<ul>&#xA0;</ul>
+
+<h2>
+<i>GOAL: a comprehensive API</i></h2>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/f-atk-who-uses.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/f-atk-who-uses.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,76 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="e-characteristics.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="g-atk-app-example.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<br>
+<font size=+3>ATK:</font></h1>
+
+<ul>
+<li>
+"in-process" API used within the application domain</li>
+</ul>
+
+<h2>
+who uses it:</h2>
+
+<ul>
+<li>
+apps use it to explicitly provide accessibility information</li>
+
+<li>
+bridging code exports it</li>
+
+<li>
+must be implemented by applications for "custom widget code"</li>
+
+<ul>
+<li>
+ATK specifies accessibility "contract"</li>
+
+<li>
+<i>lingua franca</i> of UI component accessibility</li>
+
+<li>
+implemented for stock GTK+ widgets by GAIL library</li>
+
+<li>
+new widgets may need to provide additional implementations</li>
+</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/foot-banner.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/foot-less-banner-wide-title.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/foot-less-banner-wide.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/g-atk-app-example.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/g-atk-app-example.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,64 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="f-atk-who-uses.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="h-at-spi-intro.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<font size=+3>ATK:</font></h1>
+
+<h2>
+applications can set properties on their UI components:</h2>
+
+<ul>
+<li>
+can set name, description, relationships</li>
+
+<li>
+applications can modify or augment built-in properties provided by GAIL</li>
+</ul>
+
+<h2>
+<i>example :</i></h2>
+
+<blockquote><b><tt>atkobject = gtk_widget_get_accessible (text_entry);</tt></b>
+<br><b><tt>atk_object_set_description (atkobject,&#xA0;</tt></b>
+<br><b><tt>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; "username entry field");</tt></b>
+<br><b><tt>atk_object_add_relation (atkobject,&#xA0;&#xA0;&#xA0;&#xA0;</tt></b>
+<br><b><tt>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; ATK_RELATION_LABELLED_BY,&#xA0;</tt></b>
+<br><b><tt>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; gtk_widget_get_accessible
+(name_label));</tt></b></blockquote>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/gnome-logo-large.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/h-at-spi-intro.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/h-at-spi-intro.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,56 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="g-atk-app-example.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="i-object.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><b></b></td>
+</tr>
+
+<tr>
+<td><b></b></td>
+
+<td COLSPAN="2"><b>&#xA0;</b></td>
+</tr>
+
+<tr>
+<td><b></b></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<b><font size=+3>A&#xA0;`bottom-up view' of AT-SPI:</font></b></h1>
+<i><font size=+3>"Assistive Technology Service Provider Interface"</font></i>
+<ul>
+<li>
+object-based interfaces and services</li>
+
+<li>
+can be queried programatically, and also provides object-oriented event
+notifications</li>
+</ul>
+
+<blockquote>
+<dd>
+<i>demo tool:&#xA0;'at-poke', a tool which queries and displays AT-SPI</i></dd>
+</blockquote>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/i-object.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/i-object.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,81 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="h-at-spi-intro.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="j-action-component.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><b>&#xA0;</b></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<b><font size=+3>All Objects:</font></b></h1>
+
+<ul>
+<li>
+name, description</li>
+
+<li>
+enumerated "role" in interface (TEXT_ENTRY, BUTTON, etc.)</li>
+
+<li>
+hierarchical parent/child relationships</li>
+
+<li>
+state</li>
+
+<li>
+relationships with other objects:</li>
+
+<ul>
+<li>
+LABEL_FOR/LABELLED_BY,&#xA0;</li>
+
+<li>
+CONTROLLER_FOR/CONTROLLED_BY,&#xA0;</li>
+
+<li>
+MEMBER_OF, etc.</li>
+</ul>
+
+<li>
+interface query&#xA0;</li>
+
+<ul>
+<li>
+an interface is a "feature set"</li>
+
+<li>
+allows "feature-based" heuristics&#xA0;</li>
+</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/j-action-component.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/j-action-component.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,79 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="i-object.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="k-selection.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><b>&#xA0;</b></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<b><font size=+3>Component:</font></b></h1>
+<i>Implemented by objects that are displayed onscreen</i>
+<ul>
+<li>
+screen geometry</li>
+
+<ul>
+<li>
+screen and window coordinates</li>
+</ul>
+
+<li>
+layer information</li>
+
+<ul>
+<li>
+for determining overlapping regions, screen review</li>
+</ul>
+</ul>
+
+<h1>
+Action:</h1>
+<i>Implemented by interactive components</i>
+<ul>
+<li>
+exposes actions for interactive UI components like buttons, menus</li>
+
+<ul>
+<li>
+provides name and description for actions</li>
+
+<li>
+lists keyboard shortcuts</li>
+
+<li>
+can be remotely invoked</li>
+</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/k-selection.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/k-selection.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,58 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="j-action-component.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="l-text.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><b>&#xA0;</b></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<b><font size=+3>Selection:</font></b></h1>
+
+<ul>
+<li>
+for objects whose children may be selected</li>
+
+<ul>
+<li>
+single and multi-select</li>
+
+<li>
+read-write API</li>
+
+<li>
+examples: lists, treeviews</li>
+</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/l-text.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/l-text.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,79 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="k-selection.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="m-table.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><b>&#xA0;</b></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<b><font size=+3>Text:</font></b></h1>
+<i>implemented by components with text content</i>
+<ul>
+<li>
+text content and length</li>
+
+<li>
+explicit attribute information (extensible)</li>
+
+<li>
+per-character bounding box info</li>
+
+<li>
+caret information (read-write)</li>
+
+<li>
+text selections</li>
+
+<li>
+parsing by character, word, line, sentence, attribute-run</li>
+
+<li>
+fully internationalized</li>
+
+<li>
+caret and change notifications</li>
+</ul>
+
+<h2>
+Editable Text&#xA0; (extends Text interface) :</h2>
+
+<ul>
+<li>
+attribute and selection modification</li>
+
+<li>
+cut, copy, paste, delete, insert</li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/m-table.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/m-table.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,62 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="l-text.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="n-other.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><b>&#xA0;</b></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+<b><font size=+3>Table:</font></b></h1>
+<i>implemented by trees, spreadsheets, lists, and HTML-like tables</i>
+<ul>
+<li>
+row/column indices convertible to child/parent indices</li>
+
+<li>
+children (cells) may span multiple rows or columns</li>
+
+<li>
+can find child at specific coordinate</li>
+
+<li>
+captions, row and column headers</li>
+
+<li>
+descriptions</li>
+
+<li>
+summary feature</li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/n-other.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/n-other.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,88 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="m-table.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="o-registry.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h2>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h2>
+</td>
+
+<td COLSPAN="2">
+<h2>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></h2>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h2>
+<b><i><font size=+3>Other Interfaces:</font></i></b></h2>
+<b><font size=+3>AccessibleValue:</font></b>
+<ul>
+<li>
+max and min values (range)</li>
+
+<li>
+current value (read-write)</li>
+</ul>
+
+<h3>
+AccessibleImage:</h3>
+
+<ul>
+<li>
+coordinate, name, descriptive info for images</li>
+</ul>
+
+<h2>
+AccessibleHypertext:</h2>
+
+<ul>
+<li>
+links, URIs, multiple URIs associated with actions</li>
+
+<li>
+good for client-side imagemaps, HTML panes</li>
+</ul>
+
+<h2>
+AccessibleStreamableContent:</h2>
+
+<ul>
+<li>
+mime-type queries and reporting</li>
+
+<li>
+allows access to streamed content or backing data</li>
+</ul>
+
+<h2>
+Application, Desktop:</h2>
+
+<blockquote>
+<li>
+marker interfaces</li>
+</blockquote>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/o-registry.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/o-registry.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,68 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="n-other.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="p-extensibility.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h2>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h2>
+</td>
+
+<td COLSPAN="2">
+<h2>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></h2>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h2>
+<b>&#xA0;</b></h2>
+</td>
+</tr>
+
+<tr>
+<td>
+<h2>
+</h2>
+</td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h2>
+<b><font size=+3>Registry and Events:</font></b></h2>
+
+<ul>
+<li>
+request list of virtual desktops</li>
+
+<li>
+register for event notifications by type</li>
+
+<li>
+register for device events</li>
+
+<li>
+synthesize keyboard and mouse events</li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/p-extensibility.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/p-extensibility.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,73 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="o-registry.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="q-sample-code.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h2>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h2>
+</td>
+
+<td COLSPAN="2">
+<h2>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></h2>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h2>
+<b>&#xA0;</b></h2>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h2>
+<b><font size=+3>Extensibility:</font></b></h2>
+
+<ul>
+<li>
+new interface types may be compatibly added</li>
+
+<li>
+inheritance/factory model makes it easy to add ATK implementations&#xA0;</li>
+
+<br>incrementally for new widget types
+<li>
+non-toolkit-specific API allows extension to other toolkits</li>
+
+<br>(java,bridge shipping with Sun's GNOME 2 release); Netscape; Motif;
+KDE;Mac)
+<li>
+API approach allows porting to other environments (i.e. embedded, etc.)
+in the future.</li>
+
+<li>
+Standard CORBA protocol gives network transparency, portability; can work
+in a heterogeneous environment.</li>
+</ul>
+<b><i>GOAL: a Comprehensive Framework</i></b></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/q-sample-code.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/q-sample-code.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,65 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="p-extensibility.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="r-bindings.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><b></b></td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<pre><b>void report_focus_event (AccessibleEvent *e) {
+&#xA0;&#xA0;&#xA0; char *name = Accessible_getName (e->source);
+&#xA0;&#xA0;&#xA0; say (name);
+&#xA0;&#xA0;&#xA0; SPI_freeString (name);
+&#xA0;&#xA0;&#xA0; if (SPI_IS_COMPONENT (e->source)) {
+&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; int x, y, w, h;
+&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; AccessibleComponent_getBounds (
+&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; SPI_COMPONENT (e->source), &amp;x, &amp;y, &amp;w, &amp;h);
+&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; set_mag_roi (x, y, w, h);
+&#xA0;&#xA0;&#xA0; }
+}
+
+int main () {
+&#xA0;&#xA0;&#xA0; AccessibleEventListener *focus_listener;
+&#xA0;&#xA0;&#xA0; SPI_init ();
+&#xA0;&#xA0;&#xA0; focus_listener = SPI_createAccessibleEventListener (
+&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; report_focus_event, NULL);
+&#xA0;&#xA0;&#xA0; SPI_registerGlobalEventListener (focus_listener, "focus:");
+&#xA0;&#xA0;&#xA0; SPI_event_main ();
+&#xA0;&#xA0;&#xA0; AccessibleEventListener_free (focus_listener);
+&#xA0;&#xA0;&#xA0; return SPI_exit ();
+}
+</b>&#xA0;&#xA0;</pre>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/r-bindings.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/r-bindings.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,53 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="q-sample-code.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="s-glade-demo.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2"><font size=+3>Language bindings for AT:</font>
+<ul>
+<li>
+<font size=+1>C</font></li>
+
+<li>
+<font size=+2>CORBA (various languages supported)</font></li>
+
+<li>
+<font size=+2>Java (planned)</font></li>
+
+<li>
+<font size=+2>scripting languages</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/s-glade-demo.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/s-glade-demo.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,56 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="r-bindings.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="w-status-roadmap.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h2>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h2>
+</td>
+
+<td COLSPAN="2">
+<h2>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></h2>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h2>
+<b>&#xA0;</b></h2>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h2>
+<b><font size=+3>Accessibility-aware development tools:</font></b></h2>
+
+<ul>
+<li>
+"glade" GUI builder exposes accessibility support and properties</li>
+</ul>
+<b><i></i></b></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/w-status-roadmap.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/w-status-roadmap.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,100 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="s-glade-demo.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="x-conclusions.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h2>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h2>
+</td>
+
+<td COLSPAN="2">
+<h2>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></h2>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h2>
+<b>&#xA0;</b></h2>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h2>
+<b><font size=+3>Status/Roadmap:</font></b></h2>
+
+<ul>
+<li>
+ATK 1.0 released March 3, 2002</li>
+
+<li>
+AT-SPI 1.0 release May 2002</li>
+
+<li>
+API complete now</li>
+
+<li>
+near-feature-complete release April</li>
+
+<li>
+APIs in use by&#xA0;</li>
+
+<ul>
+<li>
+2 assistive technologies,&#xA0;</li>
+
+<li>
+development tools,&#xA0;</li>
+
+<li>
+demos,</li>
+
+<li>
+other "prototype" AT</li>
+</ul>
+
+<li>
+feature completion, extensions with GNOME 2.'next'</li>
+
+<li>
+many new GNOME 2 applications coming on-line</li>
+
+<li>
+implemented for GTK+ and core GNOME</li>
+
+<li>
+full integration with Java JFC accessibility (JAAPI) 2002</li>
+
+<li>
+implementation for Mozilla/Netscape underway</li>
+
+<li>
+Motif, KDE integration under discussion</li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/x-conclusions.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/x-conclusions.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,82 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="w-status-roadmap.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="y-q-and-a.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h2>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h2>
+</td>
+
+<td COLSPAN="2">
+<h2>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></h2>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h2>
+<b><font size=+3>What the API can't do:</font></b></h2>
+
+<ul>
+<li>
+address basic application usability problems</li>
+
+<li>
+fix broken keyboard navigation (easily)</li>
+
+<li>
+expose information that the application fails to provide at all</li>
+
+<li>
+work in the absence of&#xA0; <i>some</i> kind of AT</li>
+</ul>
+
+<h1>
+However, the API does:</h1>
+
+<ul>
+<li>
+provide a consistent point of entry</li>
+
+<li>
+provide something to log accessibility bugs against</li>
+
+<li>
+simplify AT implementation and development</li>
+
+<li>
+reduce need for scripting/special casing in AT</li>
+
+<li>
+make it easy for applications to improve their accessibility</li>
+
+<li>
+provide the basis for a Unix / GNU/Linux "standard"</li>
+
+<li>
+eliminate need for ATs to patch for different OS and application versions.</li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/y-q-and-a.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/y-q-and-a.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,48 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.7 [en] (Win98; I) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="x-conclusions.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="z-end.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2"><font size=+3>G</font><font size=+2>NOME</font><font size=+3>
+Accessibility Project Questions</font>
+<br>&#xA0;
+<p><br>
+<center>
+<p><font size=+4>Q &amp; A</font></center>
+
+<p><br>
+<blockquote><font size=+2><a href="http://developer.gnome.org/projects/gap";>http://developer.gnome.org/projects/gap</a></font></blockquote>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/z-end.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-02/z-end.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,51 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (Windows NT 5.0; I) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="a-start.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="y-q-and-a.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="a-start.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" alt="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" alt="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<center><font size=+4>Accessibility is in our hands...</font>
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<p><img SRC="gnome-logo-large.gif" ALT="GNOME foot logo with text, large" height=187 width=192>
+<br>&#xA0;
+<p>&#xA0;</center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-2002-schedule.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/CSUN-2002-schedule.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <title>California State University Northridge (CSUN) Linux Accessibility Schedule</title>
+  </head>
+
+  <body>
+    <h1>California State University Northridge (CSUN) Linux Accessibility Schedule</h1>
+
+
+
+    <hr>
+    <address><a href="mailto:bill haneman sun com">Bill Haneman</a></address>
+<!-- Created: Tue Feb 12 18:05:47 GMT 2002 -->
+<!-- hhmts start -->
+Last modified: Tue Feb 12 18:11:10 GMT 2002
+<!-- hhmts end -->
+<pre>
+ 8:00-9:00
+ UNIX Accessibility overview
+ ---------------------------
+ This session provides a high-level overview of the terrain and features
+ of the UNIX Accessibility landscape.  We will introduce UNIX, Linux, 
+ and the Solaris Operating Environment; the various UNIX graphical desktop
+ options, and summarize the different efforts underway to make all of the
+ flavors and variants of UNIX accessible, including command-line
+ accessibility as well as graphical desktop accessibility.  This session
+ also serves as an introduction to the five following sessions in this room,
+ which will discuss the aspects of UNIX accessibility in detail.
+
+ Speakers: 
+     - Peter Korn, Sun Microsystems, Palo Alto, CA
+     - J.P. Schnapper-Casteras, Palo Alto, CA
+     - Gregg Vanderheiden, TRACE, Madison, WI 
+     - Rich Burridge, Sun Microsystems, Palo Alto, CA
+
+
+ 9:20-10:20
+ The Accessible GNOME 2 desktop: An Introduction
+ -----------------------------------------------
+ GNOME 2 is a modern desktop environment for the Solaris Operating
+ Environment, Linux, and other UNIX systems, and is open source and free
+ software. In this session we will give a guided tour of GNOME and its
+ integrated accessibility features. We will begin by demonstrating the
+ general features and capabilities of this intuitive desktop, then focus
+ on accessibility solutions such as AccessX, keyboard navigation, and 
+ theming support.  We will also provide an overview of important new
+ assistive technologies being developed for GNOME (two of which are
+ discussed in more detail in the following two sessions).
+
+ Speakers: 
+     - Gary Little, Sun Microsystems, Palo Alto, CA
+     - Peter Korn, Sun Microsystems, Palo Alto, CA
+
+ 10:40-11:40
+ Gnopernicus: Screen Reading &amp; Magnification for GNOME
+ -----------------------------------------------------
+ Gnopernicus is an open-source screen reader and screen magnifier for
+ the GNOME desktop, with full Braille support.  In this session we will
+ demonstrate the features and functionality of Gnopernicus, demonstrating
+ how users who are blind, need Braille, or have low-vision, can use
+ a UNIX workstation for common desktop tasks.  We will also discuss how
+ to participate in the open-source Gnopernicus project.
+
+ Speakers: 
+     - Thomas Friehoff, BAUM Retec, AG, Heidelberg Germany
+
+
+ 12:00-1:00
+ GOK: a full featured on-screen-keyboard for GNOME
+ -------------------------------------------------
+ -- text coming from Jutta -- 
+
+ Speakers: 
+     - Jutta Treviranus, ATRC, Toronto, Canada
+         and perhaps also
+     - David Bolter, ATRC, Toronto, Canada
+
+
+ 2:00-3:00
+ The GNOME Accessibility architecture in detail
+ ----------------------------------------------
+ In this technical session, we will discuss the GNOME Accessibility
+ architecture in detail.  Specifically, we will look at the the ways
+ that GTK+ and Java applications expose accessibility information, and
+ the way that assistive technologies retrieve and use that information
+ in order to present alternative user-interfaces.  
+
+ Speakers: 
+     - Bill Haneman, Sun Microsystems, Dublin, Ireland
+     - Marc Mulcahy, Sun Microsystems, Palo Alto, CA
+
+
+ 3:20-3:50
+ Misc. topics in UNIX Accessibility: panel discussion
+ ----------------------------------------------------
+ Additional and late-breaking topics in UNIX Accessibility, as well as
+ a round-table panel discussion with the architects of GNOME and UNIX
+ Accessibility
+
+ Speakers: 
+     - Bill Haneman, Sun Microsystems, Dublin, Ireland
+     - Marc Mulcahy, Sun Microsystems, Palo Alto, CA
+     - Peter Korn, Sun Microsystems, Palo Alto, CA
+     - Earl Johnson, Sun Microsystems, Palo Alto, CA
+     - J.P. Schnapper-Casteras, Palo Alto, CA
+     - Jutta Treviranus, ATRC, Toronto, Canada
+     - Thomas Friehoff, BAUM Retec, AG, Heidelberg Germany
+
+
+ 4:10-5:10
+ Topics in Java Accessibility
+ ----------------------------
+ The latest accessibility news for the Java platform, including a
+ demonstration of access to Java applications from ZoomText, and a
+ presentation on FreeTTS, an open source text-to-speech engine now
+ available for the Java platform.
+
+ Speakers: 
+     - Peter Korn, Sun Microsystems, Palo Alto, CA
+     - Lynn Monsanto, Sun Microsystems, Palo Alto, CA
+     - Willie Walker, Sun Microsystems, Burlington, MA
+     - Mark Nelson, Ai Squared, Manchenster Center, VT
+
+
+</pre>
+  </body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/CSUN-slides-220301.tar.gz
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/Makefile.am	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,11 @@
+SUBDIRS=keynote making-apps-accessible
+
+urlpath=/projects/accessibility/talks/GUAD3C
+
+page_SCRIPTS=
+
+include $(top_srcdir)/rules.common
+
+misc_files=
+
+page_DATA=$(misc_files)

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/GNOME_diagram_public-mod.jpg
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/GNOME_diagram_public_small.jpg
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/Makefile.am	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,32 @@
+SUBDIRS=
+
+urlpath=/projects/accessibility/talks/GUAD3C/keynote
+
+page_SCRIPTS=
+
+include $(top_srcdir)/rules.common
+
+misc_files=\
+	architecture.html \
+	are-we-there.html \
+	assistive-techs.html \
+	conclusion.html \
+	context.html \
+	how-gnome-is-affected.html \
+	impact.html \
+	issues_1.html \
+	issues_2.html \
+	keyaspects.html \
+	laws.html \
+	packages.html \
+	roadmap.html \
+	start.html \
+	status.html \
+	whatis.html \
+	whois.html \
+	foot-banner.gif \
+	foot-less-banner-wide.gif \
+	GNOME_diagram_public_small.jpg \
+	gnome-logo-large.gif
+
+page_DATA=$(misc_files)

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/architecture.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/architecture.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,37 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility Architecture</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+&#xA0;
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="760" >
+<tr>
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=760></td>
+</tr>
+
+<tr>
+<td><a href="how-gnome-is-affected.html">back</a></td>
+<td align=RIGHT><a href="packages.html">next</a></td>
+</tr>
+
+<tr>
+<td><img SRC="GNOME_diagram_public_small.jpg" height=384 width=500 align=LEFT>
+<br>&#xA0;
+<br>&#xA0;
+<p><b>ATK</b> : in-process accessibility API, written to by apps and implemented
+on behalf of widgets by GAIL (gtk+, gnome-canvas), libgail-gnome (bonobo
+widgets), internal widget code (libzvt, gtkhtml2, others).
+<br>&#xA0;
+<br>&#xA0;
+<p><b>AT-SPI:</b> out-of-process API used by AT: CORBA IDL definitions;
+libspi, CORBA/bonobo implementation; atk-bridge, exports ATK to AT-SPI;
+at-spi-registryd, central registration and event dispatch service.
+<p><b>Assistive Technologies</b>, and AT services such as text-to-speech.&#xA0;</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/are-we-there.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/are-we-there.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,54 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Are we there yet?</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+&#xA0;
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h1>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></h1>
+</td>
+</tr>
+
+
+<tr>
+<td><a href="packages.html">back</a></td>
+<td></td>
+<td><a href="status.html">next</a></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h1>
+Are We There Yet ?</h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<ul>
+<li>
+<b><font size=+2>(demos)</font></b></li>
+</ul>
+</ul>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/assistive-techs.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/assistive-techs.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,82 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Assistive Technologies</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h1>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></h1>
+</td>
+</tr>
+
+<tr>
+<td><a href="keyaspects.html">back</a></td>
+<td></td>
+<td><a href="impact.html">next</a></td>
+</tr>
+
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+About Assistive Technologies<br>
+<BR></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<b><font size=+2>screen readers</font></b><br>
+<BR></li>
+
+<li>
+<b><font size=+2>magnifiers</font></b><br>
+<BR></li>
+
+<li>
+<b><font size=+2>virtual/onscreen keyboards</font></b><br>
+<BR></li>
+
+<li>
+<b><font size=+2>alternative input devices</font></b><br>
+<BR></li>
+
+<ul>
+<li>
+<i><font size=+2>demo of GOK, the GNOME onscreen keyboard</font></i></li>
+
+<li>
+<font size=+2>also illustrates high-contrast theme</font><br>
+<br>
+<BR></li>
+</ul>
+<i><font size=+2></font></i></ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/conclusion.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/conclusion.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,54 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (Windows NT 5.0; I) [Netscape]">
+   <title>Conclusion</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" alt="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" alt="[Making GNOME Accessible]" BORDER=0 height=60 width=682></td>
+</tr>
+
+
+<tr>
+<td><a href="issues_2.html">back</a></td>
+<td></td>
+<td align=RIGHT><a href="start.html">back to start</a></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<center><font size=+4>Accessibility is in our hands...</font>
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<p><img SRC="gnome-logo-large.gif" ALT="GNOME foot logo with text, large" height=187 width=192>
+<br>&#xA0;
+<p>&#xA0;</center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/context.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/context.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,86 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Comparitive and Historical Context</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+
+
+<tr>
+<td><a href="impact.html">back</a></td>
+<td></td>
+<td><a href="how-gnome-is-affected.html">next</a></td>
+</tr>
+
+<tr><td></td>
+<td COLSPAN="2">
+<h1>
+Comparison / Context:</h1>
+</td>
+</tr>
+
+<tr>
+<td><font size=+2></font></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<b><font size=+2>AT historically reverse-engineered</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>fragile, costly, special casing required</font></li>
+<li>
+<font size=+2>required years of engineering</font><br>
+</li>
+</ul>
+</li>
+<li>
+<b><font size=+2>MS Windows is accessible largely because of third-party
+efforts</font></b></li>
+<li>
+<b><font size=+2>For most users, Accessibility == Windows</font></b></li>
+<li>
+<b><font size=+2>MSAA is an API approach, but much less complete</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>not used widely by MS-Office</font></li>
+</ul>
+</li>
+<li>
+<b><font size=+2>Mozilla accessibility: Windows-only approach, until recently</font></b><br>
+</li>
+</ul>
+<li>
+<b><font size=+2>GNU/Linux accessibility limited to console
+		applications</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>products like speakup (talking kernel), emacspeak</font></li>
+<li>
+<font size=+2>addresses blindness only, except for AccessX</font><br>
+</li>
+</ul>
+</li>
+<li>
+<b><font size=+2>Free-software solutions leave users in charge of their
+own destinies</font></b></li>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/foot-banner.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/foot-less-banner-wide.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/gnome-logo-large.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/how-gnome-is-affected.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/how-gnome-is-affected.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,90 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>How Accessibility Affects GNOME</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+
+<tr>
+<td><a href="context.html">back</a></td>
+<td></td>
+<td><a href="architecture.html">next</a></td>
+</tr>
+
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+Parts of GNOME Affected:</h1>
+</td>
+</tr>
+
+<tr>
+<td><font size=+2></font></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>GTK+ :</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>keynav&#xA0;</font></li>
+<li>
+<font size=+2>internal APIs/signals</font></li>
+<li>
+<font size=+2>themes</font></li>
+</ul>
+</li>
+<li>
+<b><font size=+2>bonobo-ui:&#xA0;</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>as above, and need to communicate accessibility across
+process boundaries</font></li>
+</ul>
+</li>
+<li>
+<b><font size=+2>libraries</font></b></li>
+<li>
+<b><font size=+2>terminal</font></b></li>
+<li>
+<b><font size=+2>content viewers, control panels, desktop</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>panel</font></li>
+<li>
+<font size=+2>control-center</font></li>
+<li>
+<font size=+2>yelp</font></li>
+<li>
+<font size=+2>nautilus</font></li>
+<li>
+<font size=+2>gnome-media</font></li>
+</ul>
+</li>
+<li>
+<b><font size=+2>(other areas)</font></b></li>
+</ul>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/impact.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/impact.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,75 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility : Im pact</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h1>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></h1>
+</td>
+</tr>
+
+<tr>
+<td><a href="assistive-techs.html">back</a></td>
+<td></td>
+<td><a href="context.html">next</a></td>
+</tr>
+
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+Impact<br>
+<BR></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<b><font size=+2>better employment opportunities</font></b><br>
+<BR></li>
+
+<li>
+<b><font size=+2>makes GNU/Linux more attractive in schools, workplaces,
+libraries</font></b><br>
+<BR></li>
+
+<li>
+<b><font size=+2>offers eventual hands-free operation, etc. for everyone</font></b><br>
+<BR></li>
+
+<li>
+<b><font size=+2>improves GNOME experience for young, old, people with
+RSI</font></b><br>
+<BR></li>
+
+<br><i><font size=+2></font></i>&#xA0;</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/issues_1.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/issues_1.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,69 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Outstanding Issues</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+&#xA0;
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h1>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></h1>
+</td>
+</tr>
+
+<tr>
+<td><a href="roadmap.html">back</a></td>
+<td></td>
+<td><a href="issues_2.html">next</a></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h1>
+Issues</h1>
+</td>
+</tr>
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em">
+<li>
+<b><font size=+2>theming issues, icon sizing</font></b></li>
+<li>
+<b><font size=+2>keynav completion, including D'n'D</font></b></li>
+<li>
+<b><font size=+2>keynav consistency/theming</font></b></li>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>can be controversial</font></b></li>
+</ul>
+<li>
+<b><font size=+2>accessibility for libgnomeui, eel, gal</font></b></li>
+<li>
+<b><font size=+2>application awareness&#xA0;</font></b></li>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>please attend next talk!</font></b></li>
+</ul>
+<li>
+<b><font size=+2>robustness not up to standard</font></b></li>
+<li style="list-style-type: circle">
+<b><font size=+2>documentation is spotty</font></b></li>
+</ul>
+</td>
+</tr>
+</table>
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/issues_2.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/issues_2.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,62 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Stuff We Need</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+&#xA0;
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h1>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></h1>
+</td>
+</tr>
+
+<tr>
+<td><a href="issues_1.html">back</a></td>
+<td></td>
+<td><a href="conclusion.html">next</a></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h1>
+Needs</h1>
+</td>
+</tr>
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em">
+<li>
+<b><font size=+2>need XServer mods for magnification, extension for key
+notification</font></b></li>
+<li>
+<b><font size=+2>DOM bindings need exporting to AT-SPI</font></b></li>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>wai / user agent guidelines include DOM access</font></b></li>
+</ul>
+<li>
+<b><font size=+2>need ASR / voice input, free voices for TTS</font></b></li>
+<li>
+<b><font size=+2>need accessible content viewers (pdf, etc.)</font></b></li>
+<li>
+<b><font size=+2>more ATs needed</font></b></li>
+</ul>
+</td>
+</tr>
+</table>
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/keyaspects.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/keyaspects.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,83 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Key aspects of accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h1>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></h1>
+</td>
+</tr>
+      
+<tr>
+<td><a href="laws.html">back</a></td>
+<td></td>
+<td><a href="assistive-techs.html">next</a></td>
+</tr>
+
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Key Aspects of Accessibility</font></b><br>
+<BR></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<b><font size=+2>keyboard navigation</font></b><br>
+<BR></li>
+
+<li>
+<b><font size=+2>theming</font></b><br>
+<BR></li>
+
+<li>
+<b><font size=+2>exporting/enabling a consistent API</font></b><br>
+<BR></li>
+
+<li>
+<b><font size=+2>programmatic notifications of events</font></b>
+<ul>
+<li>
+<font size=+2>i.e. any event the user needs to be aware of must be a
+signal</font><br>
+</li>
+</ul></li>
+
+<li>
+<b><font size=+2>not relying exclusively on complex visual presentation</font></b>
+<ul>
+<li>
+<font size=+2>logical, uncluttered presentation, well-grouped</font><br>
+</li>
+</ul>
+</li>
+<br><br>
+<i><font size=+2>most of these have value for all users</font></i></ul>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/laws.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/laws.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,94 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Relevant Legislation</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="whois.html">back</a></td>
+<td></td>
+<td><a href="keyaspects.html">next</a></td>
+</tr>
+
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>"508" and other laws</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>"508" is "Section 508 of the Rehabilitation Act of
+		  1973"</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">	      
+<li>
+<b><font size=+2>US&#xA0;law affecting Federal Govt. procurement</font></b></li>
+<li>
+<b><font size=+2>"508" addendum took effect June 2001, still being interpreted</font></b></li>
+
+<li>
+<b><font size=+2>examples:</font></b><br>
+<tt><font size=-1>1194.21(c) A well-defined on-screen indication of the current focus shall be provided that moves among interactive interface elements as the input
+focus changes. The focus shall be programmatically exposed so that assistive technology can track focus and focus changes.<br></font></tt>
+<tt><font size=-1><br>
+1194.31(a) At least one mode of operation and information retrieval that does not require user vision shall be provided, or support for assistive
+technology used by people who are blind or visually impaired shall be provided.
+</font></tt>
+		  </li>
+<li>
+<b><font size=+2>requires "most accessible" purchase</font></b></li>
+</ul></li>
+<li>
+<b><font size=+2>being adopted wholesale by many US&#xA0;states</font></b></li>
+
+<li>
+<b><font size=+2>many other European and Asian nations have existing legislation
+and/or are considering similar legislation</font></b></li>
+
+<li>
+<b><font size=+2>free software is not exempt</font></b></li>
+</ul>
+</ul>
+
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>aside: suit has been brought under separate legislation already</font></li>
+
+<li>
+<font size=+2>GNOME must address this need to avoid being locked out</font></li>
+</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/packages.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/packages.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,82 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility : Packages</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+&#xA0;
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+
+
+<tr>
+<td><a href="architecture.html">back</a></td>
+<td></td>
+<td><a href="are-we-there.html">next</a></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h1>
+GNOME&#xA0;packages:</h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>ATK</font></b></li>
+<li>
+<b><font size=+2>GAIL</font></b></li>
+<li>
+<b><font size=+2>AT-SPI</font></b></li>
+<li>
+<b><font size=+2>libgail-gnome</font></b></li>
+<li>
+<b><font size=+2>modifications to libraries</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>gtk+</font></li>
+<li>
+<font size=+2>gtkhtml2</font></li>
+<li>
+<font size=+2>libzvt</font></li>		
+</ul>
+</li>
+<li>
+<b><font size=+2>at-poke</font></b></li>
+<li>
+<b><font size=+2>gnome-speech</font></b><br>
+</li>
+<li>
+<b><font size=+2>free software screen reader, magnifier, adaptive onscreen
+keyboard</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>gnopernicus</font></li>
+<li>
+<font size=+2>gok</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/roadmap.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/roadmap.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,68 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Road map</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+&#xA0;
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h1>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></h1>
+</td>
+</tr>
+
+
+<tr>
+<td><a href="status.html">back</a></td>
+<td></td>
+<td><a href="issues_1.html">next</a></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h1>
+Roadmap</h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<b><font size=+2>Java applications to be accessible via Java Bridge for
+GNOME</font></b></li>
+
+<li>
+<b><font size=+2>nautilus</font></b></li>
+
+<li>
+<b><font size=+2>StarOffice/OpenOffice.org</font></b></li>
+
+<li>
+<b><font size=+2>mozilla/Netscape under way</font></b></li>
+
+<li>
+<b><font size=+2>evolution ?</font></b></li>
+
+<li>
+<b><font size=+2>gnome-office, more</font></b></li>
+</ul>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/start.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/start.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,63 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility : Here at last ?</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="[GNOME logo]" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></td>
+</tr>
+
+<tr>
+<td><a href="conclusion.html">back</a></td>
+<td> </td>
+<td align=RIGHT><a href="whatis.html">next</a></td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<center><img SRC="gnome-logo-large.gif" ALT="[GNOME four-toed foot logo]" BORDER=0 ></center>
+</td>
+</tr>
+
+<tr>
+<td VALIGN=TOP COLSPAN="3">
+	  <br>
+<center>
+<h1>
+<font size=+3>G</font><font size=+2>NOME</font><font size=+3> Accessibility:</font></h1></center>
+
+<center>
+<h1>
+<font size=+3>Here At Last ?</font></h1></center>
+</tr>
+
+<tr><td COLSPAN="3"><h1><br><br></h1></td></tr>      
+
+<tr>
+<td COLSPAN="3">
+<ul>
+<li>
+<center>
+<font size=+1>Bill Haneman</font></center></li>
+
+<center>
+<li>
+<center>
+<font size=+1>Marc Mulcahy</font></center></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/status.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/status.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,72 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Status</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+&#xA0;
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<h1>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></h1>
+</td>
+</tr>
+
+
+<tr>
+<td><a href="are-we-there.html">back</a></td>
+<td></td>
+<td><a href="roadmap.html">next</a></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">
+<h1>
+Status</h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<ul>
+<li>
+<b><font size=+2>ATK 1.0 released</font></b></li>
+
+<li>
+<b><font size=+2>AT-SPI 1.0 imminent</font></b></li>
+
+<li>
+<b><font size=+2>near-complete, working framework</font></b></li>
+
+<li>
+<b><font size=+2>glade and libglade do ATK&#xA0;now!</font></b></li>
+
+<li>
+<b><font size=+2>many bundled GNOME&#xA0;applications substantially accessible</font></b><br>
+<BR></li>
+</ul>
+<b><font size=+2>but</font></b>
+<ul>
+<li>
+<b><font size=+2>lots of holes still</font></b></li>
+</ul>
+</ul>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/whatis.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/whatis.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,89 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>GNOME Accessibility: What it means</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="start.html">back</a></td>
+<td></td>
+<td><a href="whois.html">next</a></td>
+</tr>
+
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>What's it about ? .....&#xA0;&#xA0; <i>Eliminating barriers
+to access</i></font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>makes GNOME desktop and applications usable by people with disabilities:</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>blindness and low-vision</font></li>
+<li>
+<font size=+2>can't use mouse and/or keyboard</font></li>
+<li>
+<font size=+2>will eventually include cognitive disabilities</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>includes people who don't self-identify as disabled:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>those with RSI</font></li>
+<li>
+<font size=+2>the elderly</font></li>
+<li>
+<font size=+2>color-blind users</font></li>
+<li>
+<font size=+2>explains one-in-six figure sometimes cited</font><br>
+</li>
+</ul>
+</li>
+<li>
+<font size=+2><b>why standard apps, and not specialized ones ?</b></font><br>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>equal access (to new features)</font></li>
+<li>
+<font size=+2>choice is good</font></li>
+<li>
+<font size=+2>on shared machines, need to use "standard" software</font></li>
+<li>
+<font size=+2>need to collaborate with others</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/whois.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/keynote/whois.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,76 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Who needs it ?</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+
+<tr>
+<td><a href="whatis.html">back</a></td>
+<td></td>
+<td><a href="laws.html">next</a></td>
+</tr>
+
+<tr>
+	<td></td>
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Who's behind it, and why ?</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<b><font size=+2>Unix and GNU/Linux-based companies who need to comply
+with accessibility laws</font></b></li>
+
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>Sun is the main contributor so far</font></li>
+</ul>
+<li>
+<font size=+2><b>Who else benefits ?</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>companies who want to employ disabled people</font></li>
+<li>
+<font size=+2>individuals who want to use/hack on GNOME</font></li>
+<li>
+<font size=+2>individuals who want friends/loved ones to be able to use
+GNOME</font></li>
+<li>
+<font size=+2>organizations who need lower-cost accessibility solutions
+for schools, etc. (existing screenreaders around $1,200; PDAs for the blind
+up to $5,000)</font></li>
+<li>
+<font size=+2>hackers who want to do something cool and rewarding</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/Makefile.am	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,39 @@
+SUBDIRS=
+
+urlpath=/projects/accessibility/talks/GUAD3C/making-apps-accessible
+
+page_SCRIPTS=
+
+include $(top_srcdir)/rules.common
+
+misc_files=\
+	acronyms.html \
+	anonymous-inheritance-1.html \
+	anonymous-inheritance-2.html \
+	app-side-atk.html \
+	aspects.html \
+	base-properties-1.html \
+	base-properties-2.html \
+	case-study-volume-control.html \
+	checklist.html \
+	closing-remarks.html \
+	custom-widget-basics.html \
+	dev-viewpoint.html \
+	effort.html \
+	factories.html \
+	flyweights.html \
+	glade-support.html \
+	interface-details.html \
+	relations.html \
+	start.html \
+	steps.html \
+	subinterface-overview.html \
+	TOC.html \
+	which-subinterfaces.html \
+	glade2.png \
+	foot-banner.gif \
+	foot-less-banner-wide.gif \
+	GNOME_diagram_public_small.jpg \
+	gnome-logo-large.gif
+
+page_DATA=$(misc_files)

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/TOC.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/TOC.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,98 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Table Of Contents (Making Apps Accessible)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="start.html">back</a></td>
+<td></td>
+<td><a href="acronyms.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Topics / Overview</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em;margin-bottom:0em">
+<li>
+<b><font size=+2>Introduction</font></b>
+<ul style="padding-left:2.0em;margin-top:0em;margin-bottom:0em">
+<li>
+<font size=+1>acronyms</font></li>
+<li>
+<li>
+<font size=+1>aspects of accessibility</font></li>
+<li>
+<li>
+<font size=+1>accessibility checklist</font></li>
+<li>
+<li>
+<font size=+1>how much effort is required ?</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>A Developer-side View of ATK:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em;margin-bottom:0em">
+<li>
+<font size=+1>application-side use of ATK calls</font></li>
+<li>
+<font size=+1>case study: <tt>gnome-volume-control</tt></font></li>
+<li>
+<font size=+1>ATK "relation sets"</font></li>
+<li>
+<font size=+1>Glade support</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>Custom widget and library support:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em;margin-bottom:0em">
+<li>
+<font size=+1>custom widget basics</font></li>
+<li>
+<font size=+1>anonymous inheritance</font></li>
+<li>
+<font size=+1>ATK object factories</font></li>
+<li>
+<font size=+1>base object properties</font></li>
+<li>
+<font size=+1>flyweights</font></li>
+<li>
+<font size=+1>implementing subinterfaces</font></li>
+</li>
+<li>
+<font size=+2><b>Closing remarks</b></font>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/acronyms.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/acronyms.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,90 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Acronyms (Making Applications Accessible)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="TOC.html">back</a></td>
+<td></td>
+<td><a href="aspects.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Acronyms</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>ATK : "Accessibility ToolKit"</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>application-side, in-process API, used by GTK+</font></li>
+<li>
+<font size=+2>defines an accessibility API that can be implemented on
+		    behalf of widgets or objects</font></li>
+<li>
+<font size=+2>may be implemented by non-GTK+ toolits</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>GAIL : "GNOME Accessibility Implementation Library"</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>implements ATK on behalf of GTK+</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>AT : "Assistive Technology"</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>hardware, software, or a combination</font></li>
+<li>
+<font size=+2>adapts UI to users with different needs</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>AT-SPI : "AT Service Provider Interface"</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>GNOME package</font></li>
+<li>
+<font size=+2>interprocess accessibility API used by ATs to query and
+		    manipulate accessible objects</font></li>
+<li>
+<font size=+2>bonobo/CORBA-based</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/anonymous-inheritance-1.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/anonymous-inheritance-1.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,83 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Anonymous Inheritance of AtkObject types (1 of 2)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="custom-widget-basics.html">back</a></td>
+<td></td>
+<td><a href="anonymous-inheritance-2.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h2>
+<b><font size=+2>Anonymous (run-time) Inheritance from GAIL</font></b></h2>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+1>override get_accessible to register your new factory on-demand</font></li>
+<li>
+<font size=+1>get a reference to your parent type's accessible type to
+		see if accessibility is enabled already</font></li>
+<font size=-1>	    
+<pre><tt>	      
+  static gboolean first_time = TRUE;
+  AtkRegistry *registry;
+  AtkObjectFactory *factory;  
+  GType derived_type;
+  GType derived_atk_type;
+
+  if (first_time)
+    {
+      /* Determine whether accessibility is enabled by checking accessible
+	 created for parent */
+
+      registry = atk_get_default_registry ();
+      derived_type = g_type_parent (ZVT_TYPE_TERM);
+      factory = atk_registry_get_factory (registry,
+					 derived_type);
+      derived_atk_type = atk_object_factory_get_accessible_type (factory);
+      if (g_type_is_a(derived_atk_type, GTK_TYPE_ACCESSIBLE))
+	{
+	  atk_registry_set_factory_type (registry,
+					 ZVT_TYPE_TERM, ZVT_TYPE_ACCESSIBLE_FACTORY);
+	}
+      first_time = FALSE;
+    }
+  return GTK_WIDGET_CLASS(parent_class)->get_accessible (widget);
+</tt></pre></font>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+st

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/anonymous-inheritance-2.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/anonymous-inheritance-2.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,113 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Anonymous Inheritance of AtkObject types (2 of 2)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="anonymous-inheritance-1.html">back</a></td>
+<td></td>
+<td><a href="factories.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h3>
+<b><font size=+1>Anonymous (run-time) Inheritance from GAIL (continued)</font></b></h3>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=-1>get a reference to your parent type's accessible type</font></li>
+<li>
+<font size=-1>use this type to do some magic in your subclass's get_type
+		  method</font></li>
+<li>
+<font size=-1>you can't add private data directly to your struct, but you can use
+		  g_object_add_data</font></li>
+<font size=-1>	    
+<pre><tt>	      
+GType
+zvt_accessible_get_type (void)
+{
+  static GType type = 0;
+
+  if (!type)
+  {
+    static GTypeInfo tinfo =
+    {
+      0, /* class size */
+      (GBaseInitFunc) NULL, /* base init */
+      (GBaseFinalizeFunc) NULL, /* base finalize */
+      (GClassInitFunc) zvt_accessible_class_init, /* class init */
+      (GClassFinalizeFunc) NULL, /* class finalize */
+      NULL, /* class data */
+      0, /* instance size */
+      0, /* nb preallocs */
+      (GInstanceInitFunc) NULL, /* instance init */
+      NULL /* value table */
+    };
+
+    static const GInterfaceInfo atk_text_info =
+    {
+      (GInterfaceInitFunc) atk_text_interface_init,
+      (GInterfaceFinalizeFunc) NULL,
+      NULL
+    };
+
+    /*
+     * Figure out the size of the class and instance
+     * we are deriving from
+     */
+    AtkObjectFactory *factory;
+    GType derived_type;
+    GTypeQuery query;
+    GType derived_atk_type;
+
+    derived_type = g_type_parent (ZVT_TYPE_TERM);
+    factory = atk_registry_get_factory (atk_get_default_registry (), derived_type);
+    derived_atk_type = atk_object_factory_get_accessible_type (factory);
+    g_type_query (derived_atk_type, &amp;query);
+    tinfo.class_size = query.class_size;
+    tinfo.instance_size = query.instance_size;
+
+    type = g_type_register_static (derived_atk_type, "ZvtAccessible", &amp;tinfo, 0);
+    g_type_add_interface_static (type, ATK_TYPE_TEXT,
+                                 &amp;atk_text_info);
+  }
+
+  return type;
+}
+</tt></pre>	  
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+st

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/app-side-atk.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/app-side-atk.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,76 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Application-side ATK</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="dev-viewpoint.html">back</a></td>
+<td></td>
+<td><a href="case-study-volume-control.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Applications can call ATK API</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>Getting an AtkObject from a widget:</font></b>
+<pre><tt>AtkObject *atko = gtk_widget_get_accessible (widget);
+
+</tt></pre>
+</li>
+<li>
+<font size=+2><b>Setting name or description:</b></font>
+<pre><tt>atk_object_set_name (atko, "Left Channel Volume");
+atk_object_set_description (atko,
+      "Sets master volume for left audio channel.");
+
+</tt></pre>
+</li>		  
+<li>
+<font size=+2><b>Setting action descriptions:</b></font>
+<pre><tt>
+atko = gtk_widget_get_accessible (mute_button);		      
+AtkAction *action = atk_object_get_action (atko, 0);
+atk_action_set_description (action, "Mute/unmute system audio.");
+		  
+</pre></tt>
+</li>
+<li>
+<font size=+2><b>Assigning relationships</b></font>
+</li>	      
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/aspects.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/aspects.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,82 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Aspects of Application Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="acronyms.html">back</a></td>
+<td></td>
+<td><a href="checklist.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Key aspects of application accessibility</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>Provide programmatic access to the features and
+		  capabilities of application objects</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>this is where ATK is used</font></li>
+<li>
+<font size=+2>done for stock GTK+ widgets by GAIL</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>Keyboard navigation: are all the functions in an application useable from the keyboard alone?</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>Useful for someone who is blind or otherwise can not use the mouse.</font></li>
+<li>
+<font size=+2>Don't forget tab order!
+</font></li>
+</ul>
+<li>
+<font size=+2><b>Theming:  does an application use the standard mechanisms for theming?</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>Useful for someone who has low vision, and may need to consistently magnify text and icons.</font></li>
+<li>
+<font size=+2>Also for users with only moderate vision problems.
+</font></li>
+<li>
+<font size=+2>Some users require exclusively high or low contrast.
+</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/base-properties-1.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/base-properties-1.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,85 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Base AtkObject Properties (Making Applications Accessible)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="factories.html">back</a></td>
+<td></td>
+<td><a href="base-properties-2.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Properties of the Base AtkObject</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>Name</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>should be as specific as possible and should
+		    differentiate this object from others within the
+		    same context</li>
+<li>
+ If logic is required to retrieve the accessible name, or the name is
+		  dynamic, you must provide an AtkObject implementation
+		  which overrides the get_name class method:
+</li>
+<tt><pre><font size=-1>
+static gchar *
+gail_label_get_name (AtkObject *accessible)
+{
+...
+  if (accessible->name != NULL)
+    return accessible->name;
+  else
+    {
+      /* Get the text on the label */
+      GtkWidget *widget;
+
+      widget = GTK_ACCESSIBLE (accessible)->widget;
+      if (widget == NULL) /* defunct! */
+        return NULL;
+...
+      return gtk_label_get_text (GTK_LABEL (widget));
+    }
+}
+</font></pre></tt>
+</li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+st

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/base-properties-2.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/base-properties-2.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,83 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Making Applications Accessible</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="base-properties-1.html">back</a></td>
+<td></td>
+<td><a href="flyweights.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Base AtkObject properties (cont.)</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>Description</font></li>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+clarifies/augments the information contained in the acccessible name</li>
+<li>
+Do not duplicate the information provided by the
+		accessible name, or tell how to use the widget</li>
+<li>
+Default accessible description for a GTK+ widget is its tooltip if it exists</li>
+</ul>
+</li>
+<li>
+<font size=+2>Role</font></li>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>defines object's function</li> 
+<li>terminal, tree-view, push-button, etc.
+<li>enum, extensible as non-localized string</li>	  
+</ul>
+<li>
+<font size=+2>State</li>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li><tt>atk_object_ref_state_set</tt> returns info about object's state</li>
+<li>FOCUSSED, VISIBLE, EXPANDABLE, EXPANDED, RESIZEABLE, DEFUNCT,
+	      etc.</li>
+</ul>
+<li>
+<font size=+2>Parent/Child Relationships</li>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>parent / child_at_index methods</li>
+<li>need not match widget hierarchy</li>
+</ul>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/case-study-volume-control.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/case-study-volume-control.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,44 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Case Study: gnome-volume-control</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="app-side-atk.html">back</a></td>
+<td></td>
+<td><a href="relations.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Case Study : GNOME Volume control</font></b></h1>
+</td>
+</tr>
+
+<tr COLSPAN="3">
+</tr>
+</td>
+</table>
+</body>
+</html>
+

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/checklist.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/checklist.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,66 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Making Applications Accessible</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="aspects.html">back</a></td>
+<td></td>
+<td><a href="effort.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Checklist</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li style="margin-top:0.4em">
+<b><font size=+2>Does my application or library provide keyboard access to all its functions?</font></b>
+</li>
+<li style="margin-top:0.4em">
+<font size=+2><b>Does my application use theme colors and sizes for all
+		  UI objects?</b></font>
+</li>
+<li style="margin-top:0.4em">
+<font size=+2><b>Does my application or library use GTK+ widgets in
+		  standard ways?</b></font>
+</li>
+<li style="margin-top:0.4em">
+<font size=+2><b>Does my custom widget contain objects or widgets which can be manipulated, but do not generate standard focus events?</b></font>
+</li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/closing-remarks.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/closing-remarks.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,54 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (Windows NT 5.0; I) [Netscape]">
+   <title>Conclusion</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" alt="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" alt="[Making GNOME Accessible]" BORDER=0 height=60 width=682></td>
+</tr>
+
+
+<tr>
+<td><a href="interface-details.html">back</a></td>
+<td></td>
+<td align=RIGHT><a href="start.html">back to start</a></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<center><font size=+4>Accessibility is in our hands...</font>
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<p><img SRC="gnome-logo-large.gif" ALT="GNOME foot logo with text, large" height=187 width=192>
+<br>&#xA0;
+<p>&#xA0;</center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/custom-widget-basics.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/custom-widget-basics.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,86 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Custom Widget Basics (Making Applications Accessible)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="steps.html">back</a></td>
+<td></td>
+<td><a href="anonymous-inheritance-1.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Custom Widget Basics</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>You don't have to reinvent the wheel:</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>your AtkObject subclass can inherit from the "default"
+		  GAIL ATK implementation
+		  for most custom widgets</font></li>
+<li>
+<font size=+2>you may override selected ATK methods</font></li>
+<li>
+<font size=+2>you must decide which ATK interfaces your UI object should
+		  support</font></li>
+<li>
+<font size=+2>ATK uses standard gobject/gtype model</font></li>
+<li>
+<font size=+2>some useful code available in gailutil, for instance
+		    AtkText helpers for pango classes</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>appropriate ATK events should be fired</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>focus, property changes, etc.</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>Associate your widget's AtkObject subtype by</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>overriding GtkWidgetClass->get_accessible, or:</font></li>
+<li>
+<font size=+2>associating an appropriate AtkObjectFactory with the AtkRegistry</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/dev-viewpoint.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/dev-viewpoint.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,69 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>An Application-side view of ATK</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="effort.html">back</a></td>
+<td></td>
+<td><a href="app-side-atk.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>An Application-side View of GNOME Accessibility</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li style="padding-top:0.4em">
+<b><font size=+2>ATK is primary GNOME API of interest</font></b>
+</li>
+<li style="padding-top:0.4em">
+<b><font size=+2>ATK properties can be usefully set within application</font></b>
+</li>
+<li style="padding-top:0.4em">
+<font size=+2><b>Two approaches to implementing ATK for widgets/libraries:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>implement directly in library or application</font></li>
+<li>
+<li>
+<font size=+2>implement in an external implementation library (ex: GAIL)</font></li>
+</ul>
+<li style="padding-top:0.4em">
+<b><font size=+2>Method we will discuss works in both cases</font></b>
+</li>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/effort.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/effort.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,62 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Effort Required (Making Applications Accessible)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="checklist.html">back</a></td>
+<td></td>
+<td><a href="dev-viewpoint.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>What extra effort is required to make apps accessible?</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>How much of GTK+ does your application use?</font></b>
+<ul>
+<li><font size=+2>custom widgets usually entail more work</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>How much work is required to support keyboard navigation?</b></font>
+</li>
+<li>
+<font size=+2><b>Is basic info such as name and description already available?</b></font>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/factories.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/factories.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,74 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>AtkObject Factories</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="anonymous-inheritance-2.html">back</a></td>
+<td></td>
+<td><a href="base-properties-1.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>AtkObject Factories</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>Each accessible object implementation has a corresponding accessible object factory</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>currently must be singletons</font></li>
+<li>
+</ul>
+</li>
+<li>
+<font size=+2><b>A central ATK registry links GTypes to accessible object factories</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>The main interesting function in an AtkObjectFactory is the create_accessible function
+</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+<tr>      
+<td></td>
+<td COLSPAN="2">      
+<tt><pre>
+AtkObject* atk_object_factory_create_accessible (
+               AtkObjectFactory *factory, GObject *obj);
+</pre></tt>
+</td>
+</tr>	
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/flyweights.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/flyweights.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,85 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Flyweight AtkObjects (Making Applications Accessible)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="base-properties-2.html">back</a></td>
+<td></td>
+<td><a href="which-subinterfaces.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Flyweight AtkObjects</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>AtkObjects created on behalf of objects that aren't full-blown widgets</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>cells in a treeview</font></li>
+<li>
+<font size=+2>icons in an icon list</font></li>
+<li>
+<font size=+2>for an example, see <tt>gail/gail/gailcell.c</tt></font></li>
+<li>
+<font size=+2>some flyweight AtkObjects have ATK_STATE_TRANSIENT</font></li>
+</ul>
+<pre>From gailcell.c:<font size=-1><tt>
+  AtkObject parent;
+  GtkWidget    *widget;
+  gint         index;
+  AtkStateSet *state_set;
+  GList       *action_list;
+  void (*refresh_index) (GailCell *cell);
+		    
+</tt></font></pre>
+</li>	      
+<li>
+<font size=+2><b>Preceding example illustrates:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>maintaining index in parent, parent back-pointer</font></li>
+<li>
+<font size=+2>maintaining state information</font></li>
+<li>
+<font size=+2>making the object generic enough to be useful in other
+		    widgets (gailcell is used by clist and treeview)</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+st

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/foot-banner.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/foot-less-banner-wide.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/glade-support.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/glade-support.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,60 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Glade Support (Making Applications Accessible)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="relations.html">back</a></td>
+<td></td>
+<td><a href="steps.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Glade support</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>Gnome 2 branch of Glade supports ATK:</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>support for accessible-name, description</font></li>
+<li>
+<font size=+2>support for relations and action descriptions</font></li>
+<li><img src="glade2.png" ALT="[Glade 2 snapshot showing accessibility
+	 properties page]">
+</li>		  
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/glade2.png
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/gnome-logo-large.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/interface-details.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/interface-details.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,85 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Interface Tips</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="subinterface-overview.html">back</a></td>
+<td></td>
+<td><a href="closing-remarks.html">next</a></td>
+</tr>
+<tr>
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>AtkActions:</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>have names, descriptions, optional keybindings</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>AtkComponent:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>ref_accessible_at_point can be tricky for widgets with
+		    flyweight children</font></li>
+</ul>
+</li><li>
+<font size=+2><b>AtkSelection:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>allows query and alteration of current selection</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>AtkTable:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>complex interface</font></li>
+<li>
+<font size=+2>point of interest: row and column headers can be objects</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>AtkText:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>comprehensive access to attributed text content</font></li>
+<li>
+<font size=+2>can be navigated by character, word, line, sentence,
+		    attribute run</font></li>
+<li>
+<font size=+2>allows read/write access to the text caret (including
+		    labels, which feature a "virtual caret")</font></li>
+<li>
+<font size=+2>text-change and caret signals must be emitted</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+st

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/interface-gotchas.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/interface-gotchas.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,96 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Interface Tips</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="subinterface-overview.html">back</a></td>
+<td></td>
+<td><a href="concluding-remarks.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Subinterface Tips and Gotchas</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>AtkActions:</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>have names, descriptions, optional keybindings</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>AtkComponent:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>ref_accessible_at_point can be tricky for widgets with
+		    flyweight children</font></li>
+</ul>
+</li><li>
+<font size=+2><b>AtkSelection:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>allows query and alteration of current selection</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>AtkTable:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>complex interface</font></li>
+<li>
+<font size=+2>point of interest: row and column headers can be objects</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>AtkText:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>comprehensive access to attributed text content</font></li>
+<li>
+<font size=+2>can be navigated by character, word, line, sentence,
+		    attribute run</font></li>
+<li>
+<font size=+2>allows read/write access to the text caret (including
+		    labels, which feature a "virtual caret")</font></li>
+<li>
+<font size=+2>text-change and caret signals must be emitted</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+st

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/relations.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/relations.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,85 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>ATK Relation Sets (Making Applications Accessible)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="case-study-volume-control.html">back</a></td>
+<td></td>
+<td><a href="glade-support.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+2>ATK Relation Sets</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em;margin-bottom:0em">
+<li>
+<b><font size=+1>many-to-many mapping of UI objects</font></b>
+</li>
+<li>
+<b><font size=+1>relationships may be reciprocal</font></b>
+</li>
+<li>
+<font size=+1><b>Relation types:</b></font>
+<ul style="padding-left:2.0em;margin-top:0em;margin-botton:0em">
+<li>
+<font size=+1>LABEL_FOR / LABELLED_BY</font></li>
+<li>
+<font size=+1>CONTROLLER_FOR / CONTROLLED_BY</font></li>
+<li>
+<font size=+1>MEMBER_OF</font></li>
+<li>
+<font size=+1>NODE_CHILD_OF</font></li>
+</ul>
+</li>
+<pre style="margin-top:0em"><tt><font size=-1>
+/* This code snippet associates a label with a text entry field */
+
+  GtkWidget *gtk_entry, *gtk_label;
+  AtkObject *atk_entry, *atk_label;
+  Atkrelation *relation;
+  AtkRelationSet *set;
+  ...
+  atk_entry = gtk_widget_get_accessible (gtk_entry);
+  atk_label = gtk_widget_get_accessible (gtk_label);
+
+  relation = atk_relation_new (&amp;atk_label, 1, ATK_RELATION_LABELLED_BY);
+  set = atk_object_ref_relation_set (atk_entry);
+  atk_relation_set_add (set, relation);
+...
+</font></pre></tt>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/start.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/start.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,64 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Making GNOME Applications Accessible</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="[GNOME logo]" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 height=60 width=682></td>
+</tr>
+
+<tr>
+<td><a href="closing-remarks.html">back</a></td>
+<td> </td>
+<td align=RIGHT><a href="TOC.html">next</a></td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<center><img SRC="gnome-logo-large.gif" ALT="[GNOME four-toed foot logo]" BORDER=0 ></center>
+</td>
+</tr>
+
+<tr>
+<td VALIGN=TOP COLSPAN="3">
+	  <br>
+<center>
+<h1>
+<font size=+3>G</font><font size=+2>NOME</font><font size=+3> Accessibility:</font></h1></center>
+
+<center>
+<h1>
+<font size=+3>Making Applications Accessible</font></h1></center>
+</tr>
+
+<tr><td COLSPAN="3"><h1><br><br></h1></td></tr>      
+
+<tr>
+<td COLSPAN="3">
+<ul>
+<li>
+<center>
+<font size=+1>Marc Mulcahy (marc mulcahy sun com)</font></center></li>
+
+<center>
+<li>
+<center>
+<font size=+1>Bill Haneman (bill haneman sun com)</font></center></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/steps.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/steps.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,73 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Steps (Making Applications Accessible)</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="glade-support.html">back</a></td>
+<td></td>
+<td><a href="custom-widget-basics.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Steps for making applications accessible</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>Examine application hierarchy</font></b>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>Atk hierarchy need not match widget hierarchy</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>Assess keynav and theme compliance</b></font>
+<li>
+<font size=+2><b>Determine which widgets provide adequate accessibility already</b></font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<font size=+2>tools: at-poke</font></li>
+<li>
+<font size=+2>ferret (with GAIL), simple-at (with AT-SPI)</font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>Make necessary changes to widgets </b><i>(optional)</i></font>
+<li>
+<font size=+2><b>Implement ATK interfaces/object-classes for widgets </b><i>(optional)</i></font>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/subinterface-overview.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/subinterface-overview.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,85 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>ATK Subinterface Overview</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="which-subinterfaces.html">back</a></td>
+<td></td>
+<td><a href="interface-details.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>ATK Subinterfaces</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>AtkAction</b> : allows an object to be activated</font>
+<ul style="padding-left:2.0em;margin-top:0em"><li>i.e. click, press,
+		  toggle, expand, etc.</li></ul>	      
+</li>
+<li>
+<b><font size=+2>AtkComponent</b> : gives screen geometry information </font>
+<ul style="padding-left:2.0em;margin-top:0em"><li>implemented by all "GUI" components (but not, perhaps, "UI" components)</li></ul>	      
+</li>
+<li>
+<b><font size=+2>AtkImage</b> : provides information about images</font>
+</li>
+<li>
+<b><font size=+2>AtkSelection</b> : allows items in a container object to be selected</font>
+</li>
+<li>
+<b><font size=+2>AtkTable</b> : child objects are arranged by row/column</font>
+</li>
+<li>
+<b><font size=+2>AtkText</b> : provides access to text content</font>
+<ul style="padding-left:2.0em;margin-top:0em">
+<li>
+<b><font size=+2>AtkEditableText</b> : allows text to be edited</font>
+</li>
+</ul>
+</li>	      
+<li>
+<b><font size=+2>AtkHypertext</b> : object contains links associated
+	      with offsets</font>
+</li>
+<li>
+<b><font size=+2>AtkStreamableContent</b> : provides streaming access to
+	    backing data</font>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>
+st

Added: trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/which-subinterfaces.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUAD3C/making-apps-accessible/which-subinterfaces.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,70 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) [Netscape]">
+   <title>Which Subinterfaces Should I Implement ?</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td>
+<img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height="60" >
+</td>
+
+<td COLSPAN="2">
+<img SRC="foot-less-banner-wide.gif" ALT="[Making Applications Accessible]" BORDER=0 height=60 width=682>
+</td>
+</tr>
+      
+<tr>
+<td><a href="flyweights.html">back</a></td>
+<td></td>
+<td><a href="subinterface-overview.html">next</a></td>
+</tr>
+<tr>
+<td>
+<h1>
+</h1>
+</td>
+
+<td COLSPAN="2">
+<h1>
+<b><font size=+3>Implementing ATK Subinterfaces</font></b></h1>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul style="padding-left:2.0em">
+<li>
+<b><font size=+2>ATK supports interface query</font></b>
+</li>
+<li>
+<font size=+2><b>Interfaces allow ATs to do functional heuristics</b></font>
+<ul style="padding-left:2.0em">
+<li>
+<font size=+2>app-side code can do this too, e.g. <tt>ATK_IS_TEXT (atko)</tt></font></li>
+</ul>
+</li>
+<li>
+<font size=+2><b>Custom Widget implementors must decide:</b></font>
+<ul style="padding-left:2.0em">
+<li>
+<font size=+2>which implementations/methods from the "anonymous" parent to override</font></li>
+<li>
+<font size=+2>which subinterfaces express capabilities of the widget and
+		  thus should be implemented</font></li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC-2004.sxi
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/AT.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/AT.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,83 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="access_intro.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="AT2.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2"><font size=+3>Assistive/Adaptive technologies:</font>
+<ul>
+<li>
+<font size=+3>screen magnifiers</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+3>screen readers</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+3>onscreen keyboards</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+3>keyboard/mouse enhancement utilities</font></li>
+
+<ul>
+<li>
+<font size=+2>alternate "mice"</font></li>
+
+<li>
+<font size=+2>alternate keyboards</font></li>
+
+<li>
+<font size=+2>key debouncing, sticky keys, repeat rate controls</font></li>
+</ul>
+
+<br>&#xA0;
+<li>
+<font size=+3>alternate input devices&#xA0;</font></li>
+
+<ul>
+<li>
+<font size=+2>(eye-gaze, sip-and-puff, etc.)</font></li>
+</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<br>&#xA0;<a href="access_intro.html">Back</a>
+<div align=right>&#xA0;<a href="AT2.html">Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/AT2.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/AT2.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,74 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="AT.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="guidelines.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2"><font size=+3>Assistive/Adaptive technologies
+(continued):</font>
+<br>&#xA0;
+<center><table BORDER WIDTH="80%" NOSAVE >
+<tr NOSAVE>
+<td BGCOLOR="#CCFFFF" NOSAVE><b><font size=+1>Disability/User Need</font></b></td>
+
+<td BGCOLOR="#CCFFFF" NOSAVE><b><font size=+1>Example ATs</font></b></td>
+</tr>
+
+<tr NOSAVE>
+<td NOSAVE><font size=+1>Physical disabilities/RSI</font></td>
+
+<td><font size=+1>Alternate pointing device; Screen keyboard; Predictive
+dictionary; Speech recognition; Alternate input devices; Keyboard enhancements/controls</font></td>
+</tr>
+
+<tr>
+<td><font size=+1>Low Vision/No Vision</font></td>
+
+<td><font size=+1>Screen magnifiers; Screen reader software; Braille display;
+Text-to-speech&#xA0;</font></td>
+</tr>
+
+<tr>
+<td><font size=+1>Hearing Disabilities</font></td>
+
+<td><font size=+1>Closed-captioning;&#xA0; "visible" sounds/alerts.</font></td>
+</tr>
+</table></center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%">
+<br>&#xA0;<a href="AT2.html">Back</a>&#xA0;
+<div align=right>&#xA0;<a href="guidelines.html">Next</a>&#xA0;</div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/GNOME_desktop_Accessibility.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/GnomeAccessSPI.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/GnomeAccessSPI.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,79 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">
+   <title>Gnome Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="keyboardaccess.html"><!--back--><area coords="645,30,669,53" href="demo.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>Assistive Technology SPI for Gnome:</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<font color="#000000"><font size=+2>No offscreen model required</font></font></li>
+</ul>
+
+<ul>
+<li>
+<font color="#000000"><font size=+2>Consistent across UI toolkits via bridges</font></font></li>
+</ul>
+
+<ul>
+<li>
+<font color="#000000"><font size=+2>CORBA/Bonobo base:</font></font></li>
+</ul>
+
+<ul>
+<ul>
+<li>
+<font color="#000000"><font size=+2>Bonobo or direct to CORBA ?</font></font></li>
+
+<li>
+<font color="#000000"><font size=+2>Cross-platform, many language bindings</font></font></li>
+
+<li>
+<font color="#000000"><font size=+2>Can be used across hosts</font></font></li>
+
+<li>
+<font color="#000000"><font size=+2>ORBit, a lightweight local-host ORB
+is built into Gnome</font></font></li>
+</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/demo.html";>Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/Makefile.am	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,45 @@
+SUBDIRS=
+
+urlpath=/projects/accessibility/talks/GUADEC
+
+page_SCRIPTS=
+
+include $(top_srcdir)/rules.common
+
+misc_files=\
+	index.html \
+	agenda.html \
+	access_intro.html \
+	AT.html	 \
+	AT2.html \
+	GNOME_desktop_Accessibility.gif \
+	GnomeAccessSPI.html \
+	applicationuse.html \
+	atkarchitecture1.html \
+	atkarchitecture2.html \
+	atkextensibility.html \
+	atkpointsofentry.html \
+	atkprovides.html \
+	demo.html \
+	end.html \
+	foot-banner.gif \
+	foot-less-banner-wide-title.gif \
+	foot-less-banner-wide.gif \
+	gnome-logo-large.gif \
+	gnomeaccessarchitecture.html \
+	guidelines.html \
+	kbdhow1.html \
+	kbdhow2.html \
+	keyboardaccess.html \
+	keywhy.html \
+	makingappsaccessible1.html \
+	makingappsaccessible2.html \
+	makingappsaccessible3.html \
+	newfactory.html \
+	nofocus.gif \
+	openissues.html \
+	qanda.html \
+	requirements.html \
+	sun-gnome-access.html
+
+page_DATA=$(misc_files)

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/access_intro.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/access_intro.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,101 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="agenda.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="AT.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2"><font size=+3>Accessibility means <b><i>removing
+barriers to access:</i></b></font>
+<ul>
+<li>
+<font size=+3>fuller participation in substantial life activities</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+3>access to services, products, information</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+3>defined by user task requirements and user abilities/needs</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+3>everyday examples:</font></li>
+
+<ul>
+<li>
+<font size=+2>elevator bells</font></li>
+
+<li>
+<font size=+2>curb cuts</font></li>
+
+<li>
+<font size=+2>braille room numbers</font></li>
+
+<li>
+<font size=+2>closed-captioning</font></li>
+</ul>
+</ul>
+
+<ul>
+<li>
+<font size=+3>software barriers:</font></li>
+
+<ul>
+<li>
+<font size=+2>visual-only user interfaces</font></li>
+
+<li>
+<font size=+2>fixed display sizes and styles</font></li>
+
+<li>
+<font size=+2>audio or video-only prompts</font></li>
+
+<li>
+<font size=+2>dependance on mouse, multi-key gestures</font></li>
+
+<li>
+<font size=+2>complex interface recall requirements</font></li>
+</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%">
+<br>&#xA0;<a href="agenda.html">Back</a>
+<div align=right>&#xA0;<a href="AT.html">Next</a></div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/agenda.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/agenda.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,75 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="index.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="access_intro.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" hight="60" ></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2"><font size=+3>Agenda:</font>
+<ul>
+<li>
+<font size=+3>What is Accessibility ?&#xA0;</font></li>
+
+<li>
+<font size=+3>Assistive/Adaptive technologies ?</font></li>
+
+<li>
+<font size=+3>Accessibility design guidelines and requirements</font></li>
+
+<li>
+<font size=+3>Current state of the art</font></li>
+
+<li>
+<font size=+3>GNOME desktop accessibility: architecture, goals, constraints</font></li>
+
+<li>
+<font size=+3>Making GTK+ apps accessible with ATK</font></li>
+
+<li>
+<font size=+3>Keybinding issues</font></li>
+
+<li>
+<font size=+3>GNOME desktop accessibility SPI</font></li>
+
+<li>
+<font size=+3>Demos</font></li>
+
+<li>
+<font size=+3>Open issues</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%"><a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/index.html";>Back</a>
+<div align=right><a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/access_intro.html";>Next</a></div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/applicationuse.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/applicationuse.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,69 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="makingappsaccessible3.html"><!--back--><area coords="645,30,669,53" href="keyboardaccess.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>Explicitly setting accessible properties</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<blockquote><b><tt><font size=+2>AtkObject *entry_field_accessible =&#xA0;</font></tt></b>
+<br><b><tt><font size=+2>&#xA0; gtk_widget_get_accessible (GTK_WIDGET (entryField));</font></tt></b>
+<p><b><tt><font size=+2>AtkObject *accessible = gtk_widget_get_accessible</font></tt></b>
+<br><b><tt><font size=+2>&#xA0; (GTK_WIDGET (opaqueIcon));</font></tt></b>
+<p><b><tt><font size=+2>atk_object_set_name (accessible, _("Surname"));</font></tt></b>
+<br><b><tt><font size=+2>atk_object_add_role (accessible,</font></tt></b>
+<br><b><tt><font size=+2>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+ATK_RELATION_LABELFOR,</font></tt></b>
+<br><b><tt><font size=+2>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+entry_field_accessible);</font></tt></b></blockquote>
+
+<center><font size=+2>or</font></center>
+
+<blockquote><b><tt><font size=+2>gtk_widget_set_accessible_name (opaqueIcon,</font></tt></b>
+<br><b><tt><font size=+2>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+_("Surname"));</font></tt></b>
+<p><b><tt><font size=+2>gtk_widget_add_accessible_relation (opaqueIcon,</font></tt></b>
+<br><b><tt><font size=+2>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+ATK_RELATION_LABELFOR,</font></tt></b>
+<br><b><tt><font size=+2>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
+entryField);</font></tt></b></blockquote>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="keyboardaccess.html">Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkarchitecture1.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkarchitecture1.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,94 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="atkprovides.html"><!--back--><area coords="645,30,669,53" href="atkarchitecture2.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>ATK+ Architecture (1 of 2):</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<font color="#000000"><font size=+2>Interfaces defining accessibility:&#xA0;</font></font></li>
+</ul>
+
+<ul>
+<ul>
+<li>
+<font color="#000000"><font size=+2>what it means to be an accessible UI
+component</font></font></li>
+</ul>
+
+<ul>
+<li>
+<font color="#000000"><font size=+2>defines subinterfaces for</font></font></li>
+</ul>
+
+<ul>
+<ul>
+<li>
+<font color="#000000"><font size=+2>different aspects of accessibility&#xA0;</font></font></li>
+
+<br><i><font color="#000000"><font size=+2>(geometry, textual representation,
+activation)</font></font></i>
+<br>&#xA0;
+<li>
+<font color="#000000"><font size=+2>different categories of components&#xA0;</font></font></li>
+
+<br><i><font color="#000000"><font size=+2>(input fields, values, text)</font></font></i></ul>
+</ul>
+</ul>
+
+<ul>
+<ul>
+<li>
+<font color="#000000"><font size=+2>interfaces expose consistent accessibility
+"properties"</font></font></li>
+</ul>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Core accessibility object AtkObject obtained from get_accessible()
+method on all GtkWidgets.</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;
+<hr WIDTH="100%">
+<br>&#xA0;<a href="atkprovides.html">Back</a>&#xA0;
+<div align=right>&#xA0;<a href="atkarchitecture2.html">Next</a>&#xA0;</div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkarchitecture2.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkarchitecture2.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,78 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="atkarchitecture1.html"><!--back--><area coords="645,30,669,53" href="atkpointsofentry.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>ATK+ Architecture (2 of 2):</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<font size=+2>AtkObject instances generated by inheritable, subclassable
+factory instances which are associated with GTK+ widget classes.</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>ATK+ core shared object library contains only wrapper implementation,
+concrete implementation lives in dynamically loadable library.</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>No re-compilation or relinking required for apps to use ATK+
+features</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>If library is not loaded or present, app continues to run
+normally</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Negligible performance/footprint impact when library is not
+loaded (adds 4 bytes per widget)</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;
+<hr WIDTH="100%">
+<br>&#xA0;<a href="atkarchitecture1.html">Back</a>&#xA0;
+<div align=right>&#xA0;<a href="atkpointsofentry.html">Next</a>&#xA0;</div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkextensibility.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkextensibility.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,81 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="atkpointsofentry.html"><!--back--><area coords="645,30,669,53" href="newfactory.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>ATK&#xA0; Extensibility:</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<font size=+2>subinterfaces are dynamically registered, so they can be
+added at will by the implementation library or application</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>No loss of binary compatibility when interfaces are extended,
+subclassed, or entirely new interfaces are registered.</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>All enumerated states, roles, and relations are extensible
+and allow dynamic registration of new enumerations.</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Factory pattern and use of virtual pointers allows great
+implementation flexibilty</font></li>
+
+<br>&#xA0;
+<p>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%">
+<br>&#xA0;<a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/atkpointsofentry.html";>Back</a>
+<div align=right>&#xA0;<a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/newfactory.html";>Next</a></div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkpointsofentry.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkpointsofentry.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,74 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="atkarchitecture2.html"><!--back--><area coords="645,30,669,53" href="atkextensibility.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>2 Points of entry for ATK+ :</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<font size=+2>simple "get" on GTK+ widgets via&#xA0;</font></li>
+
+<p><br><b><tt><font size=+2>AtkObject*</font></tt></b>
+<br><b><tt><font size=+2>gtk_widget_get_accessible (GtkWidget *widget);</font></tt></b></ul>
+
+<ul>
+<li>
+<font size=+2>"generic" form for non-GtkWidget objects:</font></li>
+
+<p><br><b><tt><font size=+2>AtkObject*&#xA0;</font></tt></b>
+<br><b><tt><font size=+2>atk_accessible_interface_ref_accessible (ATK_IMPLEMENTOR
+(void* obj) );</font></tt></b>
+<br>&#xA0;
+<li>
+<font size=+2>generic form returns a reference, to facilitate&#xA0;</font></li>
+
+<ul><font size=+2>flyweight implementations</font>
+<br><font size=+2></font>&#xA0;</ul>
+
+<li>
+<font size=+2>GTK+ applications and libraries will use first entry point
+only</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%">
+<br>&#xA0;<a href="atkarchitecture2.html">Back</a>&#xA0;
+<div align=right>&#xA0;<a href="atkextensibility.html">Next</a>&#xA0;</div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkprovides.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/atkprovides.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,85 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="gnomeaccessarchitecture.html"><!--back--><area coords="645,30,669,53" href="atkarchitecture1.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>ATK&#xA0; Provides :</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<font size=+2>Consistent accessibility point-of-entry for all widgets</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>UI component roles, relations, and state</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>abstracted component properties (values, selections, text
+content, etc.)</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>access to UI component <u>actions</u></font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>focus and property change notifications (via GObject "signals")</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>reasonable default values for accessible properties</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>straightforward way to programatically set accessibility
+properties when defaults are not satisfactory</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%">
+<br>&#xA0;<a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/gnomeaccessarchitecture.html";>Back</a>
+<div align=right>&#xA0;<a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/atkarchitecture1.html";>Next</a></div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/demo.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/demo.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,73 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="GnomeAccessSPI.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="openissues.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<br>&#xA0;
+<p><font size=+3>GTK+ Accessibility demo</font>
+<ul>
+<li>
+<font size=+3><b><i>GTK+ Ferret</i></b> - Demo of GTK+ Accessibility API
+with speech</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+<ul>
+<ul>
+<ul>
+<ul>
+<li>
+<font size=+2>using "stock" GTK+ demo programs + ATK</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>text-to-speech provided via open-source engine</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>"concept" quality ;-)</font></li>
+</ul>
+<font size=+2></font>
+<br><font size=+2></font>&#xA0;</ul>
+</ul>
+
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="openissues.html">Next</a></div>
+</ul>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/end.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/end.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,52 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (Windows NT 5.0; I) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="qanda.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="index.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" alt="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" alt="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<center><font size=+4>Accessibility is in our hands...</font>
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<p><img SRC="gnome-logo-large.gif" ALT="GNOME foot logo with text, large" height=187 width=192>
+<br>&#xA0;
+<p>&#xA0;</center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/foot-banner.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/foot-less-banner-wide-title.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/foot-less-banner-wide.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/gnome-logo-large.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/gnomeaccessarchitecture.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/gnomeaccessarchitecture.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,39 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="requirements.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="atkprovides.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<br><img SRC="GNOME_desktop_Accessibility.gif" ALT="Architectural Diagram of GNOME Accessibility layers:" height=550 width=759></td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<br>&#xA0;<a href="requirements.html">Back</a>
+<div align=right>&#xA0;<a href="atkprovides.html">Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/guidelines.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/guidelines.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,343 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="AT2.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="sun-gnome-access.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=+3>Design Guidelines:</font></td>
+</tr>
+</table>
+
+<table BORDER=3 CELLSPACING=4 WIDTH="100%" NOSAVE >
+<tr>
+<th>Design Guideline</th>
+
+<th VALIGN=TOP>Physical</th>
+
+<th VALIGN=TOP>RSI</th>
+
+<th VALIGN=TOP>Low Vision</th>
+
+<th VALIGN=TOP>Blind</th>
+
+<th VALIGN=TOP>Hearing</th>
+</tr>
+
+<tr NOSAVE>
+<td NOSAVE>Provide keyboard access to all application features</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Use a logical tab order (left to right, top to bottom, or as appropriate
+for locale)</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Follow key mapping guidelines for the local environment</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Avoid conflicts with keyboard accessibility features&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Where possible, provide more than one method to perform keyboard tasks</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Where possible, provide both keyboard and mouse access to functions</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Avoid requiring long reaches on frequently performed keyboard operations
+for people using one hand</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Avoid requiring repetitive use of chorded keypresses</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Avoid placing frequently used functions deep in a menu structure</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Do not hard code application colors</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Do not hard code graphic attributes such as line, border, and shadow
+thickness</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Do not hard code font sizes and styles</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Provide descriptive names for all interface components and any object
+using graphics instead of text (e.g., palette item or icon)</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+</tr>
+
+<tr>
+<td>Do not design interactions to depend upon the assumption that a user
+will hear audio information</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+</tr>
+
+<tr>
+<td>Provide visual information that is redundant with audible information</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+</tr>
+
+<tr>
+<td>Allow users to configure frequency and volume of audible cues</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>&#xA0;</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+
+<td VALIGN=TOP>
+<center>X</center>
+</td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<br>&#xA0;<a href="AT2.html">Back</a>
+<div align=right>&#xA0;<a href="sun-gnome-access.html">Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/index.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/index.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,55 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="end.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="agenda.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide-title.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<center><font size=+4>Making G</font><font size=+3>NOME</font><font size=+4>
+Accessible</font>
+<br>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<p><img SRC="gnome-logo-large.gif" ALT="GNOME foot logo with text, large" height=187 width=192>
+<br>&#xA0;
+<p>&#xA0;</center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+<div align=right>&#xA0;<a href="agenda.html">Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/kbdhow1.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/kbdhow1.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,69 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="keywhy.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="kbdhow2.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide-title.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+Keyboard Accessibility - How Should the Toolkit Help?</h1>
+&#xA0;
+<ul>
+<li>
+<font size=+1><b>Review all widgets in common usage-- </b>ensure they're
+all navigable&#xA0;</font></li>
+
+<br><font size=+1>with a consistent set of keybindings, so hackers don't
+have to fake it!</font>
+<br>&#xA0;
+<li>
+<b><font size=+1>Draft proposal and comparison to other toolkits</font></b></li>
+
+<br><font size=+1><a href="http://developer.gnome.org/project/gap";>http://developer.gnome.org/projects/gap/</a></font>
+<br>&#xA0;
+<li>
+<b><font size=+1>Ongoing discussion on gtk-devel mailing list</font></b></li>
+</ul>
+
+<center>&#xA0;</center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="kbdhow2.html">Next</a>&#xA0;</div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/kbdhow2.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/kbdhow2.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,95 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="kbdhow1.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="GnomeAccessSPI.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide-title.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+Keyboard Accessibility - How Can Hackers Help?</h1>
+
+<ul>&#xA0;</ul>
+
+<ul>
+<li>
+<font size=+1><b>Label every control and menu item</b> with a context-unique</font></li>
+
+<br><font size=+1>mnemonic shortcut</font>
+<br>&#xA0;
+<li>
+<font size=+1><b>Provide keyboard equivalents for every function </b>that
+can be</font></li>
+
+<br><font size=+1>performed with the mouse</font>
+<br>&#xA0;
+<li>
+<b><font size=+1>Ensure custom controls follow the same keyboard navigation&#xA0;</font></b></li>
+
+<br><font size=+1><b>rules as standard controls</b>-- or carefully extend
+them if necessary.</font>
+<br><font size=+1>E.g. the new <i>GtkColorSelectionDialog</i> for gtk+2.0.</font>
+<br>&#xA0;
+<li>
+<b><font size=+1>Ensure custom controls have a focused state that is always</font></b></li>
+
+<br><b><font size=+1>visually discernible</font></b>
+<br>&#xA0;
+<li>
+<font size=+1><b>Don't break standard navigation keybindings</b>-- breaks
+users'&#xA0;</font></li>
+
+<br><font size=+1>mental models, reduces productivity, increases frustration...&#xA0;</font>
+<br><font size=+1>and is technically in breach of the ADA 508 guidelines.</font>
+<br>&#xA0;
+<li>
+<font size=+1><b>Hide your mouse for a day!!&#xA0; </b>How easy is it to
+use your app now?!</font></li>
+</ul>
+
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="GnomeAccessSPI.html">Next</a>&#xA0;</div>
+
+<p><br>
+<br>
+<br>
+<br>
+<center>
+<p>&#xA0;</center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/keyboardaccess.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/keyboardaccess.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,85 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="applicationuse.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="keywhy.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide-title.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+Keyboard Accessibility - What Does It Mean?</h1>
+&#xA0;
+<ul>
+<li>
+<font size=+1><b>Navigation</b> : between workspaces, applications, windows
+and widgets</font></li>
+
+<br>&#xA0;
+<li>
+<font size=+1><b>Accelerators </b>: Ctrl+C, Ctrl+X, Ctrl+V etc.</font></li>
+
+<br>&#xA0;
+<li>
+<font size=+1><b>Shortcuts</b> : <u>F</u>ile, <u>E</u>dit, <u>V</u>iew,
+<u>H</u>elp</font></li>
+
+<br>&#xA0;
+<li>
+<font size=+1><b>Direct manipulation </b>: moving and resizing windows
+etc. with the keyboard</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+1><b>Showing keyboard focus</b> : the focused widget must be
+clearly-discernible.</font></li>
+
+<br>&#xA0;
+<p>&#xA0;
+<br>&#xA0;
+<br>&#xA0;
+<p><font size=+1>E.g. Which control has focus in this familiar example?</font>
+<p><img SRC="nofocus.gif" height=149 width=527>
+<br>&#xA0;</ul>
+
+<center>
+<p><br>&#xA0;</center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%">
+<br>&#xA0;<a href="keywhy.html">Next</a>&#xA0;</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/keywhy.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/keywhy.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,87 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="keyboardaccess.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="kbdhow1.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide-title.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<h1>
+Keyboard Accessibility - Why is it Important?</h1>
+&#xA0;
+<ul>
+<li>
+<font size=+1><b>Some users cannot use a mouse-- </b>if they can't access</font></li>
+
+<br><font size=+1>every control and function in your application without
+one,&#xA0;</font>
+<br><font size=+1>productivity may suffer, or the app may be simply unusable.</font>
+<br>&#xA0;
+<li>
+<font size=+1><b>Some users cannot see the screen</b>-- but still have
+a good</font></li>
+
+<br><font size=+1>mental picture of what's there, so require consistent,
+reliable&#xA0;</font>
+<br><font size=+1>keyboard navigation to get around.&#xA0;</font>
+<br>&#xA0;
+<li>
+<b><font size=+1>Most of us find it faster to use the keyboard for some&#xA0;</font></b></li>
+
+<br><font size=+1><b>things</b>-- but when it doesn't work as expected,
+we usually</font>
+<br><font size=+1>end up taking longer than if we'd just used the mouse,
+even if we</font>
+<br><font size=+1>don't realise it!</font>
+<br>&#xA0;
+<li>
+<font size=+1><b>Accessibility improves the user experience for everyone</b>,&#xA0;</font></li>
+
+<br><font size=+1>not just those with special needs.</font></ul>
+
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="kbdhow1.html">Next</a>&#xA0;</div>
+
+<p><br>
+<br>
+<br>
+<br>
+<center>
+<p>&#xA0;</center>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/makingappsaccessible1.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/makingappsaccessible1.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,84 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="newfactory.html"><!--back--><area coords="645,30,669,53" href="makingappsaccessible2.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>Making Applications Accessible (1 of 3):</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<font color="#000000"><font size=+2>stock GTK+ widgets support the&#xA0;
+ATK Accessibility API&#xA0;</font></font></li>
+</ul>
+
+<ul>
+<li>
+<font color="#000000"><font size=+2>use stock widgets, or minor customizations
+only, OR</font></font></li>
+</ul>
+
+<ul>
+<li>
+<font color="#000000"><font size=+2>implement ATK on custom widgets by</font></font></li>
+</ul>
+
+<ul>
+<ul>
+<li>
+<font color="#000000"><font size=+2>extending the stock AtkFactory, OR</font></font></li>
+
+<li>
+<font color="#000000"><font size=+2>explicitly setting accessibility properties
+on base widget's accessible object, OR</font></font></li>
+
+<li>
+<font color="#000000"><font size=+2>implementing AtkAccessibltIface and
+subinterfaces directly on custom widget</font></font></li>
+</ul>
+</ul>
+
+<ul>
+<li>
+<font size=+2>don't override keyboard navigation bindings</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/makingappsaccessible2.html";>Next</a></div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/makingappsaccessible2.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/makingappsaccessible2.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,73 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="makingappsaccessible1.html"><!--back--><area coords="645,30,669,53" href="makingappsaccessible3.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>Making Applications Accessible (2 of 3) :</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<font size=+2>make sure mouse event bindings have keyboard equivalents</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>make sure alternate presentation is available for multimedia
+content</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>keep accessibility use cases in mind when designing and maintaining</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>use the style guide</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>don't get too clever ;-)</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="makingappsaccessible3.html">Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/makingappsaccessible3.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/makingappsaccessible3.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,83 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="makingappsaccessible2.html"><!--back--><area coords="645,30,669,53" href="applicationuse.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>Making Applications Accessible (3 of 3, Tools):</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<ul>
+<li>
+<font color="#000000"><font size=+2>There is big potential for working
+with Glade</font></font></li>
+
+<ul>
+<li>
+<font color="#000000"><font size=+2>Accessibility properties are additional
+entry fields</font></font></li>
+
+<li>
+<font color="#000000"><font size=+2>Can make sure emitted code uses preferred
+widgets and patterns</font></font></li>
+</ul>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Verification and test tools:</font></li>
+
+<ul>
+<li>
+<font size=+2>Accessibility harnesses, like Java Accessibility Utilities</font></li>
+
+<li>
+<font size=+2>Library scanners</font></li>
+
+<li>
+<font size=+2>Code scanners for overriding keybindings, event support,
+etc.</font></li>
+
+<li>
+<font size=+2>Runtime monitoring tools that detect missing property values</font></li>
+</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">&#xA0;</td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="applicationuse.html">Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/newfactory.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/newfactory.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,56 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>Java Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html"><!--home--><area coords="616,30,639,53" href="atkextensibility.html"><!--back--><area coords="645,30,669,53" href="makingappsaccessible1.html"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2"><font size=+3>Registering a new Accessible factory</font></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"><font size=-2>&#xA0;</font></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2">
+<blockquote><b><tt><font size=+2>AtkFactory *customFactory =</font></tt></b>
+<br><b><tt><font size=+2>&#xA0;&#xA0; mynamespace_mywidget_atkfactory_new();</font></tt></b>
+<p><b><tt><font size=+2>gtk_widget_class_set_accessibility_factory</font></tt></b>
+<br><b><tt><font size=+2>&#xA0;&#xA0; (gtk_type_class(MYNAMESPACE_TYPE_MYWIDGET),</font></tt></b>
+<br><b><tt><font size=+2>&#xA0;&#xA0;&#xA0; customFactory;</font></tt></b></blockquote>
+
+<br>&#xA0;
+<ul>&#xA0;</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="makingappsaccessible1.html">Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/nofocus.gif
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/openissues.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/openissues.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,74 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="demo.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="qanda.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2"><font size=+3>Open issues in G</font><font size=+2>NOME</font><font size=+3>
+Accessibility</font>
+<ul>
+<li>
+<font size=+2>What does the AT SPI look like (in detail) ?</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Bridging between Mozilla &amp; the AT SPI</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>OpenOffice.org accessibility implementation</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Development of AT building blocks</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Development of AT itself</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Others?</font></li>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="qanda.html">Next</a>&#xA0;</div>
+</td>
+</tr>
+</table>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/qanda.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/qanda.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,71 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="openissues.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="end.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2"><font size=+4>How to help...</font>
+<br>&#xA0;
+<br>&#xA0;
+<ul>
+<li>
+<font size=+2>contribute to ATK implementation module</font></li>
+
+<li>
+<font size=+2>a numnber of projects await kickoff:</font></li>
+
+<li>
+<font size=+2>bridges to other modules (including gecko)</font></li>
+
+<li>
+<font size=+2>do the thought experiments</font></li>
+
+<li>
+<font size=+2>open source assistive technologies</font></li>
+
+<li>
+<font size=+2>building blocks</font></li>
+
+<li>
+<font size=+2>test tools/code scanners</font></li>
+
+<br><font size=+2><a href="http://developer.gnome.org/projects/gap";></a></font>&#xA0;
+<p>&#xA0;<font size=+2><a href="http://developer.gnome.org/projects/gap";></a></font>
+<p><font size=+2><a href="http://developer.gnome.org/projects/gap";>http://developer.gnome.org/projects/gap</a></font></ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<div align=right>&#xA0;<a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/end.html";>Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/requirements.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/requirements.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,87 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.72 [en] (X11; U; Linux 2.2.14 i686) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="sun-gnome-access.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="gnomeaccessarchitecture.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<blockquote>&#xA0;
+<p><font size=+3>Requirements for GNOME Accessibility:</font>
+<br>&#xA0;
+<ul>
+<li>
+<font size=+2>Offer maximum functionality "out of the box"</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Provide API for apps to provide additional UI info</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Be interoperable with non-GTK+ applications</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Interoperate with other accessibility frameworks (Java, Mozilla)</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Provide flexible "out-of-process" API for ATs</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Be platform agnostic</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Allow AT operation without offscreen model</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Be deliverable in 2.0 timeframe</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Be extensible</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Minimize performance impact on existing apps</font></li>
+</ul>
+
+<ul>
+<li>
+<font size=+2>Be easy to use by application maintainers and ATs</font></li>
+</ul>
+</blockquote>
+</td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<br>&#xA0;<a href="guidelines.html">Back</a>
+<div align=right>&#xA0;<a href="gnomeaccessarchitecture.html">Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/GUADEC/sun-gnome-access.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/GUADEC/sun-gnome-access.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,90 @@
+<!--#set var="last_modified" value="$Date: 2005-11-28 23:49:08 -0500 (Mon, 28 Nov 2005) $" -->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">
+   <title>GNOME Accessibility</title>
+</head>
+<body bgcolor="#FFFFFF" link="#CC0000" vlink="#330099" alink="#FF3300">
+<map name="bannerMap"><area coords="538,0,681,4" href="index.html" alt="Go to start"><!--home--><area coords="616,30,639,53" href="guidelines.html" alt="previous page"><!--back--><area coords="645,30,669,53" href="requirements.html" alt="next page"><!--forward--></map>
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="555" >
+<tr>
+<td><img SRC="foot-banner.gif" ALT="Small GNOME foot in banner" height=60 width=77></td>
+
+<td COLSPAN="2"><img SRC="foot-less-banner-wide.gif" ALT="[Making GNOME Accessible]" BORDER=0 usemap="#bannerMap" height=60 width=682></td>
+</tr>
+
+<tr>
+<td COLSPAN="3"></td>
+</tr>
+
+<tr>
+<td></td>
+
+<td COLSPAN="2">&#xA0;</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td VALIGN=TOP COLSPAN="2"><font size=+3>Current state of the art in GNOME
+?</font>
+<ul>
+<li>
+<font size=+3>Sun's G</font><font size=+2>NOME</font><font size=+3> Accessibility
+Development Lab</font></li>
+
+<ul>
+<li>
+<font size=+2>Dedicated engineers to develop and implement an integrated</font></li>
+
+<br><font size=+2>Accessibility architecture for the G</font><font size=+1>NOME</font><font size=+2>
+User Environment</font>
+<li>
+<font size=+2>Development is free software - a G</font><font size=+1>NOME</font><font size=+2>
+Project</font></li>
+</ul>
+</ul>
+
+<ul>
+<li>
+<font size=+3>G</font><font size=+2>NOME</font><font size=+3> Accessibility
+Fund</font></li>
+
+<ul>
+<li>
+<font size=+2>In its infancy...</font></li>
+
+<br><font size=+2></font>&#xA0;</ul>
+</ul>
+</td>
+</tr>
+
+<tr>
+<td COLSPAN="3">
+<blockquote>
+<blockquote>
+<ul>
+<li>
+<font size=+3>Timetable influenced by accessibility legislation in US and
+EU</font></li>
+</ul>
+</blockquote>
+</blockquote>
+</td>
+</tr>
+
+<tr>
+<td></td>
+
+<td></td>
+</tr>
+</table>
+
+<hr WIDTH="100%">
+<br>&#xA0;<a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/guidelines.html";>Back</a>
+<div align=right>&#xA0;<a href="http://developer.gnome.org/projects/gap/presentations/GUADEC/requirements.html";>Next</a></div>
+
+</body>
+</html>

Added: trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/Makefile.am	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,14 @@
+SUBDIRS=
+
+urlpath=/projects/accessibility/talks/HKAA-2002
+
+page_SCRIPTS=
+
+include $(top_srcdir)/rules.common
+
+misc_files=\
+	peter-korn-email.txt \
+	Peter-Marc-and-Thomas3.jpg \
+	Pierce-Marney-Marc-Peter-and-Pat-with-award.jpg
+
+page_DATA=$(misc_files)

Added: trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/Peter-Marc-and-Thomas3.jpg
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/Pierce-Marney-Marc-Peter-and-Pat-with-award.jpg
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/peter-korn-email.txt
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/HKAA-2002/peter-korn-email.txt	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,65 @@
+Greetings,
+
+(written to you from the 45th floor of the Marriott hotel, 
+overlooking Times Square)
+
+Earlier this evening Pat Sueltz, Marney Beard, Marc Mulcahy, 
+Pierce Crowell, a number of other Sun folks from NY and their 
+guests, and Thomas Friehoff of BAUM attended the 2002 Helen Keller 
+Achievement Awards at the New York Marriott Marquis hotel in 
+Manhattan.  
+
+At this black tie affair, Pat and Peter received the award on 
+behalf of Sun Microsystems and the GNOME community for the GNOME 
+Accessibility framework in the GNOME 2.0 platform.  The other 
+honorees this year were Maurice Greenberg of American International
+Group for corporate philanthropy, Kathleen Barclay of GM
+for employment opportunity, and Ronnie Milsap who received the 
+Personal Achievement award.
+
+In her acceptance speech remarks, Pat specifically recognized the 
+work of the GNOME community, including (by name) Bill Haneman of
+Sun, Owen Taylor, Michael Meeks, and Havoc Pennington for their 
+contributions, and also recognizing the corporate contributions 
+of Red Hat and Ximian.  Pat underscored the importance of open, 
+collaborative accessibility solutions - that support for people with 
+disabilities in GNOME, [GNU/Linux] and UNIX is not the domain of 
+any single company, but is now in the hands of the larger 
+community, who can find and fix problems that may arise 
+without being beholden to Sun or anyone else.  Pat then 
+highlighted the contributions of the Sun Beijing team to 
+Mozilla accessibility, and the Sun Hamburg team OpenOffice
+accessibility.  Finally, Pat noted the contributions that Bill 
+and Peter have made as the architects of GNOME accessibility, 
+and she turned the stage over to Peter.
+
+In his remarks, Peter (that's me, your humble author) spoke 
+briefly about the philosophy of the GNOME Accessibility 
+architecture - defining a clear accessibility contract and 
+then implementing that in the core building blocks
+of applications and the desktop.  He further highlighted the GNOME 
+On-screen Keyboard which the University of Toronto 
+Adaptive Technology Resource Center is contributing to the 
+community, and the Gnopernicus screen reader and screen
+magnifier which BAUM Retec A.G. is contributing to the community.
+Finally, Peter quoted Helen Keller herself, who said "Alone we can 
+do so little; together we can do so much", and again underscored 
+that GNOME Accessibility is a community effort - that with this 
+work, the community is delivering an alternative to the dominant 
+traditional desktop that is compelling, accessible, and also 
+dramatically more affordable.
+
+
+It was a wonderful evening, and a great affirmation of all of our work.  
+
+Sun's press release about the event can be found at:
+
+  http://www.sun.com/smi/Press/sunflash/2002-09/sunflash.20020924.1.html
+
+The AFB press release about the event can be found at:
+
+  http://www.afb.org/info_document_view.asp?DocumentID=1806 
+
+Regards,
+
+Peter

Added: trunk/www.gnome.org/projects/accessibility/talks/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/Makefile.am	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,17 @@
+SUBDIRS=GUAD3C GUADEC CSUN-02 HKAA-2002
+
+urlpath=/projects/accessibility/talks
+
+page_SCRIPTS=
+
+include $(top_srcdir)/rules.common
+
+misc_files=\
+	2008-10-18-GNOME.Asia.odp \
+	2008-10-19-GNOME.Asia.odp \
+	CSUN-slides-220301.tar.gz \
+	guadec.tar.gz \
+	CSUN-2002-schedule.html \
+	GUADEC-2004.sxi
+
+page_DATA=$(misc_files)

Added: trunk/www.gnome.org/projects/accessibility/talks/guadec.tar.gz
==============================================================================
Binary file. No diff available.

Added: trunk/www.gnome.org/projects/accessibility/talks/talks.html
==============================================================================
--- (empty file)
+++ trunk/www.gnome.org/projects/accessibility/talks/talks.html	Thu Oct 30 18:45:57 2008
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en-US">
+
+  <!-- ##### Title and Meta ##### -->
+
+  <head>
+    <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
+    <meta name="author" content="Willie Walker" />
+    <meta name="generator" content="Willie Walker" />
+    <link rel="stylesheet" type="text/css" href="../prosimii/prosimii-screen.css" media="screen, tv, projection" title="Default" />
+    <link rel="stylesheet alternative" type="text/css" href="../prosimii/prosimii-print.css" media="screen" title="Print Preview" />
+    <link rel="stylesheet" type="text/css" href="../prosimii/prosimii-print.css" media="print" />
+    <title>GNOME Accessibility - Talks</title>
+    <link rel="icon" type="image/png" href="images/logo.png" />
+  </head>
+
+  <body>
+    <!-- For non-visual user agents: -->
+      <div id="top"><a href="#main-copy" class="doNotDisplay doNotPrint">Skip to main content.</a></div>
+
+    <!-- ##### Header and Navigation Bar ##### -->
+
+    <div id="header">
+      <div class="superHeader">
+        <a href="http://www.gnome.org";>GNOME</a>
+      </div>
+
+      <div class="midHeader">
+        <h1 class="headerTitle">GNOME Accessibility - Talks</h1>
+        <div class="headerSubTitle">
+          Past talks about GNOME Accessibility
+        </div>
+        <br class="doNotDisplay doNotPrint"/>
+      </div>
+
+      <div class="subHeader">
+        <span class="doNotDisplay">Navigation:</span>
+        <a href="./index.html">Home</a> |
+        <a href="http://library.gnome.org/users/gnome-access-guide/nightly/";>Users</a> |
+        <a href="http://library.gnome.org/devel/accessibility-devel-guide/nightly/";>Developers</a> |
+        <a href="./participate.html">Participate</a> |
+        <a href="./about.html">About</a> |
+        <a href="http://live.gnome.org/Accessibility";>WIKI</a>
+      </div>
+    </div>
+
+    <div id="main-copy">
+      <div class="rowOfBoxes">
+
+        <!-- ##### Main Content ##### -->
+
+        <div class="twoThirds noBorderOnLeft">
+	  <h3>GNOME.Asia; October 18-19, 2008</h3>
+	  <ul>
+	    <li><a href="2008-10-18-GNOME.Asia.odp">GNOME Accessibility Overview</a></li>
+	    <li><a href="2008-10-19-GNOME.Asia.odp">Orca: Screen Reading and Magnification for GNOME</a></li>
+	  </ul>
+	  <h3>3rd Annual GNOME Users and Developers European Conference <i>GUAD3C</i>, 2002</h3>
+	  <ul>
+	    <li><a href="GUAD3C/keynote/start.html">GNOME Accessibility: Are We There Yet?</a></li>
+	    <li><a href="GUAD3C/making-apps-accessible/start.html">Making GNOME Applications Accessible</a></li>
+	  </ul>
+
+	  <h3>California State University, Northridge (CSUN)
+	  Conference on Technology and Disabilities; March 2002</h3>
+	  <ul>
+	    <li><a href="CSUN-02/a-start.html">The GNOME Accessibility APIs in Detail</a></li>
+	  </ul>
+
+	  <h3>Linux Accessibility Conference, Los Angeles, CA; March
+          21-22, 2001</h3>
+	  <ul>
+	    <li><a href="CSUN-slides-220301.tar.gz">Slightly abridged version of Gnome Accessibility presentation slides (gzipped tarfile)</a></li>
+	  </ul>
+
+	  <h3>GUADEC, Copenhagen, Denmark; April 8, 2001.</h3>
+	  <ul>
+	    <li><a href="GUADEC/index.html">Making GNOME Accessible [html]</a></li>
+	    <li><a href="guadec.tar.gz">same presentation as gzipped tarfile</a></li>
+	  </ul>
+
+	  <h3>GNOME Accessibility Summit; October 19, 2000</h3>
+	  <ul>
+	    <li><a href="http://www.sun.com/access/gnome/summit/";>Slides</a></li>
+	    <li><a href="http://www.abletv.net/events_gnome_101900_transcript.asp";>Meeting transcript</a> courtesy <a href="http://www.abletv.net";>AbleTV.net</a></li>
+	    <li><a href="http://www.abletv.net/events_gnome_101900.asp";>Meeting webcast</a> courtesy <a href="http://www.abletv.net";>AbleTV.net</a></li>
+	  </ul>
+	  
+        </div>
+
+        <!-- ##### Documentation Side Bar ##### -->
+
+        <div class="oneThird">
+          <h1>Documentation</h1>
+
+          <a href="http://library.gnome.org/users/gnome-access-guide/nightly/"; class="newsHeading">GNOME Desktop Accessibility Guide</a>
+          <p class="newsSummary">The GNOME Desktop Accessibility Guide is for users, system administrators, and anyone else who is interested in how the GNOME Desktop supports people with disabilities from an end user point of view.</p>
+          <a href="http://library.gnome.org/devel/accessibility-devel-guide/nightly/"; class="newsHeading">GNOME Accessibility Developer's Guide</a>
+          <p class="newsSummary">The GNOME Accessibility Developer's Guide is for developers who want to ensure their programming efforts are accessible to the widest audience of users.</p>
+          <a href="http://library.gnome.org/"; class="newsHeading">GNOME Documentation Library</a>
+          <p class="newsSummary">The GNOME Documentation Library includes the accessibility user and developer documents listed above along with many other documents for users, developers, and system administrators.  From here, you can also access the documentation translated into many different languages.</p>
+        </div>
+      </div>
+    </div>
+
+    <!-- ##### Footer ##### -->
+
+    <div id="footer">
+      <span class="doNotPrint">
+        For comments or questions about this website, please
+        <a href="mailto:william walker sun com" title="Willie Walker">email the Webmaster</a><br />
+      </span>
+      <strong>Updated 30-Oct-2008</strong>
+    </div>
+  </body>
+</html>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]