Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.79 KB

File metadata and controls

44 lines (28 loc) · 1.79 KB

numworx-dwo-openmath

  • Jasymca and phrasebook
  • MPReduce phrasebook
  • Openmath
  • XMLRPC client for GWT and Java

Introduction

In the numworx-dwo-openmath project several computer algebra systems are forked, the Riaca OpenMath library and the XMLRPC client for GWT. Main artifact of this project is the ideas server. This is a service that connects the IDEAS system, CAS systems through OpenMath and the XMLRPC protocol

Prerequisites

This project depends on the numworx-vendor-geogebra repository for specialized versions of Geogebra 3 and 4.

Most source code is written in Java. To build use Apache Ant or Apache Maven. These artifacts go into the Numworx application website. They can also be used on their own (ideas-war)

The nlaic subproject, written in Python, interfaces an OpenAI model for statistics with de IDEAS system. It is used as a Docker container. As an IDE, Eclipse is used.

Contents

Folder structure

Each folder contains a maven module.

Usage

Build artifacts using maven under Java 8/11 and install them in a repository for later use in the dependent projects. Note the use of the toolchain maven plugin to compile the xmlrpc fork.

License

This project has forked several other open source projects

  • Jasymca, Copyright (C) 2006 - Helmut Dersch der@hs-furtwangen.de, license GPLv2
  • om-lib, mathematica-phrasebook, mathml-phrasebook, Copyright (c) 2001-2004, RIACA, Technische Universiteit Eindhoven (TU/e), RIACA Public License
  • XmlRpcGWT, Copyright (C) 2006, Fred Drake, license LGPL 2.1
  • xmlrpc, Apache Licence 2.0

All others Copyright (C) 2007 Universiteit Utrecht, license CC-BY

Contact

Wim van Velthoven