Anboto
A set of C++ libraries to streamline project development based on the U++ framework.
|
|
|
Anboto is proudly developed with the U++ framework using the C++ language.
U++ makes C++ so simple and efficient that it appeals even to scripting language programmers.
Anboto adds multiple additional features to U++ so that your projects can be developed faster.
Libraries included
General use
Controls4U
|
Some additional controls for U++
|
Windows/Linux
|
Functions4U
|
Functions and classes for general use
|
Windows/Linux
|
OfficeAutomation
|
Automation of Office suites OpenOffice and Microsoft
|
Windows
|
ScatterDraw
|
Plot control for command line apps
|
Windows/Linux
|
ScatterCtrl
|
Plot control for GUI apps
|
Windows/Linux
|
SysInfo
|
OS, hardware and Desktop handling functions
|
Windows/Linux
|
|
|
Engineering and scientific
Eigen
|
Matrix algebra and math algorithms
|
Windows/Linux
|
NetCDF
|
Library to access NetCDF .nc files
|
Windows/Linux
|
Hdf5
|
Library to access HDF5 .h5 files
|
Windows/Linux
|
Matio
|
Library to access MATLAB .mat files
|
Windows/Linux
|
STEM4U
|
Libraries for STEM-type areas
|
Windows/Linux
|
Surface
|
Library to handle 3D surfaces
|
Windows/Linux
|
|
|
Libraries
These external libraries are included as they have been adapted for immediate use with Anboto. They are updated periodically and their licenses are compatible with Anboto's.
plugin/Eigen
plugin/assimp
plugin/matio
plugin/hdf5
plugin/sundials
Install
To compile BEMRosetta, open theide (the U++ IDE), choose in the right the "MyApps" assembly, and tap on UppHub:
In the left grid, choose the package you want, and click Install:
UppHub will use Git to install all necessary packages. Wait until "Done" appears, and tap on Close.
and next in Exit:
The sources are downloaded. To compile an example, choose MyApps in the in the right, and the package you want, like Scatter.
Then the packages will appear. Choose which one do you want to compile.
Compile it with theide, and it will be opened:
Link to main Github page.
|