I see. In that case, this might be worth exploring. Do you have the flex SDK downloaded, and can point to some pointers. I'm slammed this month, but if it's a matter of writing some code, I might enjoy at least having it on the laptop so I can fiddle with it. I'll share anything I learn. Take care, Sina -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui Sent: Sunday, April 10, 2011 9:15 AM To: Sina Bahram Cc: blindwebbers@xxxxxxxxxxxxxxx; programmingblind@xxxxxxxxxxxxx Subject: Re: [BW] RE: Seeking collaborators for a fruitbasket in Adobe Flex Adobe includes a command-line compiler for ActionScript and MXML in the Flex 4 SDK. It also sells a commercial IDE called Flash Builder, which is based on Eclipse. There is a 60 day trial version of that IDE, I think. Jamal On 4/10/2011 8:40 AM, Sina Bahram wrote: > I agree, which brings up a second question of whether flash would be a > platform in which to try to see if the accessibility > translates or not? > > Last I checked though, there wasn't an open source action script compiler. > Has this changed? > > Take care, > Sina > > > -----Original Message----- > From: Jamal Mazrui [mailto:empower@xxxxxxxxx] > Sent: Saturday, April 09, 2011 11:12 PM > To: blindwebbers@xxxxxxxxxxxxxxx > Cc: Sina Bahram; programmingblind@xxxxxxxxxxxxx > Subject: Re: [BW] RE: Seeking collaborators for a fruitbasket in Adobe Flex > > Oh, my understanding is as follows. I think Adobe's intent is to > support IA2 on Windows, and possibly ATSPI on Linux, and the Apple > Accessibility Protocol on the Mac. I am not sure about the platforms > other than Windows, but Adobe Flex and Flash are intended as > cross-platform technologies, so that would make sense if accessibility > was also to be cross-platform. As far as I know, Adobe chose IA2 over > UIA. I think the latest UIA now includes bridges between UIA and MSAA > in both directions, so an assistive technology client might still get > accessibility support through UIA, but it would not be more than what is > automatically translated from IA2 to MSAA to UIA, as far as I know. > > Feel free to continue to discuss, and I hope others join, too. I think > that Flash is a popular enough and pervasive enough technology area > that, despite other frustrations with Adobe, I think we should try to > take advantage of accessibility APIs that they say they have now > implemented. > > Jamal > > > On 4/9/2011 10:08 PM, Sina Bahram wrote: >> Jamal, >> >> Right right, but what I am saying is what interface will it be exposed >> through? You mentioned that MSAA is a subset of IA2, and in a >> way that's right, but even the subset features could be exposed via some >> other MIDL defined thing, right? So for example, to be >> quite technical, what function calls are being used to consume the >> information? >> >> The reason I'm wondering is this. Does this then mean that differing >> amounts, levels, and paradigms of accessibility are available >> into flex dependant upon the hosting application/process? >> >> For example, UIA has what, 28 or so roles that it can expose, and then >> compossits of any of those, whereas IA2 has a differing >> amount. >> >> Take care, >> Sina >> >> -----Original Message----- >> From: Jamal Mazrui [mailto:empower@xxxxxxxxx<mailto:empower%40smart.net>] >> Sent: Saturday, April 09, 2011 1:16 PM >> To: programmingblind@xxxxxxxxxxxxx<mailto:programmingblind%40freelists.org> >> Cc: Sina Bahram; blindwebbers@xxxxxxxxxxxxxxx >> <mailto:blindwebbers%40yahoogroups.com> >> Subject: Re: Seeking collaborators for a fruitbasket in Adobe Flex >> >> Hi Sina, >> I think IA2 is a superset of MSAA, and that a fruit basket program would >> probably only use the MSAA core. Hopefully, however, this could inspire >> others to go further than a fruit basket program with more sophisticated >> apps that took better advantage of IA2. >> >> I am still trying to understand this, but think there are different ways >> of running a Flex/Flash app, some more embedded within an HTML page and >> others more in a separate Flash window. I want to experiment through >> this process in learning the accessibility implications of different >> approaches. >> >> My understanding is that, with IE, the Flash Player is an ActiveX >> component that uses COM, whereas in most other browsers, including >> Firefox, it is a browser plug-in with some other binary interface (. I >> don't know more than that at this point. >> >> Jamal >> >> On 4/9/2011 11:49 AM, Sina Bahram wrote: >> > Jamal, are you thinking then that it will work via firefox? I can't >> remember whether flex can be run stand alone, I'm thinking no? >> > >> > IE9 exposes UI Automation and MSAA through a broker, right? Thus, if >> you want IAccessible2 bindings, you're going to have to go >> > through Firefox to get them? >> > >> > Take care, >> > Sina >> > >> > -----Original Message----- >> > From: programmingblind-bounce@xxxxxxxxxxxxx >> <mailto:programmingblind-bounce%40freelists.org> >> [mailto:programmingblind-bounce@xxxxxxxxxxxxx >> <mailto:programmingblind-bounce%40freelists.org>] On Behalf Of Jamal Mazrui >> > Sent: Saturday, April 09, 2011 9:37 AM >> > To: programmingblind; blindwebbers@xxxxxxxxxxxxxxx >> <mailto:blindwebbers%40yahoogroups.com> >> > Subject: Seeking collaborators for a fruitbasket in Adobe Flex >> > >> > I've been studying the Adobe Flex framework, which uses Flash Player as >> > a runtime engine for ActionScript code (like JavaScript). I would like >> > to create a fruit basket program with free tools, rather than commercial >> > IDEs like Adobe Flash Builder. There is a command-line compiler, but >> > few examples of how to develop an app without an IDE. I may eventually >> > figure it out, as I have done much reading, but if anyone has knowledge >> > of this and would like to work together in building such a fruit basket >> > , let me know. >> > >> > At the CSUN conference, I learned that Flex 4 implements the >> > IAccessible2 API. Essentially the same code can run either in a browser >> > via the Flash Player plug-in, or as a desktop app via the Adobe AIR >> runtime >> > >> > I have collected text tutorials on Adobe Flex at >> > http://EmpowermentZone.com/flex_doc.zip >> > >> > Jamal >> > __________ >> > View the list's information and change your settings at >> > //www.freelists.org/list/programmingblind >> > >> > >> > __________ >> > View the list's information and change your settings at >> > //www.freelists.org/list/programmingblind >> > >> >> __._,_.___ >> Reply to sender >> <mailto:sbahram@xxxxxxxxx?subject=RE%3A%20Seeking%20collaborators%20for%20a%20fruitbasket%20in%20Adobe%20Flex> >> | Reply to group >> <mailto:blindwebbers@xxxxxxxxxxxxxxx?subject=RE%3A%20Seeking%20collaborators%20for%20a%20fruitbasket%20in%20Adobe%20Flex> >> | Reply via web post >> > <http://groups.yahoo.com/group/blindwebbers/post;_ylc=X3oDMTJxc2N0MG1oBF9TAzk3MzU5NzE0BGdycElkAzIxMDU3NDIEZ3Jwc3BJZAMxNzA1MDA1NzAzBG > 1zZ0lkAzE5OTA0BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTMwMjQwMTMyNA--?act=reply&messageNum=19904> >> | Start a New Topic >> > <http://groups.yahoo.com/group/blindwebbers/post;_ylc=X3oDMTJlYmxrbGRoBF9TAzk3MzU5NzE0BGdycElkAzIxMDU3NDIEZ3Jwc3BJZAMxNzA1MDA1NzAzBH > NlYwNmdHIEc2xrA250cGMEc3RpbWUDMTMwMjQwMTMyNA--> >> >> Messages in this topic >> > <http://groups.yahoo.com/group/blindwebbers/message/19900;_ylc=X3oDMTM2Y2R2MTFuBF9TAzk3MzU5NzE0BGdycElkAzIxMDU3NDIEZ3Jwc3BJZAMxNzA1M > DA1NzAzBG1zZ0lkAzE5OTA0BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTMwMjQwMTMyNAR0cGNJZAMxOTkwMA--> >> (4) >> Recent Activity: >> >> Visit Your Group >> > <http://groups.yahoo.com/group/blindwebbers;_ylc=X3oDMTJlYnUzM212BF9TAzk3MzU5NzE0BGdycElkAzIxMDU3NDIEZ3Jwc3BJZAMxNzA1MDA1NzAzBHNlYwN > 2dGwEc2xrA3ZnaHAEc3RpbWUDMTMwMjQwMTMyNA--> >> >> <*> To contact the moderator, send an email to: >> blindwebbers-owner@xxxxxxxxxxxxxxx >> Yahoo! Groups >> > <http://groups.yahoo.com/;_ylc=X3oDMTJkcmVqbzgxBF9TAzk3MzU5NzE0BGdycElkAzIxMDU3NDIEZ3Jwc3BJZAMxNzA1MDA1NzAzBHNlYwNmdHIEc2xrA2dmcARzd > GltZQMxMzAyNDAxMzI0> >> >> Switch to: Text-Only >> <mailto:blindwebbers-traditional@xxxxxxxxxxxxxxx?subject=Change Delivery >> Format: Traditional>, Daily Digest >> <mailto:blindwebbers-digest@xxxxxxxxxxxxxxx?subject=Email Delivery: >> Digest> . Unsubscribe >> <mailto:blindwebbers-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe> . >> Terms of Use<http://docs.yahoo.com/info/terms/> >> . >> >> __,_._,___ > __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind