Next:
Introduction
Design and Implementation of OpenXM
-- Open message eXchange protocol for Mathematics
Masayuki Noro
1
, Nobuki Takayama
2
February 2, 2000
Introduction
CMO Primitive object
A formal expression of CMO
Communication model of OpenXM
OX Messages
Standard encoding of OXexpressions and an implementation by TCP/IP sockets
OX stack machine
Server stack machine
Operators in the group SMobject/Primitive
Operators in the group SMobject/Basic
Projects in work in progress
OX DATA with Length
Local extension on server stack machines
Implementation of other protocols such as MathLink and OpenMath
Common operations on stack machines
Session Management
Control server
OpenXM reset protocol
Control message (SMObject/TCPIP/Control)
How to start a session on TCP/IP
Standard I/O on OX servers
Launcher
Negotiation of the byte order
An example of launcher :
ox
String expression of objects
CMOexpressions for numbers and polynomials
Zero
Integer ZZ
Distributed polynomial Dpolynomial
Recursive polynomials
CPU dependent double
OX Local Data
CMO ERROR2
Registering a new CMO
Requirement for a new CMO
How to join OpenXM project
OX servers as a C library
参考文献
この文書について...
Nobuki Takayama 平成12年4月13日