发明名称 Evaluating accessibility compliance of a user interface design
摘要 A method, system, and computer program product for evaluating compliance of a user interface design are provided in the illustrative embodiments. A hierarchy of elements of a user interface is received from a first application executing in a client data processing system. A second application presents the user interface including a set of user interface elements at the client data processing system. A compliance rule is selected from a set of compliance rules. An evaluation is made whether an attribute associated with a user interface element meets a condition specified in the compliance rule. Responsive to the evaluating being negative, the user interface element is reported as being non-compliant with the compliance rule.
申请公布号 US9563422(B2) 申请公布日期 2017.02.07
申请号 US201414149975 申请日期 2014.01.08
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Cragun Brian J.;Nandakumar Vikrant;Rajput Nitendra;Ramachandran Puthukode G.;Sharma Vivek;Yan Shunguo
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 Garg Law Firm, PLLC 代理人 Garg Law Firm, PLLC ;Garg Rakesh;Stock William J.
主权项 1. A method for evaluating compliance of a user interface design, the method comprising: constructing a hierarchy at a first application, wherein the constructing comprises: detecting an event at a client data processing system; identifying a user interface as being responsive to the event, the user interface being described in an interface description; selecting a first user interface element from the interface description; identifying a first attribute of the first user interface element; and adding the first user interface element and the first attribute of the first user interface element to the hierarchy responsive to determining that the first attribute is usable in a compliance testing; receiving, from the first application executing in the client data processing system, the hierarchy of elements of the user interface, wherein a second application presents the user interface including a set of user interface elements at the client data processing system, the interface description comprising an organization of the set of user interface elements according to a manner of presenting the set of user interface elements on the user interface, the hierarchy being distinct from the organization by excluding from the set of user interface elements a second subset of those user interface elements which are irrelevant to the accessibility feature, wherein the accessibility feature is configured according to a rule in a usability specification, for a user with a disability, to assist in interacting with the user interface; selecting a compliance rule from a set of compliance rules; evaluating, using a processor and a memory, whether an attribute associated with an element in the hierarchy meets a condition specified in the compliance rule; and reporting, responsive to the evaluating being negative, the user interface element as being non-compliant with the compliance rule.
地址 Armonk NY US