|
North America | Worldwide |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
OptimalJ Developer Edition
Boost J2EE developer productivity and flexibilityCompuware OptimalJ Developer Edition Powered by IntelliJ delivers additional value to the desktop by combining one of the most popular IDEs with advanced architecture analysis, refactoring and performance profiling capabilities through a suite natively integrated with Compuware’s award-winning DevPartner Java™ Edition and OptimalAdvisor tool sets. Compuware OptimalJ team development suite is an advanced development environment that reduces the time, cost, risk and complexity of delivering and maintaining J2EE applications. OptimalJ’s pragmatic implementation of Model Driven Architecture (MDA) enables cost-effective delivery of enterprise J2EE applications. Its iterative approach combines the productivity and quality benefits of application modeling with the flexibility and speed of agile development practices. OptimalJ Professional and Architecture Editions generate working applications from a visual UML model, while OptimalJ Developer Edition provides developers with the tools to complete the code extensions (business and navigation rules) that changes in business requirements and technology may dictate. The role-based OptimalJ editions help provide clear understanding of tasks, easing development team collaboration within an organization. OptimalJ Developer Edition powered by IntelliJ IDEA—The evolution to smart toolsOptimalJ Developer Edition provides advanced architecture analysis, refactoring and performance profiling capabilities in a suite integrated natively with Compuware’s award-winning DevPartner Java™ Edition and OptimalAdvisor. This expands the flexibility available to developers who need to extend applications built with the OptimalJ Professional and Architecture Editions and maintain existing Java applications built with a traditional Java IDE. OptimalJ Developer Edition Powered by IntelliJ IDEA includes:
This combination provides a tremendously valuable development package delivering a new era of integrated Java development toolsets. Let’s examine the main components of OptimalJ Developer Edition Powered by IntelliJ IDEA. IntelliJ IDEA for development and advanced code analysisIntelliJ IDEA’s smart tools not only help put code onto the coding canvas faster, but evaluate what is added and make suggestions on how to optimize what is written. The world’s most productive Java IDE, IDEA sets the standard for usability, with refactoring and code automation features that are unparalleled in the market. Import Assistant and Code Completion Three robust types of Code Completion features complement the Import Assistant. They accurately speed coding tasks through Basic, Smart-Type and Class name completions. Refactoring and Code Inspection IDEA reduces the extremely time-consuming and difficult job of refactoring code to make it more efficient and portable. Refactoring processes—such as Renaming, Extract Method, Change Method Signature. Make Method Static, Extract Interface, Introduce Constant and Move—are bundled to provide the solution for more than 25 refactoring situations. The procedure is simple: Determine the appropriate items to refactor, select the Do Refactor button and see the results on the monitor. Usability Modular Project Creation provides great flexibility for configuring, setting up and organizing projects. It improves management of complex projects with internal dependencies and is especially useful for J2EE projects, where projects tend to share common code sets. Modules ease project and code management by organizing projects with logically associated components. They allow code sharing and remove the need to make copies of packages and classes to share among developers. A HotSwap-enabled debugger allows code changes, even while an application is running. This eliminates the need to stop and start an application repeatedly to implement coding changes. Simply invoke the reload function to reload the changed object and continue the debugging process. Performance profiling, memory profiling and code coverage with DevPartner Java EditionBuilding high-performance software requires tools that help developers identify, analyze and fix defects early in the development life cycle without adding the burden of manual activities. This type of testing is time-consuming and expensive. The performance profiling and code coverage of Compuware DevPartner Java™ Edition have been integrated with IntelliJ IDEA to automate these important quality processes. Performance Analysis Profiling Memory graphs—Live memory scalability analysis graphs deliver details of memory usage and overall coverage while the program runs. This provides critical information to developers as they troubleshoot applications. Memory problems are caught much earlier in the process with a real-time view of memory utilization, from either an application or system viewpoint. Because developers can quickly determine where and how much memory is being allocated and how long the memory use persists, they can deliver more efficient and better-performing applications. Code Coverage Dependency Analysis with OptimalAdvisorMemory and performance errors are frequent in Java applications. The majority of these issues are the result of poor or incorrect coding practices. The static code analysis features using the Dependency Analysis tools within the OptimalJ Developer Edition can identify potential application problems while developers build an application. The features examine code for accuracy and design issues during code development, ensuring that other potential coding issues are picked up as code is developed. With this type of functionality, developers can create high-quality Java applications that are easy to maintain. Visualization Dependencies View—The Acyclic Dependency (ADP) metric identifies dependencies and color-codes problems for easy identification. It also suggests how to remove cycles, move elements and optimize imports. Dependencies are displayed in a tabular format. This table can then be saved as a CSV file for future reference. OptimalJ Developer Edition Powered by IntelliJ IDEA, part of the Compuware OptimalJ team development suite, is an indispensable addition to the Java craftsman’s tool kit. OptimalJ accelerates new application development projects using a pragmatic implementation of MDA. Its powerful automation capabilities speed development, simplify reuse and maintenance of Java legacy and packaged applications, and ease development team collaboration.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |