New Java analysis allows Android application developers to accurately identify performance and reliability issues
BURLINGTON, Mass. — Nov 11, 2008 — Klocwork Inc., the proven leader in automated source code analysis solutions for improving software security and quality, today announced the Java static source code analysis capabilities of Klocwork Insight have been extended to support the unique requirements of Android application developers. With this new solution, Klocwork introduces a customized family of defect checkers with knowledge of Android application programming interfaces (APIs) to deliver accurate, relevant results to software developers creating applications for this platform.
Klocwork Insight’s powerful Java engine provides scalable, inter-procedural analysis of source code that is already in use by mobile device and smart phone software developers globally. With new, customized defect checkers, developers can not only leverage Klocwork’s core analysis library but can now harness a built-in awareness of Android APIs to identify a variety of bugs that can cause runtime failure, such as NULL pointer exceptions, resource leaks and usages of freed resources. These are issues that can be critical to the reliability of embedded and mobile devices.
"Android has emerged as a major new platform for mobile device application development,” said Gwyn Fisher, Klocwork’s chief technology officer. “Klocwork has a proud history of providing accurate, effective source code analysis for the embedded and mobile device markets. These new capabilities allow us to continue our success in these markets by providing a solution for the rapidly growing community of Android developers.”
Klocwork Insight is a leading static source code analysis tool for C, C++, C# and Java, and the only solution with a Connected Desktop Analysis capability that enables developers to run the analysis with full system context right at their desktop, before they check-in their code.
Klocwork helps developers create more secure and reliable software. Our tools analyze source code on-the-fly, simplify peer code reviews, and extend the life of complex software. Over 1000 customers, including the biggest brands in the mobile device, consumer electronics, medical technologies, telecom, military and aerospace sectors, have made Klocwork part of their software development process. Thousands of software developers, architects, and development managers rely on our tools everyday to improve their productivity while creating better software.