orca r3884 - in trunk: . docs/doc-set
- From: wwalker svn gnome org
- To: svn-commits-list gnome org
- Subject: orca r3884 - in trunk: . docs/doc-set
- Date: Thu, 8 May 2008 20:42:07 +0100 (BST)
Author: wwalker
Date: Thu May 8 19:42:07 2008
New Revision: 3884
URL: http://svn.gnome.org/viewvc/orca?rev=3884&view=rev
Log:
Update docs to remove stuff that has been moved to the WIKI.
Removed:
trunk/docs/doc-set/glossary.sgml
trunk/docs/doc-set/gtk_testing.sgml
trunk/docs/doc-set/orca.sgml
trunk/docs/doc-set/personas.sgml
trunk/docs/doc-set/testing.sgml
trunk/docs/doc-set/ue_input_style.sgml
trunk/docs/doc-set/ue_output_style.sgml
trunk/docs/doc-set/ue_requirements.sgml
trunk/docs/doc-set/user_experience.sgml
Modified:
trunk/ChangeLog
trunk/docs/doc-set/README
trunk/docs/doc-set/architecture.sgml
trunk/docs/doc-set/blurb.sgml
trunk/docs/doc-set/legal.sgml
trunk/docs/doc-set/script_guide.sgml
trunk/docs/doc-set/user_guide.sgml
Modified: trunk/docs/doc-set/README
==============================================================================
--- trunk/docs/doc-set/README (original)
+++ trunk/docs/doc-set/README Thu May 8 19:42:07 2008
@@ -1,9 +1,14 @@
-In order to generate the HTML and PDF versions of the orca documentation perform the following steps from the docs/doc-set directory after installing the docbook-utils.
+In order to generate the HTML and PDF versions of the orca
+documentation perform the following steps from the docs/doc-set
+directory after installing the docbook-utils.
To generate the pdf documentation:
- db2pdf orca.sgml
+ db2pdf internals.sgml
+ db2pdf user_guide.sgml
To generate the HTML docs:
- db2html --nochunks orca.sgml
+ db2html --nochunks internals.sgml
+ db2html --nochunks user_guide.sgml
-After the HTML is generated you must copy the docs/doc-set/orca/orca.html file to docs/doc-set
+The HTML will be generated in a subdirectory. You need to copy
+it to the current directory or the image links will not work.
Modified: trunk/docs/doc-set/architecture.sgml
==============================================================================
--- trunk/docs/doc-set/architecture.sgml (original)
+++ trunk/docs/doc-set/architecture.sgml Thu May 8 19:42:07 2008
@@ -1,38 +1,14 @@
-<!-- Copyright 2005, Sun Microsystems, Inc. -->
-
-<book id="archandfunc">
- <title>Orca Architecture and Functional Specification</title>
- <bookinfo>
- &legal;
- </bookinfo>
-
+<!-- Copyright 2005-2008, Sun Microsystems, Inc. -->
<!--
************************************************************************
* *
- * FORWARD *
- * *
- ************************************************************************
- -->
-
- <preface id="archforward"><title>Foreword</title>
- &blurb;
- <para>This book covers the architecture and functional
- specification of Orca. The specification was driven primarily
- by the Orca User Experience Design.
- </para>
- </preface>
-
-
- <!--
- ************************************************************************
- * *
- * INTRODUCTION *
+ * ARCHITECTURE *
* *
************************************************************************
-->
- <chapter id="archintroduction"><title>Introduction</title>
+ <chapter id="architecture"><title>Architecture</title>
<para>The Orca architecture has been driven primarily by the Orca
User Experience Design. There are two primary operating modes
@@ -67,118 +43,6 @@
however, one can use a custom script for the application.
Furthermore, scripts can subclass other scripts, allowing
them to be quite simple.</para>
- </chapter>
-
-
- <!--
- ************************************************************************
- * *
- * INFRASTRUCTURE SUPPORT *
- * *
- ************************************************************************
- -->
-
- <chapter id="prereq"><title>Prerequisites</title>
- <para>To help narrow the scope of the Orca development activity,
- Orca uses existing software where available. For example, as
- mentioned in the requirements, Orca is a screen reader that
- needs to be able to interact with speech synthesis, braille,
- and screen magnification services, but it need not be the
- provider of such services. Given this, Orca has the following
- dependencies:</para>
-
- <section id="prereqgnome"><title>GNOME 2.14 or better</title>
- <para>The GNOME 2.14 desktop contains a number of bug fixes and
- enhancements to the accessibility infrastructure. These are
- needed for Orca to run properly.</para>
- </section>
-
- <section id="prereqpython"><title>Python v2.4 or better</title>
- <para>Orca is written in the Python programming language and
- depends upon features found in Python versions 2.4 and
- greater.</para>
- </section>
-
- <section id="prereqpyorbit"><title>pyorbit v2.14.0 or better</title>
- <para>PyORBit provides the Python language bindings for ORBit,
- which is Bonobo's CORBA ORB implementation.</para>
- </section>
-
- <section id="prereqlibbonobo"><title>libbonobo v2.0.0 or better</title>
- <para>libbonobo provides the Python language bindings for Bonobo,
- which gives Orca access to the AT-SPI.</para>
- </section>
-
- <section id="prereqgnomepython"><title>gnome-python-2.0 v2.6.0 or better</title>
- <para>GNOME-Python provides the Python language bindings for the
- GNOME libraries.</para>
- </section>
-
- <section id="prereqpygtk"><title>pygtk-2.0 v2.4.0 or better</title>
- <para>PyGTK provides a convenient wrapper for the GTK library
- for use in Python programs, and takes care of many of the
- details such as managing memory and type casting. When
- combined with PyORBit and gnome-python, it can be used to
- write full featured GNOME applications.</para>
- </section>
-
- <section id="prereqatspi"><title>AT-SPI v1.6.6 or better</title>
- <para> Orca's means of gathering information about the desktop
- as well interacting with the desktop will be done through
- the AT-SPI <citation><xref linkend="at-spi"
- endterm="at-spi.abbrev"/></citation>. As such, a
- functioning AT-SPI environment is mandatory. The AT-SPI
- provides an IDL/CORBA-based approach to detect, examine, and
- manipulate desktop and application content. It supports the
- registration of event listeners for changes to desktop and
- application content. Finally, the AT-SPI supports the
- registration of listeners for input device events, with an
- option for these listeners to intercept (and possibly
- consume) the events before they are processed by the desktop
- or applications on the desktop.</para>
- </section>
-
- <section id="prereqgnomespeech"><title>gnome-speech v0.3.9 or better</title>
- <para>gnome-Speech <citation><xref linkend="gnome-speech"
- endterm="gnome-speech.abbrev"/></citation> provides an
- IDL/CORBA-based approach to access speech synthesizers as network
- services.</para>
- </section>
-
- <section id="prereqbrltty"><title>BrlTTY v3.7.2 or better</title>
- <para>BrlTTY <citation><xref linkend="brltty"
- endterm="brltty.abbrev"/></citation> provides access to a
- variety of Braille displays, and consists of a library and a
- daemon to provide programmatic interaction with the
- display.</para>
- </section>
-
- <section id="prereqgnomemag"><title>gnome-mag v0.11.11 or better</title>
- <para>GNOME-mag <citation><xref linkend="gnome-mag"
- endterm="gnome-mag.abbrev"/></citation> provides an IDL/CORBA-based
- approach to access and manipulate a screen magnifier as a
- network service.</para>
- </section>
-
- <section id="prereqkeyboardnav"><title>Keyboard Navigation</title>
- <para>As much as possible, Orca relies upon the keyboard
- navigation methods built in to the native platform. For
- example, it is expected that the native platform will provide
- access via traditional methods such as the "tab" key, keyboard
- mnemonics, and keyboard accelerators.</para>
- </section>
- </chapter>
-
-
- <!--
- ************************************************************************
- * *
- * ARCHITECTURE *
- * *
- ************************************************************************
- -->
-
- <chapter id="architecture"><title>Architecture and Implementation</title>
<para>As illustrated in the high level Orca architecture diagram,
the main components of Orca are as follows: desktop applications
@@ -320,7 +184,7 @@
</section>
- <section id="archorca"><title>Orca</title>
+ <section id="archorca"><title>Orca Module</title>
<para>The <literal>orca</literal> module is the "main entry
point" of Orca. It initializes the components that Orca uses
@@ -360,13 +224,13 @@
be set directly.</para>
<section id="archsettings"><title>settings</title>
+
<para>The <emphasis role="bold">settings</emphasis> module
(not depicted in the high level Orca architecture diagram)
holds preferences set by the user during configuration.
These settings include the following: use of speech and/or
- braille, voice styles, key echo, text echo, and command echo
- (see the &userrequirementslink; for details on these
- features).</para>
+ braille, voice styles, key echo, text echo, and command
+ echo.</para>
<para>Any Orca module can check the value of a setting by
examining the field directly in the
@@ -499,163 +363,3 @@
</section>
</chapter>
-
-
- <!--
- ************************************************************************
- * *
- * I18N SUPPORT *
- * *
- ************************************************************************
- -->
-
- <chapter id="i18n"><title>Internationalization (I18N) Support</title>
- <para>All human-consumable text obtained from AT-SPI calls is
- expected to be in a localized form. As such, Orca does not
- do any extra localization processing when working with text
- obtained via the AT-SPI.</para>
- <para>For text generated by Orca itself, Orca handles
- internationalization and localization using the <citation><xref
- linkend="gettext" endterm="gettext.abbrev"/></citation> support
- of Python. The gettext support of Python is similar to the GNU
- gettext module. Each human consumable string of Orca is US
- English text wrapped in a call to gettext.gettext. The call to
- gettext.gettext will either return a localized string or default
- to the US English text. Orca depends upon an active and thriving
- community of open source translators to provide the
- localizations.</para>
- <para>The synthesis of localized speech is to be provided by the
- underlying gnome-speech engine. That is, Orca merely passes
- localized text to the speech engine, which is responsible for
- the correct interpretation and pronunciation.</para>
- <para>The generation of localized braille is to be determined.
- &todo; BrlTTY currently does not support this at the moment, but
- it is expected that the BrlTTY developers will add this in the
- future.</para>
- </chapter>
-
- <!--
- ************************************************************************
- * *
- * BIBLIOGRAPHY *
- * *
- ************************************************************************
- -->
-
- <bibliography id="archbibliography">
- <biblioentry role="unpublished" id="at-spi">
- <abbrev id="at-spi.abbrev">AT-SPI</abbrev>
- <authorgroup>
- <author><firstname>Bill</firstname><surname>Haneman</surname></author>
- <author><firstname>Marc</firstname><surname>Mulcahy</surname></author>
- <author><firstname>Michael</firstname><surname>Meeks</surname></author>
- </authorgroup>
- <title><ulink url="http://directory.fsf.org/accessibility/at-spi.html">
- AT-SPI</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="acss">
- <abbrev id="acss.abbrev">ACSS</abbrev>
- <authorgroup>
- <author><firstname>T.V.</firstname><surname>Raman</surname></author>
- </authorgroup>
- <title><ulink url="http://www.w3.org/TR/1998/REC-CSS2-19980512/aural.html">Aural Style Sheets</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="bonobo">
- <abbrev id="bonobo.abbrev">Bonobo</abbrev>
- <author><firstname>George</firstname><surname>Lebl</surname></author>
- <title><ulink url="http://lidn.sourceforge.net/articles/gnomenclatureintrotobonobo/">
- Gnomenclature: Intro to bonobo</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="brltty">
- <abbrev id="brltty.abbrev">BRLTTY</abbrev>
- <authorgroup>
- <author><firstname>Dave</firstname><surname>Meilke</surname></author>
- <author><firstname>Nicolas</firstname><surname>Pitre</surname></author>
- <author><firstname>Stephane</firstname><surname>Doyon</surname></author>
- </authorgroup>
- <title><ulink url="http://directory.fsf.org/accessibility/brltty.html">
- BRLTTY</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="emacspeak">
- <abbrev id="emacspeak.abbrev">Emacspeak</abbrev>
- <authorgroup>
- <author><firstname>T.V.</firstname><surname>Raman</surname></author>
- </authorgroup>
- <title><ulink url="http://emacspeak.sourceforge.net/">Emacspeak</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="gail">
- <abbrev id="gail.abbrev">GAIL</abbrev>
- <author><firstname>Bill</firstname><surname>Haneman</surname></author>
- <title><ulink url="http://freshmeat.net/projects/gail/">
- GAIL</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="gettext">
- <abbrev id="gettext.abbrev">gettext</abbrev>
- <author><surname>&todo; Unknown</surname></author>
- <title><ulink url="http://docs.python.org/lib/module-gettext.html">
- gettext</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="gnome-mag">
- <abbrev id="gnome-mag.abbrev">gnome-mag</abbrev>
- <author><firstname>Bill</firstname><surname>Haneman</surname></author>
- <title><ulink url="http://directory.fsf.org/accessibility/gnome-mag.html">
- gnome-mag</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="gnome-speech">
- <abbrev id="gnome-speech.abbrev">gnome-speech</abbrev>
- <authorgroup>
- <author><firstname>Marc</firstname><surname>Mulcahy</surname></author>
- <author><firstname>Michael</firstname><surname>Meeks</surname></author>
- </authorgroup>
- <title><ulink url="http://directory.fsf.org/accessibility/gnome-speech.html">
- gnome-speech</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="gnopernicus">
- <abbrev id="gnopernicus.abbrev">Gnopernicus</abbrev>
- <author><firstname>Remus</firstname><surname>Draica</surname></author>
- <title><ulink url="http://directory.fsf.org/accessibility/gnopernicus.html">
- Gnopernicus</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="jaws">
- <abbrev id="jaws.abbrev">JAWS</abbrev>
- <author><firstname></firstname><surname>Freedom Scientific</surname></author>
- <title><ulink url="http://www.freedomscientific.com/fsproducts/softwarejaws.asp">
- JAWS</ulink>
- </title>
- </biblioentry>
-
- <biblioentry role="unpublished" id="xkb">
- <abbrev id="xkb.abbrev">XKB</abbrev>
- <authorgroup>
- <author><firstname>Erik</firstname><surname>Fortune</surname></author>
- <author><firstname>William</firstname><surname>Walker</surname></author>
- <author><firstname>Donna</firstname><surname>Converse</surname></author>
- <author><firstname>George</firstname><surname>Sachs</surname></author>
- </authorgroup>
- <title><ulink url="http://matrix.netsoc.tcd.ie/hcksplat/work/XKBlib.pdf">
- The XKB keyboard extension</ulink>
- </title>
- </biblioentry>
- </bibliography>
-
-</book>
Modified: trunk/docs/doc-set/blurb.sgml
==============================================================================
--- trunk/docs/doc-set/blurb.sgml (original)
+++ trunk/docs/doc-set/blurb.sgml Thu May 8 19:42:07 2008
@@ -1,4 +1,4 @@
-<!-- Copyright 2005, Sun Microsystems, Inc. -->
+<!-- Copyright 2005-2008, Sun Microsystems, Inc. -->
<para>Orca is a flexible, extensible, and powerful assistive
technology that provides end-user access to applications and
Modified: trunk/docs/doc-set/legal.sgml
==============================================================================
--- trunk/docs/doc-set/legal.sgml (original)
+++ trunk/docs/doc-set/legal.sgml Thu May 8 19:42:07 2008
@@ -1,5 +1,5 @@
-<!-- Copyright 2005-2006, Sun Microsystems, Inc. -->
+<!-- Copyright 2005-2008, Sun Microsystems, Inc. -->
<legalnotice>
- <para>Copyright 2005-2006, Sun Microsystems, Inc.</para>
+ <para>Copyright 2005-2008, Sun Microsystems, Inc.</para>
</legalnotice>
Modified: trunk/docs/doc-set/script_guide.sgml
==============================================================================
--- trunk/docs/doc-set/script_guide.sgml (original)
+++ trunk/docs/doc-set/script_guide.sgml Thu May 8 19:42:07 2008
@@ -1,29 +1,4 @@
-<!-- Copyright 2005, Sun Microsystems, Inc. -->
-
-<book id="scriptguide">
- <title>Orca Script Writing Guide</title>
- <bookinfo>
- &legal;
- </bookinfo>
-
-
-
- <!--
- ************************************************************************
- * *
- * FORWARD *
- * *
- ************************************************************************
- -->
-
- <preface id="sgforward"><title>Foreword</title>
- &blurb;
- <para>This book is intended for programmers intending to
- extend Orca's functionality by writing custom scripts.
- </para>
- </preface>
-
-
+<!-- Copyright 2005-2008, Sun Microsystems, Inc. -->
<!--
************************************************************************
@@ -33,9 +8,9 @@
************************************************************************
-->
- <chapter id="sgintroduction"><title>Introduction</title>
+ <chapter id="scriptguide"><title>Introduction to Scripting</title>
- <para>In this document, you will learn more about the Orca
+ <para>In this section, you will learn more about the Orca
architecture as well as how to create your own custom scripts
for Orca.</para>
@@ -54,18 +29,6 @@
mind that the "default" script is intended to cover a large
variety of applications. As such, you may find that it is
not necessary to write a custom script.</para>
- </chapter>
-
-
- <!--
- ************************************************************************
- * *
- * HIGH LEVEL OVERVIEW *
- * *
- ************************************************************************
- -->
-
- <chapter id="sgoverview"><title>Overview</title>
<para>The primary operating mode of Orca is "focus tracking
mode," where Orca keeps track of the most relevant user
@@ -934,5 +897,3 @@
</section>
</chapter>
-
-</book>
Modified: trunk/docs/doc-set/user_guide.sgml
==============================================================================
--- trunk/docs/doc-set/user_guide.sgml (original)
+++ trunk/docs/doc-set/user_guide.sgml Thu May 8 19:42:07 2008
@@ -1,4 +1,17 @@
-<!-- Copyright 2005, Sun Microsystems, Inc. -->
+<!-- Copyright 2005-2008, Sun Microsystems, Inc. -->
+
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.0//EN"
+[
+<!ENTITY blurb SYSTEM "blurb.sgml">
+<!ENTITY legal SYSTEM "legal.sgml">
+<!ENTITY todo '<emphasis>TODO:</emphasis>'>
+<!ENTITY note '<emphasis>NOTE:</emphasis>'>
+<!ENTITY wkc 'well known command'>
+<!ENTITY detail '<emphasis>IMPLEMENTATION DETAIL:</emphasis>'>
+<!ENTITY issue '<emphasis>KNOWN ISSUE:</emphasis>'>
+<!ENTITY example '<emphasis>EXAMPLE:</emphasis>'>
+]
+>
<book id="userguide">
<title>Orca User's Guide</title>
@@ -6,7 +19,6 @@
&legal;
</bookinfo>
-
<!--
************************************************************************
* *
@@ -122,10 +134,7 @@
<para>To get help while running Orca, you can press
<literal>Insert+F1</literal> to enter learn mode. In learn
mode, you can type any key combination and Orca will tell you
- the effects of that key combination. See the
- &keyboardgestureslink; and &braillegestureslink; sections of the
- "User Experience Design" book for a list of the input gestures
- supported by Orca. To exit learn mode, press
+ the effects of that key combination. To exit learn mode, press
<literal>Escape</literal>.</para>
<para>To quit Orca, you can do any of the following:</para>
@@ -278,8 +287,7 @@
<section id="ugmodkeys"><title><literal>orcaModifierKeys</literal> - Override "Insert" as Orca Modifier Key</title>
- <para>As described in the &keyboardgestureslink; section of the "User
- Experience Design" book, Orca defines keystrokes for the
+ <para>Orca defines keystrokes for the
keypad and also makes special used of the
<literal>Insert</literal> key as the Orca modifier key. Orca
also provides an <literal>orcaModifierKeys</literal>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]