The 51Degrees java solution is split into two different JAR files:
The core JAR file contains the core functionality of the detection solution and is used to make any Java application that is going to utilise 51Degrees to detect devices. It is normally used on its own to make applications that are to be run locally and not on a Java application server. For instance: for off-line log file analysis.
The webapp JAR file is used in conjunction with the core JAR file to provide Java web applications with added functionality, such as additional methods in the Provider Object and the ability to share usage data to help improve our detection solution.
51Degrees Java source code and Lite data is distributed via the following methods.