Overview of OpenMaple - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : OpenMaple : OpenMaple

Overview of OpenMaple

Description

• 

OpenMaple is a suite of functions that allows you to access Maple algorithms and data structures in your compiled C, Java, or Visual Basic programs. This is the reverse of ExternalCalling, which allows access to compiled C and Java code from Maple.

• 

To run your application, Maple 9 or later must be installed. You can distribute your application to any licensed Maple 9 or later user. For additional terms and conditions on the use of OpenMaple, refer to extern/OpenMapleLicensing.txt.

• 

The C OpenMaple application program interface (API) is built on top of the existing API for writing ExternalCalling custom wrappers. C OpenMaple provides the ability to start a Maple session, evaluate commands, manipulate native Maple data structures, and control output.

• 

The Java OpenMaple application program interface (API) is built on top of the existing API for writing Java ExternalCalling objects. Java OpenMaple also provides the ability to start a Maple session, evaluate commands, manipulate native Maple data structures, and control output.

• 

The VB 6 OpenMaple application program interface (API) is built on top of the C API.  It provides the same access to Maple data structures and commands using the Visual Basic language.

See Also

CustomWrapper, define_external, OpenMaple/C/API, OpenMaple/C/Examples, OpenMaple/Java/API, OpenMaple/Java/Examples, OpenMaple/VB/API, OpenMaple/VB/Examples, trademarks


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam