Technology
When the Calamari project was started, as a side project, there were several goals we wished to achieve:
- Use JavaFX for a front-end to see whether it was ready for production use,
- Use Java API for Restful Web Services JAX-RS, to get some exposure to restful web service issues,
- Create an engine we could use to expose other log files in future if needed,
- Leave the possibility open to do the front-end in another technology such as Adobe Flex or Google GWT
- Obtain insight into our small office's proxy server logs,
This may have resulted in an architecture which some will consider over-engineered or overkill. Oh well.
Specific Technologies used:
- Calamari Service
- Java API for Restful Web Services JAX-RS,
- Project Jersey's grizzly server and web service client - great for unit tests
- Apaches Derby database
- Calamari UI
