Usage Intelligence 5.6.1 Java SDK Developer Guide

Usage Intelligence 5.6.1—a software usage analytics solution designed for distributed C/C++, .NET, Obj-C and native Java applications on Windows, Macintosh, and Linux—provides deep insight into application usage. It enables you to see which of your application’s features are used most and least often. Advanced reporting lets you filter by properties including region, version, OS platform, and architecture to focus your roadmap development.

The Usage Intelligence 5.6.1 Java SDK Developer Guide explains how to implement the Java SDK.

Usage Intelligence 5.6.1 Java SDK Developer Guide

Section

Description

Getting Started with the Usage Intelligence Java SDK

Explains how to get started using Usage Intelligence Java SDK.

SDK Configuration

Explains how to create the Usage Intelligence SDK instance, initialize the configuration, and other configuration tasks.

Basic SDK Controls

Describes how to start and stop the SDK, and start and stop a session.

Feature / Event Tracking

Explains how to track and log events.

ReachOut Direct-to-Desktop Messaging Service

Explains how to create ReachOut messaging campaigns to deliver messages or surveys directly to the desktop of users who are running your software.

Exception Tracking

Describes how to collect runtime exceptions from your application.

License Management

Explains how to maintain a license key registry on the Usage Intelligence server in order to track license key usage and verify the status/validity of license keys used on your clients.

Custom Properties

Explains how to collect any custom value that is relevant to your specific application.

SDK Status Checks

Describes how to collect custom values that are relevant to your specific application.

Common Function Return Values

Lists common return values for Usage Intelligence functions.