ENGINEERING SOFTWARE FOR ACCESSIBILITY pot

98 448 0
ENGINEERING SOFTWARE FOR ACCESSIBILITY pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... Clients through UIA Events Events are crucial for notifying Clients of changes to the UIA Tree (discussed later in this chapter), UI states, or UI controls Unlike 1 2 Engineering Software for Accessibility WinEvents used in MSAA, UIA Events use a subscription mechanism, rather than a broadcast mechanism, to obtain information UIA Clients register for UIA Events for specific user interfaces or even parts... to plan for specific accessibility studies Include AT vendors in feedback programs, and collaborate with them to ensure that their products work with yours Ideally, you should not need to make any major changes to your product at this stage Any major (or expensive) changes should be reserved for your next revision Go further: For more information on accessibility tools and declarations of conformance,... how to set the foundation for accessibility through programmatic access and keyboard access For more information on the visual UI design settings mentioned earlier (such as high contrast, default font, and high dpi settings), which are also necessary for an accessible product, check out the sample of resources we provide to get you started Remember, designing and developing for accessibility is one of... mspinput@microsoft.com Or via postal mail to Microsoft Press Attn: Engineering Software for Accessibility Editor One Microsoft Way Redmond, WA 98052-6399 Please note that Microsoft software product support is not offered through these addresses References Forrester Research, Inc 2004 ―Accessible Technology in Computing: Examining Awareness, Use, and Future Potential.‖ Cambridge, MA: 22–41 ———— 2003 ―The Wide Range... as you develop your product Accessibility personas are great for reminding you of who your users are! Verification Stage In the verification or test stage, ensure that all the specs were implemented correctly and that the accessibility API is reporting correctly for programmatic access Your accessibility API, such as UIA, must expose correctly to AT For testing, use both accessibility test tools and... guidelines for the UIA Tree, Property values, Control Patterns, and Events that a control must meet to use a Control Type defined in the UIA Specification 5 6 Engineering Software for Accessibility Having a well-known identifier makes it easier for Client programs to determine what kinds of controls they must interact with in the UI The Control Types included with UIA offer a clearer identification for the... controls is extremely costly If you have no custom controls, you can skip this step 9 10 Engineering Software for Accessibility In this chapter, we focus on step 4, how to design a logical hierarchy for your UI, and the next chapter walks through step 5 in detail Both chapters may provide you with helpful information for steps 1 through 3, which may be part of the business planning and investigation of... things that you need before you start to design a logical hierarchy: 1 Format How you format your logical hierarchy is up to you, but your engineering team should decide how you want it represented before you begin mapping You can map the logical hierarchy visually using a node-link diagram (as in Figure 2-1) or textually using an outline or table format Mapping in an outline format may look something... custom control patterns, properties, and events, you should avoid doing so whenever possible Go further: For more information on UIA Custom Control Patterns, Properties, and Events and future interoperable specifications, go to http://go.microsoft.com/fwlink/?LinkId=150842 8 Engineering Software for Accessibility Planning Your Hierarchy Now that we have covered how each of the components of UIA fit together... bug’s impact to accessibility with workarounds is low The verification stage is a good time to start documenting all the accessibility options and features of your product Just be sure to create documentation for your users in accessible formats! If you hope to sell your product to the U.S government, you may also start funneling this information into a Section 508 Voluntary Product Accessibility Template . changes should be reserved for your next revision. Go further: For more information on accessibility tools and declarations of conformance, go to http://go.microsoft.com/fwlink/?LinkId=150842 Microsoft Press Attn: Engineering Software for Accessibility Editor One Microsoft Way Redmond, WA 98052-6399. Please note that Microsoft software product

Ngày đăng: 08/03/2014, 11:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan