0 | |
<?xml version="1.0" encoding="utf-8"?>
|
1 | |
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="introduction" xml:lang="ca">
|
2 | |
<info>
|
3 | |
<link type="guide" xref="index#getting_started"/>
|
4 | |
<link type="next" xref="howto_setting_up_accerciser"/>
|
5 | |
<title type="sort">1. Què és l'Accerciser?</title>
|
6 | |
<desc>Un explorador interactiu de l'accessibilitat</desc>
|
7 | |
<credit type="author">
|
8 | |
<name>Eitan Isaacson</name>
|
9 | |
<email>eitan@ascender.com</email>
|
10 | |
</credit>
|
11 | |
<credit type="author">
|
12 | |
<name>Peter Parente</name>
|
13 | |
<email>pparent@us.ibm.com</email>
|
14 | |
</credit>
|
15 | |
<credit type="author">
|
16 | |
<name>Aline Bessa</name>
|
17 | |
<email>alibezz@gmail.com</email>
|
18 | |
</credit>
|
19 | |
<license>
|
20 | |
<p>Creative Commons Compartir Igual 3.0</p>
|
21 | |
</license>
|
22 | |
|
23 | |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
24 | |
<mal:name>Joan Duran</mal:name>
|
25 | |
<mal:email>jodufi@gmail.com</mal:email>
|
26 | |
<mal:years>2007-2009</mal:years>
|
27 | |
</mal:credit>
|
28 | |
</info>
|
29 | |
<title>Què és l'<app>Accerciser</app>?</title>
|
30 | |
<p>L'<app>Accerciser</app> és un explorador interactiu d'accessibilitat en Python. Utilitza la biblioteca AT-SPI per a inspeccionar, examinar i interactuar amb els ginys. Us permet comprovar si una aplicació proporciona la informació correcta a les tecnologies de suport i als entorns de proves automàtics. L'<app>Accerciser</app> incorpora un conjunt de connectors que podeu utilitzar per a crear vistes pròpies de la informació d'accessibilitat.</p>
|
31 | |
|
32 | |
<p>
|
33 | |
By default, <app>Accerciser</app>'s main interface is comprised of three sections:
|
34 | |
a tree view of the entire desktop accessible hierarchy, namely <link xref="desktop_tree_view">
|
35 | |
Application Tree View</link>, and two plugin areas. If you prefer to see all plugins in a single
|
36 | |
area, dividing <app>Accerciser</app>'s interface in two sections instead of three, press <keyseq><key>ctrl
|
37 | |
</key><key>t</key></keyseq>. To re-divide it in three sections, press <keyseq><key>ctrl</key><key>t</key></keyseq> again.
|
38 | |
</p>
|
39 | |
|
40 | |
<note style="tip">
|
41 | |
<p>
|
42 | |
Make sure that accessibility support is enabled in your desktop - otherwise,
|
43 | |
<app>Accerciser</app> will not work as expected.
|
44 | |
</p>
|
45 | |
</note>
|
46 | |
|
47 | |
<figure>
|
48 | |
<title><app>Accerciser</app></title>
|
49 | |
<desc>La interfície per defecte de l'<app>Accerciser</app>.</desc>
|
50 | |
<media type="image" mime="image/png" src="figures/accerciser-view.png">
|
51 | |
<p>La interfície per defecte de l'<app>Accerciser</app>.</p>
|
52 | |
</media>
|
53 | |
</figure>
|
54 | |
|
55 | |
<section id="intended_audience">
|
56 | |
<title>Audiència esperada de l'<app>Accerciser</app></title>
|
57 | |
<p>
|
58 | |
<app>Accerciser</app> fits the needs of many different audiences. User interface developers
|
59 | |
use it to ensure that their applications are providing all of their features through AT-SPI.
|
60 | |
Assistive technology developers are able to see what AT-SPI is providing to their applications.
|
61 | |
Automated UI test developers find <app>Accerciser</app> beneficial since it exposes different
|
62 | |
events that could be expected from their target application.
|
63 | |
</p>
|
64 | |
</section>
|
65 | |
|
66 | |
<section id="accerciser_plugin_architecture">
|
67 | |
<title>L'arquitectura de connectors de l'<app>Accerciser</app></title>
|
68 | |
<p>
|
69 | |
<app>Accerciser</app> has an extensible, plugin-based architecture.
|
70 | |
Its core code is fairly small and most of its features are part of
|
71 | |
default plugins:
|
72 | |
</p>
|
73 | |
<list>
|
74 | |
<item>
|
75 | |
<p>
|
76 | |
<link xref="interface_viewer_plugin">Interface Viewer</link> - A plugin that lets you explore the AT-SPI
|
77 | |
interfaces provided by each accessible widget of a target application.
|
78 | |
</p>
|
79 | |
</item>
|
80 | |
<item>
|
81 | |
<p>
|
82 | |
<link xref="validator_plugin">AT-SPI Validator</link> - A plugin that applies tests to verify the
|
83 | |
accessibility of a target application.
|
84 | |
</p>
|
85 | |
</item>
|
86 | |
<item>
|
87 | |
<p>
|
88 | |
<link xref="event_monitor_plugin">Event Monitor</link> - A plugin that displays AT-SPI events emitted by a target
|
89 | |
application as they occur.
|
90 | |
</p>
|
91 | |
</item>
|
92 | |
<item>
|
93 | |
<p>
|
94 | |
<link xref="quick_select_plugin">Quick Select</link> - A plugin that provides global hotkeys for quickly
|
95 | |
selecting accessible widgets in <app>Accerciser</app>'s Application Tree View.
|
96 | |
</p>
|
97 | |
</item>
|
98 | |
<item>
|
99 | |
<p>
|
100 | |
<link xref="api_browser_plugin">API Browser</link> - A plugin that shows the interfaces, methods, and
|
101 | |
attributes available on each accessible widget of a target application.
|
102 | |
</p>
|
103 | |
</item>
|
104 | |
<item>
|
105 | |
<p>
|
106 | |
<link xref="ipython_plugin">IPython Console</link> - A plugin that provides a full, interactive Python
|
107 | |
shell with access to selected accessible widgets of a target application.
|
108 | |
</p>
|
109 | |
</item>
|
110 | |
</list>
|
111 | |
</section>
|
112 | |
|
113 | |
|
114 | |
<section id="more_about_gnome_accessibility">
|
115 | |
<title>Més sobre l'accessibilitat</title>
|
116 | |
<p>
|
117 | |
Accessibility is a core value that should touch all aspects of a Desktop
|
118 | |
Environment. To help achieve it in GNOME, some libraries were developed,
|
119 | |
such as ATK and AT-SPI. Though originated in GNOME, these libraries are now
|
120 | |
also used in other Desktop Environments. To learn more about Accessibility
|
121 | |
Libraries for GNU/UNIX systems, you can consult:
|
122 | |
</p>
|
123 | |
<list>
|
124 | |
<item>
|
125 | |
<p>
|
126 | |
<link href="http://developer.gnome.org/atk/">ATK Accessibility Toolkit</link> -
|
127 | |
ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications.
|
128 | |
Using the ATK interfaces, accessibility tools have full access to view and control running applications.
|
129 | |
</p>
|
130 | |
</item>
|
131 | |
<item>
|
132 | |
<p>
|
133 | |
<link href="http://developer.gnome.org/at-spi-cspi/stable/">AT-SPI</link> -
|
134 | |
AT-SPI is the primary service interface by which assistive technologies query and receive
|
135 | |
notifications from running applications. Additional material is available from the
|
136 | |
<link href="http://accessibility.kde.org/developer/atk.php#coreclasses">KDE Accessibility Development Community</link>.
|
137 | |
</p>
|
138 | |
</item>
|
139 | |
<item>
|
140 | |
<p>
|
141 | |
<link href="https://help.gnome.org/users/gnome-help/stable/a11y.html">GNOME Desktop Accessibility Guide</link> -
|
142 | |
A guide for anyone interested in how the GNOME Desktop supports the needs of users with disabilities.
|
143 | |
</p>
|
144 | |
</item>
|
145 | |
<item>
|
146 | |
<p>
|
147 | |
<link href="http://developer.gnome.org/accessibility-devel-guide/stable/">GNOME Accessibility Developer's Guide</link> -
|
148 | |
A guide for developers who want to ensure their applications are accessible to the widest audience of users.
|
149 | |
</p>
|
150 | |
</item>
|
151 | |
<item>
|
152 | |
<p>
|
153 | |
<link href="https://wiki.gnome.org/Accessibility">GNOME Accessibility Project</link> -
|
154 | |
The GNOME Accessibility Project includes the guides listed above along with many other useful links
|
155 | |
for users, developers and system administrators.
|
156 | |
</p>
|
157 | |
</item>
|
158 | |
</list>
|
159 | |
</section>
|
160 | |
|
161 | |
</page>
|