Compuware- Booth 501
Compuware- Booth 501
Jan. 1, 2000 12:00 AM
Compuware Corporation recently introduced DevPartner Studio 7.0 Professional Edition, a comprehensive suite of tools for developers building applications and web services using Microsoft Visual Studio .NET and Visual Studio 6.0.
DevPartner Studio 7.0 incorporates industry-leading features for code review, automated error detection, performance analysis, distributed application analysis and code coverage analysis. Developers use DevPartner Studio to accelerate the development of reliable and high-performing applications for the Microsoft .NET Framework, for native Windows applications and for applications incorporating components of both.
Stop by the Compuware booth #501 to see a demo of DevPartner Studio. You can also preview our upcoming release of DevPartner Java Edition, which provides real-time analysis of your Java code through an easy-to-use web interface.
Product Overview--DevPartner Java Edition
DevPartner Java Edition pinpoints runtime errors, memory problems, and performance bottlenecks and identifies code coverage/stability across all tiers of your Java application environment. Developers and testers can quickly prioritize and focus on solving the complexity, quality and performance problems associated with Java development.
What's New in DevPartner Java Edition 3.0?
DevPartner Java Edition Release 3.0 is completely rebuilt and separated from its Microsoft look and feel. The Java Edition of DevPartner is Web and Java architected from the ground up with higher usability and understanding for the Java Community. DevPartner Java Edition has a browser UI which provides value to install the software anywhere and use it from everywhere that allows browser access to the development and test machines: across secure internal LANS/WANS, home or on the road.
New features include:
DevPartner Java Edition introduces its memory analyzer that automatically locates memory-intensive methods in Java code and visually provides real time memory analysis and debugging. With an accurate, detailed view of a Java program's memory usage and live memory analysis, developers can improve the runtime performance and resource utilization of their code by optimizing methods that consume or waste the most memory. The memory analyzer saves valuable development time by helping developers quickly locate inefficient code that would otherwise take hours or days to find manually.
Developers can now monitor objects, references and garbage collection tracking to detect memory leaks and other resource anomalies. Heap utilization monitoring, or live memory viewing, provides the level of detail to see specific object instances. Developers can also start/stop the garbage collector to control Java memory management. Another new feature is the capability to identify methods that create excessive short-lived objects and to analysis temporary objects in real time.
RUNTIME MULTI-THREAD ANALYSIS
DevPartner includes threads analysis that helps developers find runtime multi-threading problems that can degrade Java performance and reliability. Improper thread management techniques can result in performance problems due to thread starvation or thrashing-conditions which can be easily addressed if the cause can be identified. DevPartner provides thread deadlock detection for both client and server side Java. The thread analyzer dramatically reduces the time it takes developers to find and fix runtime problems in multi-threaded Java applications and components.
CODE COVERAGE ANALYSIS
DevPartner Java Edition includes code coverage analysis that allows developers and testers to automatically locate untested code and script in Java applications, components and Web pages. Determining how well an application has been tested can be somewhat subjective without the proper tools, leading to the uncertainty most developers and development managers experience at milestones such as code check-in, unit testing or integration testing and
final release The DevPartner code coverage analysis helps development teams save testing time by identifying
redundant tasks. Development teams improve code reliability by measuring and tracking test execution during development.
DevPartner also identifies and flags code that has been previously tested but still undergoing change by development. Code stability helps track those portions of your project that might not have been as thoroughly tested or requires additional attention. Thus helping the teams focus on the more recently new or changed code under test.
DISTRIBUTED APPLICATION SUPPORT
DevPartner Java Edition supports distributed applications from a single desktop with only a simple browser. Through it's browser interface, the user can start, stop and view capabilities (licensed separately) on any number of remote Windows or Unix systems. The full DevPartner Java Edition product must be licensed and installed wherever session information is desired; thus removing the need for a separate Remote Agent feature. Distributed capabilities are enabled via concurrent licensing which provide access to remote viewing of distributed or shared servers by multiple users.
DevPartner Java Edition supports distributed applications from a single desktop with only a simple browser. Distributed capabilities are enabled via concurrent licensing, which provides access to distributed or shared servers by multiple users. Concurrent licensing also enables the browser to view remote, shared servers.
When Will DevPartner Java Edition 3.0 Become Generally Available?
DevPartner Java Edition will be generally available in early November