As Aaron said though, Microsoft's record is spotty at best; their Visual
Foxpro (no longer sold I believe) was a very complex development
environment, so it cost a lot, has been around for about 20 years, and they
never took the time to make it accessible! :(

Chip


> -----Original Message-----
> From: martin webster [mailto:webstermar...@yahoo.com]
> Sent: Friday, August 10, 2012 2:29 AM
> To: gw-scripting@gwmicro.com
> Subject: Re: scripting Adobe AIR applications
> 
> Hi all and Aaron,
> I know what your saying there, to have all those MSAA propertys  methods
> and events at your finger tips and to find they are not implemented is
quite
> francly annoying particularly when working on menu/ribbon structures, but
> at least microsoft try to use their own programming interface. The amount
> of programmers whom put MSAA in to a relativly simple structure and
> ignore the bigger picture wines me up. Classic example, meta products
> Offline explorer Pro, I can get all most anything I want from the Treeview
> structure where the download templates are displayed  where it's not
really
> needed using MSAA, But absolutely nothing from the ribbon/menu
> structure where it's needed, as you quite rightly said, "The MSAA tree is
all
> most empty", and the two or three events that do exist are not useful. You
> have no
>  chance usually in a £30 application of ever seeing MSAA being
> implemented at all. Even in expensive applications, where people should
> know better I find MSAA is just not there, and adobe are the worst, take
> their flash updater, we are still getting buttons that vaugely  speak and
> token gestures to make an installer talk, rubbish. they just don't care or
> theyare crap programmers. s. Sorry people if this is sounding like a rant,
it's
> something I feel very strongly about.
> Warm regards.
> Martin Webster.
> I.T. team leader for KVIN.
> 
> 
> --- On Thu, 8/9/12, Aaron Smith <aa...@gwmicro.com> wrote:
> 
> From: Aaron Smith <aa...@gwmicro.com>
> Subject: Re: scripting Adobe AIR applications
> To: gw-scripting@gwmicro.com
> Date: Thursday, August 9, 2012, 1:01 PM
> 
> 
> 
> 
> 
> 
> 
>     Hi, Martin.
> 
> 
> 
>     Even Microsoft isn't without blame. There lots of places where they
>     don't get UIA/MSAA right. The technology to create accessible
>     applications exists, even in Adobe AIR. Unfortunately, those
>     accessibility options are either not something that gets enabled by
>     default, or are completely overlooked by developers. It's very
>     frustrating to know that the solutions exist to these kinds of
>     problems, but to not be able to do anything about it.
> 
> 
> 
>     Aaron
> 
> 
> 
>     On 8/9/2012 3:20 AM, martin webster
>       wrote:
> 
> 
> 
> 
> 
> 
>             Hi all,
> 
>               "Unfortunately not. The UIA tree is all but empty in the
>               application window.
> 
>               This is a very poorly written interface."
> 
>               You do surprise me! Aaron! smile. In my limited experience
>               with MSAA Microsoft seem to be the only people whom can
>               implement MSAA correctly.
> 
>               Warm regards.
> 
>               Martin Webster.
> 
>               I.T. team leader for KVIN.
> 
> 
> 
> 
> 
>               --- On Wed, 8/8/12, Cory Samaha <csama...@aim.com>
>               wrote:
> 
> 
> 
>                 From: Cory Samaha <csama...@aim.com>
> 
>                 Subject: RE: scripting Adobe AIR applications
> 
>                 To: gw-scripting@gwmicro.com
> 
>                 Date: Wednesday, August 8, 2012, 9:06 PM
> 
> 
> 
>                 Ah *sigh*.  Thanks a lot though.
> 
> 
> 
>                   -----Original Message-----
> 
>                   From: Aaron Smith [mailto:aa...@gwmicro.com]
> 
> 
>                   Sent: Wednesday, August 08, 2012 12:55 PM
> 
>                   To: gw-scripting@gwmicro.com
> 
>                   Subject: Re: scripting Adobe AIR applications
> 
> 
> 
>                   Unfortunately not. The UIA tree is all but empty in
>                   the application window.
> 
>                   This is a very poorly written interface.
> 
> 
> 
>                   Aaron
> 
> 
> 
>                   On 8/8/2012 12:23 PM, Cory Samaha wrote:
> 
>                   > Aaron,
> 
>                   >
> 
>                   > Thanks for checking into it anyway.  Do you
>                   think, like Doug
> 
>                   > mentioned, that this could be scriptable if we
>                   could manipulate UIA
> 
>                   through WE scripting?
> 
>                   > Or, is this amazon program a lost cause?
> 
>                   >
> 
>                   > -----Original Message-----
> 
>                   > From: Aaron Smith [mailto:aa...@gwmicro.com]
> 
>                   > Sent: Wednesday, August 08, 2012 8:01 AM
> 
>                   > To: gw-scripting@gwmicro.com
> 
>                   > Subject: Re: scripting Adobe AIR applications
> 
>                   >
> 
>                   > That's a bummer. Nice use of the scripting tools,
>                   though.
> 
>                   >
> 
>                   > Aaron
> 
>                   >
> 
>                   > On 8/7/2012 5:15 PM, Cory Samaha wrote:
> 
>                   >> Yeah, I was able to get it installed using
>                   immed actually.  I just
> 
>                   >> found the accessible object which needed to
>                   be activated and did
> 
>                   >> DoDefaultAction on it.  But once it is
>                   installed, I just don't see
> 
>                   >> any MSAA event information coming through,
>                   nor do I see any
> 
>                   >> accessible objects
> 
>                   > to work with either.
> 
>                   >> -----Original Message-----
> 
>                   >> From: Aaron Smith [mailto:aa...@gwmicro.com]
> 
>                   >> Sent: Tuesday, August 07, 2012 5:05 PM
> 
>                   >> To: gw-scripting@gwmicro.com
> 
>                   >> Subject: Re: scripting Adobe AIR applications
> 
>                   >>
> 
>                   >> The UIA to MSAA bridge makes the Adobe AIR
>                   installer scriptable. In
> 
>                   >> fact, Window-Eyes would just read it out of
>                   the box were we more open
> 
>                   >> to who we support MSAA in. I don't know about
>                   the rest of the Amazon
> 
>                   >> program. I do see that there's very little
>                   keyboard support to begin
> 
>                   >> with, even without a screen reader involved.
> 
>                   >>
> 
>                   >> Aaron
> 
>                   >>
> 
>                   >> On 8/7/2012 4:24 PM, Doug Lee wrote:
> 
>                   >>> My understanding is that AIR's
>                   accessibility is UIA-based, and the
> 
>                   >>> MSAA support provided for UIA controls is
>                   both limited and somewhat
> 
>                   >>> non-standard in my experience, which
>                   means screen readers that rely
> 
>                   >>> only on MSAA will struggle in these
>                   cases. I don't remember if WE
> 
>                   >>> includes any direct UIA access features
>                   for scripters, though I'm
> 
>                   >>> sure there are those on this list with
>                   very concrete answers to that
> 
>                   >>> question.
> 
>                   >>>
> 
>                   >>> On Tue, Aug 07, 2012 at 03:36:13PM -0400,
>                   Cory Samaha wrote:
> 
>                   >>> It seems to be short on MSAA events (I
>                   tried running WeEvent).  Of
> 
>                   >>> course, I could be missing something.
>                   The direct URL for the
> 
>                   >>> importer
> 
>                   > is:
> 
>                   >>> https://images-na.ssl-images-
> amazon.com/images/G/01/digital/music/up
> 
>                   >>> l o ader/a
> 
>                   >>>
>
pp/win/AmazonMusicImporterInstaller-2.0.0._V392838521_.exe
> 
>                   >>>
> 
>                   >>> I'm not sure if that URL is session
>                   specific; I don't think it is.
> 
>                   >>> If that doesn't work, go to
> 
>                   >>> https://www.amazon.com/gp/dmusic/mp3/player
> 
>                   >>> and login to amazon.  Once there, click
>                   import music.  When you
> 
>                   >>> click import music, there is an in page
>                   dialog which comes up
> 
>                   >>> allowing you to download the importer,
>                   but WE does not read this
> 
>                   >>> automatically.  A lot of mouse nav action
>                   has to be done to even get
> 
>                   >>> this thing downloaded.  The only way I
>                   was able to get the direct
> 
>                   >>> URL to the importer which I gave above is
>                   because I reviewed the
> 
>                   >>> source of this
> 
>                   > page.
> 
>                   >>> Cory
> 
>                   >>>
> 
>                   >>> -----Original Message-----
> 
>                   >>> From: Aaron Smith [mailto:aa...@gwmicro.com]
> 
>                   >>> Sent: Tuesday, August 07, 2012 2:48 PM
> 
>                   >>> To: gw-scripting@gwmicro.com
> 
>                   >>> Subject: Re: scripting Adobe AIR
>                   applications
> 
>                   >>>
> 
>                   >>> There may be some MSAA event/window
>                   information you could use. Where
> 
>                   >>> does one find this program?
> 
>                   >>>
> 
>                   >>> Aaron
> 
>                   >>>
> 
>                   >>> On 8/7/2012 2:15 PM, Cory Samaha wrote:
> 
>                   >>>> Hi all,
> 
>                   >>>>
> 
>                   >>>> As much as I don't care for some of
>                   the recent products from adobe,
> 
>                   >>>> there are some programs which would
>                   be nice to have access to which
> 
>                   >>>> use the Adobe AIR runtime.  One that
>                   recently comes to mind is the
> 
>                   >>>> Amazon music importer, which is
>                   similar to iTunes music match I
> 
>                   >>>> believe in the sense that it searches
>                   your computer and will match
> 
>                   >>>> music files on your hard drive with
>                   music from the Amazon mp3 catalog.
> 
>                   >>>>
> 
>                   >>>> Anyway, I was wondering if Adobe AIR
>                   has an accessible framework of
> 
>                   >>>> any kind?  I was thinking maybe it
>                   would be possible to get some of
> 
>                   >>>> the programs to speak with WE,
>                   similar to the WE4Java project.  I
> 
>                   >>>> don't know much about the Adobe AIR
>                   API, so before I waste time, I
> 
>                   >>>> was wondering if anyone else has
>                   already explored this area before.
> 
>                   >>>>
> 
>                   >>>> If I am not mistaken, other screen
>                   readers such as NVDA tout
> 
>                   >>>> support for Adobe AIR.  I loaded the
>                   above mentioned amazon music
> 
>                   >>>> importer with NVDA and couldn't get
>                   anything to speak.  I'm not
> 
>                   >>>> sure if that's a problem with AIR or
>                   poor design on Amazon's part.
> 
>                   >>>> If a project could be done to get WE
>                   to work with AIR though, that
> 
>                   >>>> would be
> 
>                   > cool.
> 
>                   >>>> Any
> 
>                   >>> thoughts?
> 
>                   >>>> Thanks,
> 
>                   >>>> Cory
> 
>                   >>> --
> 
>                   >>> Aaron Smith
> 
>                   >>> Web Development * App Development *
>                   Product Support Specialist GW
> 
>                   >>> Micro, Inc. * 725 Airport North Office
>                   Park, Fort Wayne, IN 46825
> 
>                   >>> 260-489-3671 * gwmicro.com
> 
>                   >>>
> 
>                   >>> To insure that you receive proper
>                   support, please include all past
> 
>                   >>> correspondence (where applicable), and
>                   any relevant information
> 
>                   >>> pertinent to your situation when
>                   submitting a problem report to the
> 
>                   >>> GW Micro Technical Support Team.
> 
>                   >>>
> 
>                   >>>
> 
>                   >> --
> 
>                   >> Aaron Smith
> 
>                   >> Web Development * App Development * Product
>                   Support Specialist GW
> 
>                   >> Micro, Inc. * 725 Airport North Office Park,
>                   Fort Wayne, IN 46825
> 
>                   >> 260-489-3671 * gwmicro.com
> 
>                   >>
> 
>                   >> To insure that you receive proper support,
>                   please include all past
> 
>                   >> correspondence (where applicable), and any
>                   relevant information
> 
>                   >> pertinent to your situation when submitting a
>                   problem report to the
> 
>                   >> GW Micro Technical Support Team.
> 
>                   >>
> 
>                   > --
> 
>                   > Aaron Smith
> 
>                   > Web Development * App Development * Product
>                   Support Specialist GW
> 
>                   > Micro, Inc. * 725 Airport North Office Park, Fort
>                   Wayne, IN 46825
> 
>                   > 260-489-3671 * gwmicro.com
> 
>                   >
> 
>                   > To insure that you receive proper support, please
>                   include all past
> 
>                   > correspondence (where applicable), and any
>                   relevant information
> 
>                   > pertinent to your situation when submitting a
>                   problem report to the GW
> 
>                   > Micro Technical Support Team.
> 
>                   >
> 
> 
> 
>                   --
> 
>                   Aaron Smith
> 
>                   Web Development * App Development * Product Support
>                   Specialist GW Micro,
> 
>                   Inc. * 725 Airport North Office Park, Fort Wayne, IN
>                   46825
> 
>                   260-489-3671 * gwmicro.com
> 
> 
> 
>                   To insure that you receive proper support, please
>                   include all past
> 
>                   correspondence (where applicable), and any relevant
>                   information pertinent to
> 
>                   your situation when submitting a problem report to the
>                   GW Micro Technical
> 
>                   Support Team.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>     --
> Aaron Smith
> Web Development * App Development * Product Support Specialist
> GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
> 260-489-3671 * gwmicro.com
> 
> To insure that you receive proper support, please include all past
> correspondence (where applicable), and any relevant information
> pertinent to your situation when submitting a problem report to the GW
> Micro Technical Support Team.
> 


Reply via email to