[Om] Announcement: Java Library for SCSCP and OpenMath

Dan Roozemond d.a.roozemond at tue.nl
Mon Mar 16 17:18:44 CET 2009


Dear all,

You may have heard about the SCIEnce project (Symbolic Computation 
Infrastructure for Europe, http://www.symbolic-computation.org/ ). 
Recent activities in that project include the development and 
implementation of a protocol called ``Symbolic Computation Software 
Composability Protocol'', abbreviated SCSCP. The protocol aims to 
provide unified communication between different CASes or different 
instances of one CAS, on one or more computers, clusters, and even 
grids. The protocol is XML-based; in particular, the protocol messages 
are in the OpenMath language. At the moment of writing the protocol has 
reached version 1.3 and both client and server implementations exist in 
GAP, KANT, Maple, and MuPAD.

Peter Horn and myself have made a Java-library for OpenMath and SCSCP. 
We have now officially released the first version, non-surprisingly 
numbered 1.0.0. It is available for download from:

  http://java.symcomp.org/

where you can also find (some) documentation and a screencast: A 
movie-version of a presentation we recently gave on this subject.

The OpenMath library (org.symcomp.openmath) supports OpenMath 2 XML, 
OpenMath 2 Binary, Popcorn, en LaTeX export. It is easily extensible and 
is packed with convenience-methods for assembling and analyzing 
object-trees.

The SCSCP library (org.symcomp.scscp) makes it easy to create both 
client and server applications, and contains helpful examples. Moreover, 
it is fully SCSCP 1.3-compliant.

Spread the word!

Best regards,
Peter Horn (horn at mathematik.uni-kassel.de)
Dan Roozemond (d.a.roozemond at tue.nl)



More information about the Om mailing list