Skip to main content

Interfacing REDUCE to Java

Part of the Lecture Notes in Computer Science book series (LNCS,volume 1128)


For some time it has been clear that algebra systems ought not to exist as isolated software packages, but should be viewed more as components in a more general scientific problem-solving environment. A so-called “software bus” would then link perhaps several algebra engines, each with special areas of strength, to separate tools to support numerical calculation, visualisation, domain-specific scripting or other capabilities. The term “bus” as used here derives from the same word used to describe a mode of transport, and as such is an abbreviation for omnibus — stressing the fact that to be useful it must be universally available. The language and system Java[5] presents itself as a candidate for such general acceptance by many different classes of application, so this paper is a preliminary investigation of both how Java code can be linked to REDUCE and what might be done by exploiting such a link.


  • Virtual Machine
  • Java Code
  • Java Virtual Machine
  • Java Library
  • Java Interface

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/3-540-61697-7_28
  • Chapter length: 6 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
USD   74.99
Price excludes VAT (USA)
  • ISBN: 978-3-540-70635-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   99.00
Price excludes VAT (USA)


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Abbott, J. A., van Leeuwen, A., and Strotmann, A. Tr 12: Objectives of openmath. Tech. rep., RIACS, TU Eindhoven, 1996.

    Google Scholar 

  2. Hearn, A. C. Computer algebra and the world wide web. In Proceedings of DISCO 96 (1996).

    Google Scholar 

  3. Norman, A. C. Compact delivery support for REDUCE. J. Symbolic Computation 19 (1995), 133–143.

    Google Scholar 

  4. Sun. Java web site., 1996.

    Google Scholar 

  5. van Hoff, A., Shaio, S., and Starbuck, O. Hooked on Java. Addison Wesley, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Norman, A., Fitch, J. (1996). Interfacing REDUCE to Java. In: Calmet, J., Limongelli, C. (eds) Design and Implementation of Symbolic Computation Systems. DISCO 1996. Lecture Notes in Computer Science, vol 1128. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61697-9

  • Online ISBN: 978-3-540-70635-9

  • eBook Packages: Springer Book Archive