AWork programming

AWork ( is a programming environment that can execute standard Java syntax and extends it with scripting conveniences of BeanShell ( . It allows to use scientific Java libraries to perform complex mathematical, numerical and statistical calculations with scientific graphs.

AWork is an Android version of the DataMelt ("DMelt") Java project ( for data mining and scientific data plotting. AWork can be used for display functions, bar charts, pie charts, histograms and scatter plots.

AWork also supports Octave (Matlab) scripting language for symbolic calculations (integration, plotting, differentiation, simplifications, solving equations etc.).

This application comes with 10 demo examples. Using the left menu, open the directory "AWorkEditor/examples". Open a script with the extension ".bsh" or ".m". Then run it using the top-right menu (the button "Run"). Now you can see graphs or outputs using again the top-right menu (the buttons "Graph" or "Output").

AWork documentation and examples of symbolic and numeric calculations are given in

All bug reports and comments are addressed here:
Read more

What's New

This is a complete rewrite of AWork. It included many improved graphs and a code editor with syntax highlighting
Read more

Additional Information

Eligible for Family Library
Eligible if bought after 7/2/2016. Learn More
October 9, 2018
Current Version
Requires Android
8.0 and up
Content Rating
Offered By
7128 Grand Ave, Downers Grove, IL60516 Chicago
©2021 GoogleSite Terms of ServicePrivacyDevelopersAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.