vhardy 01/11/12 08:34:33
Modified: xdocs faq.xml index.xml installing.xml
Log:
Documentation update in prevision of 1.1 release.
Revision Changes Path
1.26 +37 -40 xml-batik/xdocs/faq.xml
Index: faq.xml
===================================================================
RCS file: /home/cvs/xml-batik/xdocs/faq.xml,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- faq.xml 2001/10/18 15:31:56 1.25
+++ faq.xml 2001/11/12 16:34:33 1.26
@@ -10,7 +10,7 @@
<!-- ========================================================================= -->
<!-- author [EMAIL PROTECTED] -->
<!-- author [EMAIL PROTECTED] -->
-<!-- version $Id: faq.xml,v 1.25 2001/10/18 15:31:56 cjolif Exp $ -->
+<!-- version $Id: faq.xml,v 1.26 2001/11/12 16:34:33 vhardy Exp $ -->
<!-- ========================================================================= -->
<!DOCTYPE faqs SYSTEM "./dtd/faq-v10.dtd">
@@ -48,7 +48,7 @@
a client or on a server, and Batik can convert SVG content into
other formats such as JPEG or PNG. Batik's goal is to make it easy
for application developers to handle SVG content for various
- purposes, client-side or server-side, as illustrated in the above
+ purposes, client-side or server-side, as illustrated in the
diagram.
</p>
</answer>
@@ -60,25 +60,25 @@
<answer>
<p>
SVG (Scalable Vector Graphics) is an open-standard language for describing
- two-dimensional (2D) graphics in XML. It is a Candidate Recommendation from
the
+ two-dimensional (2D) graphics in XML. It is a Recommendation from the
<link href="http://www.w3.org">W3C</link>. SVG lets you describe rich images
with features such as gradients, transparency, filter effects and animation.
</p>
<p>
- SVG allows for three types of graphic objects: shapes (e.g., paths
consisting
+ SVG has three types of graphic objects: shapes (e.g., paths consisting
of straight lines and curves), images and text. Graphical objects can be
grouped,
styled, transformed and composited (e.g., drawn with transparency). SVG has
a
- large set of static features that includes nested transformations, clipping
+ large set of static features which includes nested transformations,
clipping
paths, masking and filter effects.
</p>
<p>
In addition, SVG images can be dynamic and interactive. A rich set of event
- handlers such as onmouseover and onclick can be assigned to any SVG
+ handlers such as 'onmouseover' and 'onclick' can be assigned to any SVG
graphical object. These handlers can invoke scripts, which, in response to
an
event, can dynamically modify the SVG graphic through the SVG Document
Object Model
(DOM) API, allowing, for example scripts to change the color or location of
graphical
elements in reaction to events. </p>
- <p>SVG graphical elements can also be animated through scripting.
Alternatively,
+ <p>SVG graphical elements can be animated through scripting. Alternatively,
animation sequences can be expressed directly in XML because SVG leverages
the
<link href="http://www.w3.org/AudioVideo/">SMIL</link> specification for
multimedia,
another <link href="http://www.w3.org">W3C</link> specification.
@@ -90,7 +90,7 @@
<question>What can I do with Batik?</question>
<answer>
<p>
- Batik contains several core modules that can be used independently or
jointly to
+ Batik contains several core modules which can be used independently or
jointly to
<strong>generate SVG content</strong> (see the <link href="svggen.html">SVG
Generator</link>, an
<link href="domapi.html">SVG DOM</link> implementation documentation)
<strong>view SVG content</strong> (see the <link
href="jsvgcanvas.html">JSVGCanvas</link>)
@@ -110,19 +110,19 @@
Finally, Batik comes with packaged applications to help developers get
familiar with the code and be quickly able to use the various modules: an
<link href="svgviewer.html">SVG browser</link> (in the
- org.apache.batik.apps.svgbrowser package) an
+ <code>org.apache.batik.apps.svgbrowser</code> package) an
<link href="svgrasterizer.html">SVG rasterizer</link> (in the
- org.apache.batik.apps.rasterizer package), a
+ <code>org.apache.batik.apps.rasterizer</code> package), a
<link href="ttf2svg.html">Font converter</link> (in the
- org.apache.batik.apps.ttf2svg package) and an
+ <code>org.apache.batik.apps.ttf2svg package</code>) and an
<link href="svgpp.html">SVG pretty printer</link> (in the
- org.apache.batik.apps.svgpp package).</p>
+ <code>org.apache.batik.apps.svgpp package</code>).</p>
<p>
The <strong>SVG browser</strong> can display SVG documents and lets the
user zoom, pan
and rotate any SVG document, view the SVG source, link between SVG
documents, view a tree representation of the SVG DOM and more. One
important component of the SVG viewer is the
<code>org.apache.batik.swing.JSVGCanvas</code>
- component that can be plugged in any Java application to provide SVG
viewing capability.
+ component which can be plugged in any Java application to provide SVG
viewing capability.
</p>
<p>
The <strong>SVG rasterizer</strong> lets the user convert SVG files to
raster formats such
@@ -151,7 +151,7 @@
version.</p>
<!-- <p>The SVG Generator
- (in the org.apache.batik.util.awt.svg package) that allows
+ (in the <code>org.apache.batik.util.awt.svg</code> package) that allows
all Java applications to export their graphics to the SVG format.
The SVG generator lets all Java application export their graphics
@@ -182,7 +182,9 @@
<question>How can I see a demo?</question>
<answer>
<p>
- You can either <link href="dist">download</link>
+ You can see an online demonstration of the Batik SVG browser
+ on the <link href="batikDemo.html">demo page</link>. Alternatively,
+ you can <link href="dist">download</link>
Batik or see
<link href="svgviewer.html">screenshots</link>
of the Batik SVG viewer, images created from the
@@ -211,10 +213,9 @@
<answer>
<p>
Batik is used in <link
href="http://xml.apache.org/cocoon/index.html">Cocoon</link>
- for server side rasterization of SVG images. In addition, the Batik and the
- <link href="http://xml.apache.org/fop/index.html">FOP</link> teams have
started to work
- together to define how the projects can leverage each other's work for SVG
to PDF
- conversion.
+ for server side rasterization of SVG images. In addition, the Batik is used
in the
+ <link href="http://xml.apache.org/fop/index.html">FOP</link> project to
convert
+ SVG images to PDF format.
</p>
</answer>
@@ -227,7 +228,7 @@
Batik started out because several teams doing SVG related projects decided
to join
efforts with the idea that the whole will be greater than the sum of the
parts. The
following companies or institutions are part of the team that contributed
and/or
- created the initial Batik project:
+ created the initial Batik project, during the fall of 2000:
</p>
<ul>
<li><link href="http://www.csiro.au/">CSIRO</link></li>
@@ -253,10 +254,10 @@
<question>How can I contribute?</question>
<answer>
<p>
- The Batik Project is an open volunteer project based on the
+ The Batik Project is an open volunteer project in the
spirit of the <link href="http://www.apache.org">Apache
Software Foundation</link> (ASF). This means that there are
- lots of ways to contribute to the project, either with direct
+ many ways to contribute to the project, either with direct
participation (coding, documenting, answering questions,
proposing ideas, reporting bugs, suggesting bug-fixes, etc..)
or by resource donation (publicity, hardware, software,
@@ -277,7 +278,7 @@
list</link> (follow the link for information on how to
subscribe and to access the mail list archives), and to
checkout the <link
- href="http://xml.apache.org/websrc/index.cgi/xml-batik/">latest
+ href="http://cvs.apache.org/viewcvs.cgi/xml-batik/">latest
code</link>.
</p>
</answer>
@@ -287,11 +288,11 @@
<faq>
<question>Where is Batik going? What is next?</question>
<answer>
- <p>
- The SVG implementation is not complete, and there is more work to do to
- achieve a fully functional viewer, especially in dynamic behavior (the
- scripting support is not fully implemented yet and there is no SMIL
- animation support yet).
+ <p>The SVG implementation is not complete, and there is more work to do to
+ achieve a fully functional viewer.</p>
+ <p>Batik 1.1 supports all the static SVG features, linking and a limited
+ support for scripting. Design work has
+ started on dynamic features (scripting and SMIL animation) support.
</p>
<p>
The type of applications (e.g., transcoding applications) that can or will
@@ -309,7 +310,7 @@
xemacs, but there are many graphic authoring packages that can export SVG
documents
and that will let you author SVG content visually.</p>
<p>
- You can get a list of tools that can export SVG from the
+ You can get a list of tools exporting SVG from the
<link
href="http://www.w3.org/Graphics/SVG/SVG-Implementations#edit">implementation</link>
section of the SVG Home page on the W3C web site. You can also
imagine building a tool on top of Batik: feel free to contribute!
@@ -423,10 +424,7 @@
<answer>
<p>
Batik is written in the Java language and requires a version 1.3
- implementation at this time. Note that the Batik team is working on
- removing the few dependancies that Batik has on 1.3-specific APIs
- so that users may choose to run Batik on JDK 1.2.2. Note, however,
- that performances on version 1.3 are much better.
+ implementation at this time.
</p>
</answer>
@@ -469,7 +467,7 @@
update is not supported).
</p>
<p>
- Batik can recognized the following scripting languages:
+ Batik can recognize the following scripting languages:
</p>
<ul>
<li>ECMAScript thanks to the <link
href="http://www.mozilla.org/rhino">Mozilla Rhino</link> JavaScript engine included in
the distribution.
@@ -503,7 +501,7 @@
<answer><p>
When running from the source distribution you automatically get
the service provider entries for the Batik extension tags
- (regularPolygon, and star for example). We choose not to include
+ (regularPolygon, and star for example). We chose not to include
these by default in the binary distribution for the Batik
applications.
</p>
@@ -520,13 +518,12 @@
<answer><p>
You are using the binary distribution. This distribution does not
include support for our example extensions (they are just
- examples so other people can do much more interesting things).
+ examples and other people can do more sophisticated things).
</p>
<p>
- If you really want to view these examples (they aren't that
- interesting) you should arrange for lib/batik-extensions.jar to be
- on your class path.
+ If you want to view these examples you need to add lib/batik-extensions.jar to
+ your class path.
</p></answer>
</faq>
@@ -537,7 +534,7 @@
</question>
<answer>
- <p>Both FOP and Batik use the org.w3c.xxx packages. Depending on the
+ <p>Both FOP and Batik use the <code>org.w3c.xxx packages</code>. Depending
on the
version of FOP and Batik, Batik has been using a version of these
packages which is more recent than the one in the w3c.jar file FOP
uses. However, if the w3c.jar file which comes with the FOP distribution
1.32 +6 -9 xml-batik/xdocs/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/xml-batik/xdocs/index.xml,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- index.xml 2001/11/05 14:57:24 1.31
+++ index.xml 2001/11/12 16:34:33 1.32
@@ -11,7 +11,7 @@
<!-- ========================================================================= -->
<!-- author [EMAIL PROTECTED] -->
-<!-- version $Id: index.xml,v 1.31 2001/11/05 14:57:24 vhardy Exp $ -->
+<!-- version $Id: index.xml,v 1.32 2001/11/12 16:34:33 vhardy Exp $ -->
<!-- ========================================================================= -->
<document>
<header>
@@ -38,8 +38,8 @@
<p>
The project's ambition is to give developers a set of core
modules which can be used together or individually to support
- specific SVG solutions. Example modules are, SVG parsers, SVG
- generators and SVG DOM implementations. Another ambition for
+ specific SVG solutions. Examples of modules are the SVG parsers, the SVG
+ generator and the SVG DOM implementation. Another ambition for
the Batik project is to make it highly extensible (for
example, Batik allows the developer to handle custom SVG
tags). Even though the goal of the project is to provide a
@@ -83,11 +83,8 @@
</p>
<p>
The SVG specification can be found on the
- <link href="http://www.w3.org/TR/SVG/">W3C site</link>. Batik 1.0 is
conformant
- with the November 2nd, 2000 Candidate Recommendation Specification and its
- modifications which led to the Proposed Recommendation. <strong>The current
1.1rcN releases
- are (and the upcoming 1.1 release
- will be) conformant with the final recommendation of September 4th, 2001.
</strong></p>
+ <link href="http://www.w3.org/TR/SVG/">W3C site</link>. Batik 1.1 is
conformant
+ with the final recommendation of September 4th, 2001.</p>
</s1>
<s1 title="Batik's Implementation Status">
@@ -107,7 +104,7 @@
<s1 title="Download Batik">
<p>
- You can get Batik on the
+ You can get the Batik distribution (source and binary) on the
<link href="dist">download page</link>.
</p>
<note>
1.8 +5 -5 xml-batik/xdocs/installing.xml
Index: installing.xml
===================================================================
RCS file: /home/cvs/xml-batik/xdocs/installing.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- installing.xml 2001/05/18 22:44:48 1.7
+++ installing.xml 2001/11/12 16:34:33 1.8
@@ -10,7 +10,7 @@
<!-- ========================================================================= -->
<!-- ========================================================================= -->
-<!-- version $Id: installing.xml,v 1.7 2001/05/18 22:44:48 vhardy Exp $ -->
+<!-- version $Id: installing.xml,v 1.8 2001/11/12 16:34:33 vhardy Exp $ -->
<!-- ========================================================================= -->
<document>
<header>
@@ -53,7 +53,7 @@
and download one or more ZIP file containing the distribution of your
choice. Here are
the various components you will find in the download area and their
intended use:</p>
<ul>
- <li><strong>batik-</strong><em>version</em><strong>.zip</strong>
(e.g., <em>batik-1.0beta.zip.</em>)
+ <li><strong>batik-</strong><em>version</em><strong>.zip</strong>
(e.g., <em>batik-1.1.zip.</em>)
contains a binary distribution
of Batik with executable JAR files that let you get started with
Batik easily. This
is the recommended distribution if you want to look at Batik's
features, or you want to
@@ -61,7 +61,7 @@
comes with a set of sample SVG files.</li>
<li><strong>batik-src-</strong><em>version</em><strong>.zip</strong>
- (e.g., <em>batik-src-1.0beta2.zip.</em>)contains a complete
+ (e.g., <em>batik-src-1.1.zip.</em>)contains a complete
snapshot of the Batik source code, documentation, regression tools
and utilities as
well as the script for building Batik. That distribution is a
snapshot of
the CVS repository. This is the recommended distribution for
developers who want
@@ -83,10 +83,10 @@
<li>Open a console and go to the directory where the distribution
was downloaded.</li>
<li>Unpack the distribution with Java's JAR utility:<br />
<code>jar xvf <distribution></code><br />
- For example, if you have downloaded batik-1.0beta2.zip into
/home/IamHere, type the
+ For example, if you have downloaded batik-1.1.zip into
/home/IamHere, type the
following at the command prompt:<br />
<code>cd /home/IamHere</code><br />
- <code>jar xvf batik-1.0beta2.zip</code><br />
+ <code>jar xvf batik-1.1.zip</code><br />
<strong>IMPORTANT:</strong> UNIX users, do not use the
<code>unzip</code> utility to
unpack the various Batik zip files, as this would not set the
directories access rights
properly.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]