jOceanus Project
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 underlying projects are as follows.
MoneyWise application
- a Personal Finance application providing functionality similar to Quicken and MoneyDance
Utility classes (Tethys)
- 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
- a set of classes providing an abstraction layer on top of the Gui allowing both Swing and JavaFX implementations.
Encryption classes (GordianKnot)
- A set of classes providing triple encryption and extended support for encrypted zipFiles.
Data classes (Metis/Prometheus)
- Access classes for MySQL/PostgreSQL/SQLServer databases as well as OpenOffice/Excel spreadsheets.
- Secure data model for database.
- Generic versioned data model enabling easy undo/reset.
- Integrated Data Viewer
- Secure Preferences Support.
- a set of classes providing generic thread support on top of both javaFX and Swing
Analysis classes (Themis)
- Classes for analysing a source tree.
Peer2Peer classes (Coeus)
- Classes for analysing peer2peer financial statements.