OpenJade  

 

OpenJade

Contents

What is OpenJade?

OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL language. It is based on the James Clark implementation of DSSSL named Jade. OpenJade is now developed and maintained by the OpenJade team. The current version is 1.4.

For general information about DSSSL, see the OpenJade home page. The OpenJade home page contains useful resources such as links to articles, tutorials, libraries, etc.

Another site with lots of in-depth information about DSSSL is that of Mulberry Technologies. Among other things, it hosts the DSSSL Users mailing list.

OpenJade is a command line application and a set of components. The DSSSL engine receives as input an SGML or XML document and transforms it into formats like:

  • XML representation of the flow object tree.
  • RTF format that can be rendered and printed with Microsoft's free Word Viewer 97
  • TeX format
  • MIF format that can be rendered and printed with Framemaker
  • SGML or XML format. This is used in conjunction with non-standard flow object classes to generate SGML, thus allowing OpenJade to be used for SGML/XML transformations.

UpBack to top 

Copyright

OpenJade is licensed with almost no restrictions even for commercial use (see license terms).

If you do use OpenJade in a commercial product, we ask you, as a courtesy, to acknowledge the use of OpenJade.

UpBack to top

Building OpenJade

Win32

Only Microsoft Visual C++ 6.0 is supported. Also, Perl 5 is required; the executable must be on your PATH.

To build on the command line, ensure that the directories containing msdev and nmake are in your path, typically by executing the command:

path C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin;
    C:/Program Files/Microsoft Visual Studio/VC98/Bin;%path%

(all in one long line) then run the command:

build-win32.bat

To build using the Visual Studio GUI, open the workspace jade.dsw and build the Win32 Release configuration of the all project. You must first do a command-line build, however, to get the perl-generated files.

Unix

Use the autoconf support.

UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>UpBack to top

>