Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4D2059B60 for ; Tue, 24 Jan 2012 23:57:58 +0000 (UTC) Received: (qmail 75012 invoked by uid 500); 24 Jan 2012 23:57:57 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 74917 invoked by uid 500); 24 Jan 2012 23:57:57 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 74906 invoked by uid 99); 24 Jan 2012 23:57:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Jan 2012 23:57:57 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of davidbuhler@gmail.com designates 209.85.210.175 as permitted sender) Received: from [209.85.210.175] (HELO mail-iy0-f175.google.com) (209.85.210.175) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Jan 2012 23:57:51 +0000 Received: by iabz21 with SMTP id z21so7560063iab.6 for ; Tue, 24 Jan 2012 15:57:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=o1tAdbz+fKW7P5ht7754189+m97MF3vOwFr2g8/8FEA=; b=aa6oPMKLmLvgw53KItvIrhk4XR/8stXCz4b9XlpLRKAJuyozFbV0RKNQIW5xEluLG6 Tt0fGeKh6Ni1BvhLwqg/ngiYclg+PToTT3XO7Icb/1PZqtzdd9pQxGQ88WJeU3RdStr+ 3FPWfSTZebJ5vra0XOZUWyjvXZUb43BmXEiJQ= MIME-Version: 1.0 Received: by 10.50.183.199 with SMTP id eo7mr16659184igc.5.1327449451340; Tue, 24 Jan 2012 15:57:31 -0800 (PST) Received: by 10.50.57.133 with HTTP; Tue, 24 Jan 2012 15:57:31 -0800 (PST) In-Reply-To: References: <4F1F2FD4.4010308@brentarnold.com> Date: Tue, 24 Jan 2012 18:57:31 -0500 Message-ID: Subject: Re: Pushing Flex components thorough the GPU From: David Buhler To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=14dae934042d01246904b74ee9fc --14dae934042d01246904b74ee9fc Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable It appears as though a Mobile Form Factor takes into consideration screen-coordinates for controls. The remaining properties are common accessibility approaches on a Desktop/Browser application. "Hints" is similar to the Flex Frameworks's "accessibility.description". Apple's VoiceOver documentation has the concept of a 'frame', or 'coordinates'. The UI Accessibility programming interface defines the following attributes= : - *Label*. A short, localized word or phrase that succinctly describes the control or view, but does not identify the element=92s type. Examples ar= e =93Add=94 or =93Play.=94 - *Traits*. A combination of one or more individual traits, each of which describes a single aspect of an element=92s state, behavior, or usage. F= or example, an element that behaves like a keyboard key and that is current= ly selected can be characterized by the combination of the Keyboard Key and Selected traits. - *Hint*. A brief, localized phrase that describes the results of an action on an element. Examples are =93Adds a title=94 or =93Opens the sh= opping list.=94 - *Frame*. The frame of the element in screen coordinates, which is given by the CGRect structure that specifies an element=92s screen location an= d size. - *Value*. The current value of an element, when the value is not represented by the label. For example, the label for a slider might be =93Speed,=94 but its current value might be =9350%.=94" Note: I would assume the smaller component set of a Mobile Form Factor makes a mobile device easier to build accessible components for (fewer components to make). I wonder if one can write an ANE to communicate between AIR and VoiceOver on iOS? On Tue, Jan 24, 2012 at 6:16 PM, Frank Altomare wrote: > I'm really interested in how this carries over to mobile, does anyone hav= e > some information on the state of accessibility on mobile devices? This > seems like an interesting topic in it's own right. > > I really think GPU UI components would be best utilized on mobile. This > feature would also really make Flex shine as a mobile development platfor= m. > > > > > On Tue, Jan 24, 2012 at 5:25 PM, Brent Arnold > wrote: > > > Apple has it's own implementation of accessibility. > > http://developer.apple.com/**technologies/ios/**accessibility.html< > http://developer.apple.com/technologies/ios/accessibility.html> > > > > But it doesn't do much with AIR apps. > > > > > > On 1/24/12 3:14 PM, Doug McCune wrote: > > > >> While on the topic of accessibility, does anyone know how this transfe= rs > >>> over to a mobile environment? > >>> > >>> Don't think this ever got addressed. For mobile is this stuff even a= n > >> issue? I have no idea how this works. Are there screen readers that re= ad > >> the UI elements of an iOS app? > >> > >> > > > -- > Francis Altomare, > --14dae934042d01246904b74ee9fc--