Firefly is the go-to tool when faced with a new or an unknown software codebase. It helps to orient the developers by giving a quick and brief information about the codebase. It continues to support the developers by increasing the awareness when introducing a change. It is typically used until enough knowledge is accumulated, e.g. a few weeks, however, the real-time awareness tools can be used indefinitely. Firefly performs a static code analysis, but it does not show potential errors. It is focused on improving and speeding up the developer productivity on unknown codebases.
When you join a development team or want to contribute to a codebase that is new to you, use Firefly comprehension tools to quickly learn about:
When you start making changes and contributing to the codebase, use Firefly awareness tools to get real-time feedback while coding:
Firefly toolbox is currently available for Java and provided as JetBrains® IntelliJ® IDEA plugins.
Because compile-time analysis alone can be incomplete, Firefly also provides a JVM agent to perform dynamic/run-time code analysis to collect data which can be used to improve the accuracy of the comprehension and awareness tools.
We do not have a public demo yet. Please get in touch if you are interested.
Metron is a specially developed hardware and software hybrid solution to measure the interrupt latency and the real-time application reaction time very accurately and precisely (typically under 100ns).
Metron is currently under development. Please get in touch for more information.
Clarona provides access to Intel® Secure Key based TRNG natively on Linux and from Java.
The open-source Linux character device driver implementation is available at [GitHub].
Please get in touch for commercial support and for Java specific solutions such as a JCE Provider implementation.