jOceanus is an overarching project that pulls together the underlying components of the embedded MoneyWise
project. The project is still under development, and should currently be viewed as a set of source examples,
with no pre-built downloadable files available.
The source is maintained on SourceForge and is mirrored to github.
The project webSite is available on SourceForge.
The underlying projects are as follows.
MoneyWise application
Utility classes (Oceanus)
a basic decimal class allowing values with fixed numbers of decimals to be manipulated without resorting to
the BigDecimal class
a set of data conversion utilities
Gui classes (Tethys)
Encryption classes (GordianKnot)
Data classes (Metis/Prometheus)
Access classes for MySQL/PostgreSQL/SQLServer/MariaDB databases as well as OpenOffice/Excel spreadsheets.
Secure data model for database.
Generic versioned data model enabling easy undo/reset.
Integrated Data Viewer
Preferences Support.
a set of classes providing generic thread support on top of both javaFX and Swing
Analysis classes (Themis)
Peer2Peer classes (Coeus)
The project is built via Maven and requires Java17.
There is additional support for a gradle build, but this will not build the webSite.