Animal Scents

The Animal Scents project contains a number of projects which generate signatures of various APIs, such as the Java Runtime. These signatures are generated by and consumed by the Animal Sniffer project.

Signatures

Depending on their maturity, the available signatures are organized into groups as shown below. While using a pre-release or sandbox signature might seem risky, it is your chance to provide feedback to the community such that the signature can eventually reach production state.

Production Signatures

The following signatures have been released and are generally available for production use.

SignatureVersionDescription
Java Mobile Edition Runtime SignaturesSignatures of the Java Mobile Edition runtime.
Java Standard Edition Runtime SignaturesSignatures of the Java Standard Edition runtime.
java121.0Generic JavaSE version 1.2 signatures
java131.0Generic JavaSE version 1.3 signatures
java141.0Generic JavaSE version 1.4 signatures
java151.0Generic JavaSE version 1.5 signatures
java161.0Generic JavaSE version 1.6 signatures (before 1.6u18)
java161.1Generic JavaSE version 1.6 signatures (after 1.6u18)
java171.0Generic JavaSE version 1.7 signatures
java12-sun1.0Sun JavaSE version 1.2 signatures
java13-sun1.0Sun JavaSE version 1.3 signatures
java14-sun1.0Sun JavaSE version 1.4 signatures
java15-sun1.0Sun JavaSE version 1.5 signatures
java16-sun1.10Sun JavaSE version 1.6 signatures
java13-ibm1.0IBM JavaSE version 1.3 signatures
java14-ibm1.0IBM JavaSE version 1.4 signatures
java15-ibm1.0IBM JavaSE version 1.5 signatures
java16-ibm1.0IBM JavaSE version 1.6 signatures
java14-jrockit1.0JRockit JavaSE version 1.4 signatures
java15-jrockit1.0JRockit JavaSE version 1.5 signatures
java16-jrockit1.0JRockit JavaSE version 1.6 signatures
java16-apple1.0Apple JavaSE version 1.6 signatures
java15-harmony1.0Apache Harmony JavaSE version 1.5 signatures
Java Enterprise Edition Runtime SignaturesSignatures of the Java Enterprise Edition runtime.
Other Runtime SignaturesSignatures of other APIs.

Pre-release Signatures

The following are pre-releases of signatures. They have had releases, but are not deemed ready for production use yet.

SignatureVersionDescription
Java Mobile Edition Runtime SignaturesSignatures of the Java Mobile Edition runtime.
Java Enterprise Edition Runtime SignaturesSignatures of the Java Enterprise Edition runtime.
j2ee141.0-SNAPSHOTJava 2 Enterprise Edition version 1.4 signatures
Java Standard Edition Runtime SignaturesSignatures of the Java Standard Edition runtime.
Other Runtime SignaturesSignatures of other APIs.

Sandbox Signatures

These are signatures which have been contributed but have not gained the attention of users or a committer interested in seeing it released. If you are looking for a signature but do not see it in this list or the lists above, you should also check the subversion repository in case the signature hasn't been added to the list below yet.

SignatureVersionDescription
Java Mobile Edition Runtime SignaturesSignatures of the Java Mobile Edition runtime.
Java Enterprise Edition Runtime SignaturesSignatures of the Java Enterprise Edition runtime.
Java Standard Edition Runtime SignaturesSignatures of the Java Standard Edition runtime.
Other Runtime SignaturesSignatures of other APIs.

Signature Graveyard

These are signatures which have been deprecated or are no longer being maintained.

SignatureVersionDescription
Java Mobile Edition Runtime SignaturesSignatures of the Java Mobile Edition runtime.
Java Enterprise Edition Runtime SignaturesSignatures of the Java Enterprise Edition runtime.
Java Standard Edition Runtime SignaturesSignatures of the Java Standard Edition runtime.
Other Runtime SignaturesSignatures of other APIs.