<?xml version="1.0" encoding="UTF-8"?>

<!-- Generated by txt2pres: Sat Sep 14 05:56:54 2002 UTC -->

<presentation version='1.0'
 xmlns="http://www.dstc.edu.au/ns/2002/JackSVG/presentation"
 xmlns:xlink="http://www.w3.org/1999/xlink">

<metadata name="title">Introduction to JackSVG</metadata>
<metadata name="subtitle">Power without Powerpoint</metadata>
<metadata name="author">Ben Fowler</metadata>
<metadata name="date">14th Septempber 2002</metadata>
<metadata name="abstract">This is a brief overview of JackSVG for a technical audience, outlining the benefits a platform-independant slide generation tool can provide.</metadata>

<group> <title>JackSVG</title>

<section> <title>Introduction</title>

<slide> <title>JackSVG</title>
 <point>
 <para>Slide generation tool, designed to work as a portable, platform independant replacement for Powerpoint</para>
 </point>
 <point>
 <para>XML input</para>
  <point>
  <para>Special DTD</para>
  </point>
 </point>
 <point>
 <para>Scalable Vector Graphics (SVG) format output</para>
  <point>
  <para>Open W3C standard</para>
  </point>
  <point>
  <para>Can do just about anything you'd expect of a 2D vector graphics file format, plus transitions and animations </para>
  </point>
 </point>
</slide>

<slide> <title>Not another one!</title>
 <point>
 <para>SVG slide generators are a dime a dozen</para>
 </point>
 <point>
 <para>Claimed to be the "Hello World" of SVG</para>
 </point>
 <point>
 <para>Advantages</para>
  <point>
  <para>Imposes structure onto presentation</para>
   <point>
   <para>Takes advantage of this to generate group slides, index slides, etc</para>
   </point>
  </point>
  <point>
  <para>Skinnable</para>
   <point>
   <para>Users can do up their own skins</para>
   </point>
  </point>
  <point>
  <para>Scales text to fit onto slides properly</para>
  </point>
  <point>
  <para>Uses fancy font metrics libraries to properly wrap lines</para>
  </point>
 </point>
</slide>

</section>

<section> <title>Using JackSVG</title>

<slide> <title>Tools</title>
 <point>
 <para>Command-line tools</para>
  <point>
  <para>pres2svg</para>
  </point>
  <point>
  <para>txt2pres</para>
  </point>
 </point>
 <point>
 <para>Web-based JackSVG</para>
  <point>
  <para>Can't do images though</para>
  </point>
 </point>
</slide>

<slide> <title>Input and Output</title>
 <point>
 <para>Input is in XML</para>
  <point>
  <para>Could be generated by other software rather than hand-crafted</para>
  </point>
  <point>
  <para>Can use standard XML tools to do other things with slide data</para>
   <point>
   <para>Handouts, etc (JackSVG comes with XSLT stylesheets to do just this)</para>
   </point>
  </point>
 </point>
 <point>
 <para>Processor takes one file, emits one file</para>
 </point>
 <point>
 <para>Help for XML haters</para>
  <point>
  <para>Tool to take outlined text files (with minor formatting conventions) and outputs XML source file</para>
  </point>
 </point>
</slide>

<slide> <title>Demo</title>
</slide>

<slide> <title>Skin Support</title>
 <point>
 <para>Users can define their own stylesheets</para>
 </point>
 <point>
 <para>Instructions on how to do it are in the JackSVG package</para>
 </point>
</slide>

</section>

<section> <title>Installation</title>

<slide> <title>Installing JackSVG</title>
 <point>
 <para>It's written in Perl</para>
 </point>
 <point>
 <para>Download package, compile it</para>
 </point>
 <point>
 <para>Has dependencies:</para>
  <point>
  <para>Font::AFM etc</para>
  </point>
  <point>
  <para>Get them off CPAN</para>
  </point>
 </point>
</slide>

<slide> <title>More information</title>
 <point>
 <para>http://titanium.dstc.edu.au/xml/jacksvg/</para>
 </point>
</slide>

</section>

</group>
</presentation>
