Subprojects
blueMarine is a very large project and it has been split in a few subprojects to simplify its management:
- blueMarine Libraries - a set of NetBeans RCP wrappers for libraries that blueMarine needs; this subproject doesn't contain source code, it's a separate unity only to speed up the compilation speed.
- Metadata - a set of components for managing metadata (EXIF, IPTC and others).
- blueMarine Core - the basic components for photo management.
- blueMarine - the main project.
Furthermore, blueMarine depends on the following projects:
- PlatformX - a set of extensions to the NetBeans RCP platform
- OpenBlueSky - a set of extensions to the NetBeans RCP platform
- ForceTen - a set of components for geographic functions

| Test Report | Coverage Report | FindBugs Report |
| Sub-project blueMarine-Metadata (JavaDoc) | ||
![]() | ![]() | ![]() |
| Sub-project blueMarine-Core (JavaDoc) | ||
![]() | ![]() | ![]() |
| Sub-project blueMarine (JavaDoc) | ||
![]() | ![]() | ![]() |








