skip to main content
10.1145/584955.584971acmconferencesArticle/Chapter ViewAbstractPublication PagesdocConference Proceedingsconference-collections
Article

Using Javadoc and XML to produce API reference documentation

Published:20 October 2002Publication History

ABSTRACT

The creation of API reference documentation and its integration into larger documentation sets present a number of challenges. This paper explores a strategy for using Javadoc, the primary mechanism for generating Java API documentation, in conjunction with an XML infrastructure, to improve the quality of API reference material and its integration into product documentation sets.

References

  1. Apache Software Foundation, Xalan Java. http://xml.apache.org/xalan-j/index.htmlGoogle ScholarGoogle Scholar
  2. Apache Software Foundation, Xerces Java.Parser http://xml.apache.org/xerces-j/index.htmlGoogle ScholarGoogle Scholar
  3. Brooks, F. The Mythical Man Month. Addison-Wesley, Boson, MA, 1995, 169. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Day, D., Priestley, M. and Schell, D. Introduction to the Darwin Information Typing Architecture: Toward portable technical information. IBM DeveloperWorks, 2001-2002. http://www106.ibm.com/developerworks/xml/library/x-dita1/Google ScholarGoogle Scholar
  5. Doc++ http://www.zib.de/Visual/software/doc++/Google ScholarGoogle Scholar
  6. Doclet.com, Zentech, Inc. http://www.doclet.com/Google ScholarGoogle Scholar
  7. Document Object Model (DOM) http://www.w3.org/DOM/Google ScholarGoogle Scholar
  8. DocWiz http://www.mindspring.com/~chroma/docwiz/Google ScholarGoogle Scholar
  9. Doxygen http://www.doxygen.org/Google ScholarGoogle Scholar
  10. Harold, E. R., and Means, W. S. XML in a Nutshell: A Deskotp Quick Reference. O'Reilly and Associates, Inc., Sebastopol, CA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Java API for XML Processing (JAXP) http://java.sun.com/xml/jaxp/index.htmlGoogle ScholarGoogle Scholar
  12. Javadoc Tool Home Page http://java.sun.com/j2se/javadoc/Google ScholarGoogle Scholar
  13. JTidy HTML Parser and Pretty Printer in Java. http://www.lempinen.net/sami/jtidy/.Google ScholarGoogle Scholar
  14. Priestley, M. Specializing topic types in DITA: Creating new topic-based document types. IBM DevelperWorks 2001-2002. http://www-106.ibm.com/developerworks/xml/library/x-dita2/Google ScholarGoogle Scholar
  15. SAX (Simple API for XML) http://www.saxproject.org/Google ScholarGoogle Scholar
  16. SAXON XSLT Processor http://saxon.sourceforge.net/Google ScholarGoogle Scholar

Index Terms

  1. Using Javadoc and XML to produce API reference documentation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGDOC '02: Proceedings of the 20th annual international conference on Computer documentation
      October 2002
      272 pages
      ISBN:1581135432
      DOI:10.1145/584955

      Copyright © 2002 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 October 2002

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate355of582submissions,61%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader