[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/doc/C/usermanual introduction.xml
From: |
Melissa Goldin |
Subject: |
[Gnash-commit] gnash/doc/C/usermanual introduction.xml |
Date: |
Wed, 01 Aug 2007 04:59:35 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Melissa Goldin <mushi> 07/08/01 04:59:35
Modified files:
doc/C/usermanual: introduction.xml
Log message:
Expanded this section.
I've added some standard front matter meant to help a user understand
what Gnash is about and how to read the manual - typefaces, that sort of thing.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/doc/C/usermanual/introduction.xml?cvsroot=gnash&r1=1.1&r2=1.2
Patches:
Index: introduction.xml
===================================================================
RCS file: /sources/gnash/gnash/doc/C/usermanual/introduction.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- introduction.xml 22 May 2007 13:48:08 -0000 1.1
+++ introduction.xml 1 Aug 2007 04:59:35 -0000 1.2
@@ -1,34 +1,56 @@
-<sect1 id="intro">
+<chapter id="intro">
<title>Introduction</title>
<para>
- &app; is a free Flash movie player, which can be used as a
- stand-alone application or as a browser plugin.
- </para>
-
-
- <sect2 id="gnashoverview">
- <title>&app; Overview</title>
+ &app; is a free Flash movie player. It is available as a stand-alone
application or as a plugin for several popular browsers.
+</para>
- <para>
- &app; started life as <application>GameSWF</application>,
- a free Flash movie player with fairly good Flash format v7
- compliance. In December 2005, &app; was forked from
- <application>GameSWF</application> and repackaged in the
- GNU project style. The objective of &app; is to create an
- industrial strength Flash movie player which can be widely
- deployed.
- </para>
+<para>
+&app; is based on the excellent work done on the public domain program
<application>GameSWF</application>, which is a graphics library for games that
contains the heart of a Flash interpreter. In December 2005, &app; was forked
from <application>GameSWF</application> and repackaged in the GNU project
style. The objective of &app; is to create an enterprise-quality Flash movie
player that can be widely deployed.
+</para>
+
+<sect1 id="runs-on">
+<title>What does &app; run on?</title>
+
+<para>
+The list of successful &app; deployments grows every day. At this time, &app;
has been found to run on several different UNIX and Linux distributions. The
plugin currently works with any browser that uses the NSAPI. This includes:
+</para>
+
+<itemizedlist>
+<listitem>
+<para>Mozilla <ulink url="http://www.mozilla.org" />
+</para>
+</listitem>
+<listitem>
+<para>Firefox <ulink url="http://www.mozilla.com/en-US/firefox" />
+</para>
+</listitem>
+<listitem>
+<para>Galeon <ulink url="galeon.sourceforge.net" />
+</para>
+</listitem>
+<listitem>
+<para>Epiphany <ulink url="gnome.org/projects/epiphany" />
+</para>
+</listitem>
+<listitem>
+<para>Konqueror <ulink url="http://www.konqueror.org" />
+</para>
+</listitem>
+<listitem>
+<para>Opera <ulink url="http://www.opera.com" />
+</para>
+</listitem>
+<listitem>
+<para>OLPC Web Activity <ulink url="http://www.laptop.org" />
+</para>
+</listitem>
+</itemizedlist>
- <para>
- &app; can be used as a stand-alone player, as a Mozilla
- Firefox plugin, or as a Konqueror plugin ('Kpart').
- The plugin works by creating a new window in the stand-alone
- player which is connected to the browser window.
- </para>
+</sect1>
- <sect3 id="flashsupport">
- <title>Flash Support</title>
+ <sect1 id="flashsupport">
+ <title>What Versions of Flash are Supported?</title>
<para>
&app; supports the majority of Flash opcodes up to SWF version
@@ -36,8 +58,156 @@
7. There are plans to work towards greater support for SWF
8 and beyond. AMF support is minimal.
</para>
- </sect3>
+ </sect1>
+<sect1 id="audience">
+<title>Audience</title>
+
+<para>
+This manual is primarily focused on developers interested in contributing to
or building from the &app; project. IT serves as a detailed reference guide,
including a catalog and explanation of all options and features. This level of
detail may make this guide cumbersome for the average user, although advanced
users may find it helpful.
+</para>
+
+<para>
+Those who are new to &app; will find the <citetitle>&app; User's
Guide</citetitle>, currently under development, to be more useful when learning
to use &app;.
+</para>
+</sect1>
+
+<sect1 id="Organization">
+<title>Organization of This Guide</title>
+
+<para>
+Written Last
+</para>
+
+</sect1>
+
+<sect1 id="guide-conventions">
+<title>Guide Conventions</title>
+
+<para>
+This guide makes use of the following fairly standard typefaces, highlighting,
and language usage:
+</para>
+
+<variablelist>
+<varlistentry>
+<term><application>application</application></term>
+<listitem>
+<para>
+The typeface above will be used whenever an application, such as
<application>Firefox</application> or
<application>OpenOffice.org</application>, is mentioned.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><command>command</command></term>
+<listitem>
+<para>
+The typeface above will be used whenever the text instructs a user to enter a
command at a shell prompt in UNIX/Linux, such as <command>ls</command>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><computeroutput>computeroutput</computeroutput></term>
+<listitem>
+<para>
+This is the typeface used to indicate information produced on
<computeroutput>stdout</computeroutput> by the computer. This include error
messages and prompts.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><filename>filename</filename></term>
+<listitem>
+<para>
+This typeface indicates that the text is the name (and possibly the path) of a
specific file on the system in question. For example,
<filename>/etc/hosts</filename> would appear in this typeface.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guibutton>guibutton</guibutton></term>
+<listitem>
+<para>
+This formatting indicates a button on a Graphical User Interface (GUI). If
this formatting appears, look for a button with the same text on the GUI of the
&app; player; the button itself may look slightly different.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guimenu>guimenu</guimenu></term>
+<listitem>
+<para>
+This typeface indicates the topmost menu item in a GUI. For example, in many
applications the <guimenu>File</guimenu> menu item is a top=level menu item.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guimenuitem>guimenuitem</guimenuitem></term>
+<listitem>
+<para>
+This typeface indicates a sub-menu item in a GUI. For example, in many
applications the <guimenuitem>Save As</guimenuitem> menu item is a sub-menu
item.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>guitext</guilabel></term>
+<listitem>
+<para>
+This typeface indicates a text string on the GUI. This is generally a text
string that appears on the GUI that is not a button or menuitem.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><keycap>key</keycap></term>
+<listitem>
+<para>
+This typeface indicates a specific key on the keyboard. For example, the
<keycap>Ctrl</keycap> key appears in this typeface.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><keycombo><keycap>key</keycap><keycap>combination</keycap></keycombo></term>
+<listitem>
+<para>
+This formatting indicates a set of keys to be pressed at the same time. A
familiar key combination is
<keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Delete</keycap></keycombo>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><replaceable>[replaceable]</replaceable></term>
+<listitem>
+<para>
+Whenever a general term is included in an example as a placeholder, it will be
signaled by this formatting. This formatting will usually appear inside other
formatting. For example,
<filename>/home/<replaceable>[username]</replaceable></filename> indicates the
home directory of a user, whose actual username would be substituted in for
<replaceable>[username]</replaceable>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><userinput>User input</userinput></term>
+<listitem>
+<para>
+This typeface indicates anything that the user must enter, whether that is at
a shell prompt or in response to a GUI prompt.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
- </sect2>
</sect1>
+<sect1 id="Acknowledgements">
+<title>Acknowledgements</title>
+
+<para>
+The first version of this guide was written by Rob Savoye. If not for his
tireless efforst, this book - and this project - would never have come this far.
+</para>
+
+<para>
+John Gilmore has also been dedicated to the project from the beginning. I have
shamelessly plagiarized one of his early announcement emails in the early part
of this chapter.
+</para>
+
+<para>
+Ann Barcomb was instrumental in taking this guide from the 0.3.0 to the 0.4.0
version, incorporating the many changes that came wth &app; version 0.8.0.
+</para>
+
+<para>
+Finally, thanks to all of the &app; developers I haven't mentioned for all
their hard work, and for answering my unending questions.
+</para>
+</sect1>
+
+
+</chapter>
+
- [Gnash-commit] gnash/doc/C/usermanual introduction.xml,
Melissa Goldin <=