[Om3] Announcement: Java Library for SCSCP and OpenMath

Peter Horn hornp at mathematik.uni-kassel.de
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.

Dan Roozemond 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,
Dan Roozemond (d.a.roozemond at tue.nl)
Peter Horn (horn at mathematik.uni-kassel.de)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1782 bytes
Desc: not available
Url : http://openmath.org/pipermail/om3/attachments/20090316/1102c7a9/attachment.bin 


More information about the Om3 mailing list