Maple IDE

Maplesoft has unveiled a new member of the Maple product family, the Maple IDE. The Maple IDE, powered by DigiArea, is an integrated development environment for the Maple programming language that improves productivity by providing advanced tools for writing and managing Maple projects. The Maple IDE, which is based on the Eclipse platform, offers a customised industry-standard environment for medium- to large-scale Maple development projects.

The Maple language provides built-in knowledge of mathematical data structures and concepts, support for writing multi-threaded, parallel programs as well as a rich library of existing commands and algorithms. More than 90 per cent of the algorithms built into Maple have been implemented using the Maple programming language. This same language is available to any Maple user for writing scripts, implementing new algorithms and extending the Maple system. According to Maplesoft, the Maple IDE makes it dramatically easier for Maple users to create, manage, and update libraries of Maple code.

Features of the Maple IDE include the ability to quickly browse and search through source hierarchies, automatic highlighting and formatting based on syntactic and semantic properties of the code, navigation, testing and much more. The Maple IDE assists developers in writing, updating, maintaining, and understanding code, so projects can be completed faster with fewer errors, and later enhancements can be made more easily.


For functionality and security for externalised research, software providers have turned to the cloud, writes Sophia Ktori


Robert Roe investigates the growth in cloud technology which is being driven by scientific, engineering and HPC workflows through application specific hardware


Robert Roe learns that the NASA advanced supercomputing division (NAS) is optimising energy efficiency and water usage to maximise the facility’s potential to deliver computing services to its user community


Robert Roe investigates the use of technologies in HPC that could help shape the design of future supercomputers