[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