prerequisite-software.dita 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
  3. <!--This file is part of the DITA Open Toolkit project. See the accompanying LICENSE.md file for applicable licenses.-->
  4. <concept id="prerequisite-software">
  5. <title>Prerequisite software</title>
  6. <shortdesc>The prerequisite software that the DITA-OT requires depends on the types of transformations that you want
  7. to use.</shortdesc>
  8. <conbody>
  9. <section>
  10. <title>Software required for core DITA-OT processing</title>
  11. <p>The DITA-OT requires the following software applications:<dl>
  12. <dlentry>
  13. <dt>JRE or JDK, version <keyword keyref="tool.java.version"/> or later</dt>
  14. <dd>Provides the basic environment for the DITA-OT. You can download the Oracle JRE or JDK from <xref
  15. keyref="download.oracle-jdk"/>. <note>This is the <i>only</i> prerequisite software that you need to
  16. install. The remaining required software is included in the distribution packages.</note></dd>
  17. </dlentry>
  18. <dlentry id="antbuild">
  19. <dt>Ant, version <keyword keyref="tool.ant.version.min"/> or later</dt>
  20. <dd>Provides the standard setup and sequencing of processing steps. You can download Ant from <xref
  21. keyref="download.ant"/>.</dd>
  22. </dlentry>
  23. <dlentry>
  24. <dt>XSLT processor</dt>
  25. <dd>Provides the main transformation services. It must be compliant with XSLT 2.0. The DITA-OT is tested
  26. with Saxon. You can download Saxon, version <keyword keyref="tool.saxon.version"/> from <xref
  27. keyref="download.saxon"/>.</dd>
  28. </dlentry>
  29. </dl></p>
  30. </section>
  31. <section>
  32. <title>Software required for specific transformations</title>
  33. <p>Depending on the type of output that you want to generate, you might need the following applications:<dl>
  34. <dlentry>
  35. <dt>ICU for Java</dt>
  36. <dd><draft-comment author="Kristen James Eberlein" time="11 August 2012">Does the DITA-OT only use ICU for
  37. Java for index processing? Index processing is what is explicitly mentioned in the installing
  38. topics.</draft-comment>ICU for Java is a cross-platform, Unicode-based, globalization library. It
  39. includes support for comparing locale-sensitive strings; formatting dates, times, numbers, currencies, and
  40. messages; detecting text boundaries; and converting character sets. You can download ICU for Java from
  41. <xref keyref="download.icu4j"/>.</dd>
  42. </dlentry>
  43. <dlentry>
  44. <dt>Microsoft Help Workshop</dt>
  45. <dd>Required for generating HTML help. You can download the Help Workshop from <xref
  46. keyref="download.html-help-workshop"/>.</dd>
  47. </dlentry>
  48. <dlentry>
  49. <dt>XSL-FO processor</dt>
  50. <dd>Required for generating PDF output. <tm tmtype="tm">Apache</tm> FOP (Formatting Objects Processor) is
  51. included in the distribution packages. You can download FOP from <xref keyref="download.fop"/>. You also
  52. can use commercial FO processors such as Antenna House Formatter or RenderX XEP.</dd>
  53. </dlentry>
  54. </dl></p>
  55. </section>
  56. </conbody>
  57. </concept>