Skip Demo

Product Features - Android Application Development

Java Source Code Analysis for Mobile Software Development

Enterprise-proven source code analysis is now available as a standalone developer desktop tool with Klocwork Solo. For Java developers focused on mobile software application development, Klocwork Solo helps find and fix bugs and security vulnerabilities that are critical to creating cleaner, more secure mobile application code.

Android Developers: Find Android-specific issues

With the growth of the mobile application development community comes the requirement for debugging tools that can support the unique requirements of Android application developers. In addition to the hundreds of different defects and security vulnerabilities Klocwork can find in Java source code, Klocwork Solo offers a set of customized defect checkers created to identify issues specific to Android mobile device development. These Android checkers understand Android's unique API calls and detect a range of issues that can cause runtime failures, such as null object references, resource leaks, and usage of already freed resources - all issues which are critical to the reliability of mobile devices.

Mobile developers: Fast, accurate analysis

Klocwork Solo provides fast, accurate source code analysis with low false positive results. To provide fast results, Klocwork uses incremental analysis to quickly review only the changed files and files affected by the changes (after the initial analysis has been performed). Additionally, Klocwork Solo's analysis results are persistent, allowing developers to see newly introduced issues and not waste time on issues that have already been investigated.

IDE Integration

Klocwork Solo uses the Eclipse Plug-in framework to fully integrate with the Eclipse Java IDE. Supported versions include 3.2, 3.3 and 3.4. Additionally, Klocwork Solo supports IBM Rational Application Developer, version 7.x.

Customizable Code Analysis

With Klocwork Solo, you can customize the code analysis to suit your needs. Modify specific defect parameters to focus on the errors you want to find and to reduce the detection of errors you aren't interested in. Change sources (defect start points), sinks (defect end points), propagations (defect escape points) and threshold values to meet your specific requirements. Project level customization allows you to detect different types of issues for each project in your workspace, and by importing/exporting your settings files you can share your customization settings with other Klocwork Solo users.

Free Trial Available

Klocwork offers a fully functional, 30-day free trial of Klocwork Solo for Java. Download your copy today.

Price

Get a one-year subscription of Klocwork Solo for $599US per user.
Free Trial

In this section

Relevant Resources

FACT SHEET: Klocwork Solo

Standalone source code analysis tools for the individual Java developer focused on mobile software or web application development [...]

WHITE PAPER: Static Analysis: When, Why and How

Learn when, why and how to leverage source code analysis tools to find critical bugs in C, C++ and Java code [...]