New: F(x) for UIQ - formula evaluation

Published by at

F(x) is a high performance formula evaluation and a calculation environment for Symbian OS. Included are a formula database and built in support for conversion between different units. F(x) is a complex but very powerful tool.




Author's Description:
F(x) is a high performance formula evaluation and a calculation environment for Symbian OS. It has been designed from the ground up to run on portable devices running Symbian OS under UIQ user interface platform. These devices include Sony Ericsson P800, P900, P910, Motorolla A1000, A920, A925, BenQ P30 and others.

The goal of F(x) is to bring a capable formula development environment to the world of portable Symbian devices. F(x) compiles and evaluates formulas in real-time as the user edits them, providing immediate feedback, results and syntax analysis.

F(x) evaluation engine is based on 64 bit floating point and 64 bit integer arithmetic, allowing high precision calculations (providing floating point resolution of approximately 2.225074 * 10-308 to 1.797693 * 10+308 with 15 decimal places of precision, and integer resolution of +/- 9,223,372,036,854,775,807).

F(x) Unicode formula parser treats each formula as a separate text file, allowing for any language to be used inside F(x) formulas and making it possible for the user to create formulas on his/her PC as well as exchange formulas with one another via e-mail.

F(x) includes a formula library which contains over 50 formulas and is growing rapidly. F(x) database of constants includes support for conversion between 280+ units. Once installed, formula library and constant database can be updated directly from your Symbian device.

Features

* Easy to use formula management interface.
* Real-time formula evaluation during editing.
* Unicode formula compiler.
* Simplified C-like formula syntax.
* Full set of arithmetic, logical and binary operators.
* Support for conditions and loops.
* Customizable constant database includes 280+ unit conversion constants.
(offering over 5000 unit conversion combinations)
* Includes 45+ internal functions.
* Supports sending formulas and their results via SMS and E-Mail.
* Dynamic variables (setting variable values without editing formulas).
* Separately installable and on-line (GPRS) upgradeable formula library.
and more...