Contact Us    Ziff Davis Internet
     Home   |   Products   |   Companies  |   White Papers  |   Buying Guides |  Case Studies


Education
Maple 10 Smooths Math Operations

Maple 10, from the MapleSoft division of Waterloo Maple Inc., strengthens a highly regarded mathematical workbench with unique facilities for building presentation documents that clarify intimidating symbols and formulas. Producers, as well as consumers, of Maple documents will benefit from major ease-of-use enhancements in this release.

Users will gain real-world insights from Maple 10's improved handling of error allowances and measurement units, which propagate automatically through a user's calculations. These features did not seem fully baked, though, during our tests, requiring extra steps to return properly formatted results.

We tested Maple 10, which was released in May, on Windows XP and Mac OS X 10.4 machines; the product also runs on Linux. Versions for all three operating systems are included in the Professional edition, which is priced at $1,995. Pricing for Student editions, some with limited license terms, starts at $39.

The Maple worksheet environment has been favored by the Labs as the most natural bridge yet devised between the typical PC user, familiar with only the basic conventions of soft-document editing, and the mathematical and graphical power of something more than a spreadsheet.

Maple's documents lack the whiteboard freedom of Mathsoft Engineering & Education Inc.'s Mathcad 12, and they don't have the abstract elegance or recursive computing power of the hierarchical notebooks in Wolfram Research Inc.'s Mathematica 5.1. It's easier, though, for office-applications users to do things in Maple than in these other estimable products.

Even in the simplest tasks, Maple maximizes clarity and anticipates the user's next likely question. When we sought to add up a series of fractions, for example, Maple automatically captured and displayed our input in the form typically seen in typeset documents, rather than in the one-line format typically used in programming statements or spreadsheet formulas.

For example, a mathematically sophisticated user will take it for granted that entering "1/2 + 1/3" will perform the divisions first and then add the two results, but Maple makes this obvious by rendering this expression the way most people would write it on a blackboard: that is, with the numerators above the denominators, separating them with horizontal lines .

The correct answer of "5/6" may leave a new user wondering how to convert that to a percentage. The Mathematica user will have to dig for the information that this requires an idiosyncratic "//N" suffix to be placed on an expression to return the result in decimal form; the Maple user can simply right-click on the result to get a pop-up menu of relevant operations, including decimal approximation to any of several levels of precision. Maple then generates the needed "evalf" command, thereby teaching the Maple language as it goes.

These context-sensitive menus go far beyond simple conversion to include, for example, calculus operations such as differentiation by any of the variables in an expression.

When working in Maple 10's innovative document mode, the user can select mathematical symbols and annotate or even replace them with text: An equation and a series of operations can quickly be edited into a narrative description of how a result was produced, in a process that seems like editing any ordinary document. The mathematical structure, however, remains in the background and can be displayed by choosing the menu command to expand what Maple calls a "document block." All math relationships are preserved: If an input expression needs to be changed, the effects of that change can be propagated through the document with a simple menu command.

In addition to offering common operations from the convenient right-click menus, Maple 10 introduces a unique "looks like" tool for finding the mathematical symbol that a user wants to insert into a worksheet. A region of the screen, looking and working something like the Graffiti area on a Palm PDA, accepts a sketch of a symbol and offers up the most likely candidates for point-and-click insertion.

There's not much point to doing precise math with wild guesses or to getting the right answer but expressing it in the wrong units. Both are frequent and crippling flaws in spreadsheets, which everyone knows how to use but which often aren't the best tool for the job . Maple 10 does well, therefore, to enable computation with values accompanied by "plus or minus" tolerances and to associate units with numbers, carrying the effects in either case through subsequent calculations.

During our trials of these features, though, we found some hiccups in the way that dimensioned and toleranced values were expressed in returned results. After consultation with Maplesoft engineers, we established that an additional "range arithmetic" evaluation using Maple's "evalr" command—in theory, not normally needed—would condense our results into the expected and more convenient form.

Other notable strengths in Maple 10 include its traditional edge in interactive plotting, making it easy to tailor a complex visualization by adjusting on-screen controls, and a new "graphing calculator" interface that makes the math engine's power available for small chores.

7/18/2005

Related Links:

Related stories in this industy

The Advantages of a Hosted Messaging Security Solution by Microsoft
Achieving Sales Success with Tablet PCs by Toshiba
What's Missing from SEM? by NetIQ
5 Essentials of Customer Experience Management by Tealeaf
The CIO’s Guide to Mobile Security by Research in Motion
On-Demand Versus On-Premise CRM: Are There Performance Differences? by Business Objects
Overcoming Data Protection Challenges of the Modern Distributed Business by Adaptec
Small and Medium Business Security Solutions by Trend Micro
Is Daily Defragmentation Needed in Today’s Environment? by Diskeeper
Performance Management: New “Hybrids” Combine Agent and Agentless Technology by BMC
A Proven WAN Optimization Approach by Riverbed
Mitigating Fire Risks in Mission Critical Facilities by APC
Architectural Considerations for Archive and Compliance Solutions by Network Appliance
Storage Virtualization: An Overview of Key Technologies and their Capabilities by Datalink
The World of IT has taken a Quantum Leap by Everdream
Fighting the Hidden Dangers of Internet Access by St. Bernard
Secure Optimized Data Protection for Remote Offices by Symantec
Workday Redefines Software by Workday
Simplify & Improve Enterprise Desktop Management by VMware
Spam Filtering: Building a More Accurate Filter by St. Bernard
Intel Energy-Efficient Performance by Dell
Business-Class Security and Compliance for On-Demand Instant Messaging by WebEx
Reducing the Risks of 64-bit Application Porting with Parasoft C++ Test and Parasoft Insure ++ by Parasoft
Reduce IT Costs and Complexity with Effective Application Problem Management by Identify
Understanding E-Mail Hygiene by Mirapoint
Automated Deployment by Dell Managed Services by Dell
From Crisis to Cruise Control: Creating a High-Performance IT Organization by Tripwire
Affordable Data Protection Without the Compromise by EMC
Breaking New Ground: The Evolution of Linux Clustering by Penguin
Preventing Insider Threat with Identity Compliance by Sailpoint
Backup Strategies Re-Examined In Wake of Natural Disasters by CDW