<HTML>
<HEAD>
   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
   <META NAME="Author" CONTENT="ktkawabe">
   <META NAME="GENERATOR" CONTENT="ktkawabe's hand with JMemo, Note, and Meadow">
   <TITLE>ALEPPO Essential</TITLE>
</HEAD>
<body>
<hr>
[<a href="http://www.hi-ho.ne.jp/~ktkawabe/index.html">Top
Level of this site</a>] &gt;
[<a href="http://www.hi-ho.ne.jp/~ktkawabe/prog_e.html">Programming (English)</a>]
or
[<a href="http://www.hi-ho.ne.jp/~ktkawabe/prog.html">Programming (Japanese)</a>] > [Aleppo]
<hr>
<center>
&gt;
[<em>Table of Contents</em>]
[<a href="aleppo_intro.html">Introduction</a>]
[<a href="aleppo_basic.html">Toolchain</a>]
[<a href="aleppo_Emacs.html">Use of Emacs</a>]
[<a href="aleppo_utf.html">Use of UTF8</a>]
[<a href="aleppo_note.html">Notice</a>]
</center>
<hr>
<H1>ALEPPO Essential</H1>
<p>
2001/May, Keita KAWABE
</p>
<p>
ALEPPO is a collection of tools for authoring help files for
EPOC operating system.
This document is intended to provide information
that is needed to do whatever you like (e.g. use your favorite SGML editor
instead of Microsoft Word, or use alternative charsets if your target is
Asian countries) to write help files for non-unicode EPOC,
using ALEPPO.
Unfortunately I haven't successfully run ALEPPO under any other
OS than Microsoft Windows,
so this document is most useful only to Microsoft Windows users
for the moment.
Two software packages,
i.e. <a href="alpwrapper.zip">alpwrapper.zip</a>
and
<a href="aleppo_patch.zip">aleppo_patch.zip</a>,
are provided, the former being targeted for developers who
want to use their favorite SGML editor instead of Microsoft Word,
and the latter for those who still want to use Microsoft Word
but don't want to be tied with the locale of Microsoft Windows.
</p>
<ul>
<li>
"<a href="aleppo_intro.html">Introduction</a>"
gives the background for writing this document.
</li>
<li>
"<a href="aleppo_basic.html">Basic of ALEPPO toolchain</a>"
is the main content of this document, and 
provides the information for developing your own method to 
use ALEPPO.
</li>
<li>
"<a href="aleppo_Emacs.html">
Using Emacs as an user interface layer
of ALEPPO</a>"
is presented as an example of alternative user interface for ALEPPO.
Though this is specifically written for using Emacs, this still should
be of use in order to use your favorite SGML editor.
</li>
<li>
"<a href="aleppo_utf.html">
Use of utf8 unicode charset in ALEPPO</a>"
may be of interest for those who are developing for East-Asian,
especially Chinese/Japanese/Korean (CJK), market.
Both of the user interfaces (i.e. Word and SGML editor) will be covered.<br>
If you are wondering whether it's possible at all to use East-Asian characters
in non-unicode EPOC devices, then
<a href="aleppo_utf_bgr.html">"Background: Writing help file for non-unicode
EPOC devices in East-Asian (non-CP1252) character sets"</a> gives you
some of the background information.
</li>
</ul>
<p>
Note that the author has no responsibility for any kind of consequences
which may be caused by the contents of this document.
See the <a href="aleppo_note.html">"Legal Notice" page</a> for this.
</P>

<hr>
<H2>A Detailed Table of Contents</h2>
<ul>
<li>
<a href="aleppo_intro.html">Introduction</a>
</li>
<li>
<a href="aleppo_basic.html">Basic of ALEPPO toolchain</a>
<ul>
<li>
<a href="aleppo_basic.html#toolchain">Toolchain summary</a>
</li>
<li>
<a href="aleppo_basic.html#commandline">Commandline syntax of almain, an SGML to EPOC data converter</a>
</li>
<li>
<a href="aleppo_basic.html#fileformat">SGML File Format</a>
</li>
<li>
<a href="aleppo_basic.html#DTD">Straightforward DTD for EPOC help</a>
</li>
<li>
<a href="aleppo_basic.html#changing_attribute_keywords">
Making Life Easier</a>
<ul>
	      <li><a href="aleppo_basic.html#wrapper">A Small Wrapper</a></li>
	      <li><a href="aleppo_basic.html#enumerated_dtd">An easier-to-live-with DTD</a></li>
	    </ul>
</li>
</ul>
</li>
<li>
<a href="aleppo_Emacs.html">
Use of Emacs as an user interface layer
of ALEPPO</a>
<ul>
      <li><a href="aleppo_Emacs.html#psgml">psgml</a>
      </li>
      <li><a href="aleppo_Emacs.html#nsgmls">nsgmls</a></li>
      <li><a href="aleppo_Emacs.html#DOCTYPE">DOCTYPE Management</a>
        <ul>
	  <li><a href="aleppo_Emacs.html#CATALOG">CATALOG file</a></li>
          <li><a href="aleppo_Emacs.html#Custom_DTD">Custom DTD</a></li>
	</ul>
      </li>
      <li><a href="aleppo_Emacs.html#extension">File extension</a></li>
      <li><a href="aleppo_Emacs.html#sample">My sample .emacs</a></li>
      <li><a href="aleppo_Emacs.html#tutorial">Mini tutorial: a simple help file</a></li>
      <li><a href="aleppo_Emacs.html#whatsnext">What should be done next?</a></li>
</ul>
</li>
<li>
<a href="aleppo_utf.html">Use of utf8 unicode charset in ALEPPO</a>
<ul>
      <li><a href="aleppo_utf.html#solutions">Which environment for East-Asian characters?</a></li>
      <li><a href="aleppo_utf.html#general">Note on writing in UTF8 for UniFEP 
      Environment</a></li>
      <li><a href="aleppo_utf.html#patch">Patching ALEPPO to use UTF8 in EPOC help(for MS Word
      users)</a></li>
      <li><a href="aleppo_utf.html#emacs">Using Emacs to use UTF8 in EPOC help</a>
        <ul>
	  <li><a href="aleppo_utf.html#unicode_Emacs">Write directly in UTF8</a></li>
	  <li><a href="aleppo_utf.html#non_unicode_Emacs">When you prefer to write in local encoding</a></li>
	</ul>
      </li>
</ul>
</li>
      <li><a href="aleppo_note.html">Legal Notice</a></li>
</ul>
<hr>
<div align="right">
<a href="aleppo_intro.html">Next</a>
</div>
</body>
</html>

