Josas is a
Java SE 6
developed application, allowing thus to execute it on any
platform. It is developed and tested on Linux and Windows
Vista.
Josas is designed according to the
MVC pattern
:
-
The persistence layer is implemented on top of the
Java Persistence API
. Up to now, the toplink.essential reference
implementation is used as this implementation is
convenient for development. This may evolve to use
openJPA in the future.
-
In order to ensure a clear separation between the
business model and the human interface layers,
development of the human interface layer is
postponed while the business model layer is not
considered matured enough. Such a design decision
should benefit when the application will evolve
toward a web application.
Although not yet fully implemented, the Java Application
Framework will be used as a foundation for the human
interface layer development.