|
Comprehensive application development, porting, optimization, CALM |
- Modern development environments for the major development workloads on IBM i, AIX, and Linux.
- Supported languages include:
- C/C++ on Linux
- C/C++, COBOL on AIX
- RPG, COBOL, DDS, CL, C/C++ on IBM i
- Java, Services, Web development for distributed platforms including AIX, Linux (on Power or x86), and Windows (Power Tools editions)
- Mobile development for various mobile operating systems (Power Tools edition)
- Support for collaborative application lifecycle management
|
- Simplifies and accelerates code development and maintenance.
- Helps attract and retain new talent, many of whom are familiar with Eclipse tools, thereby lowering training costs.
|
|
Application performance |
- IBM Compilers for Power Systems servers are designed to exploit IBM Power Architecture®.
- Development tools are designed to complement IBMs compiler offerings for Power Systems.
- New Performance Advisor (for C and C++ on AIX)
|
- Developers can concentrate on the application logic and leave low-level system programming to the compiler.
- IBM Compilers on Power will make sure your applications get the best performance on Power Systems.
- Combines code analysis and profiling with performance management for expert guidance about improving application performance
|
|
Application portability |
|
A new Porting and Migration Advisor (for moving C, C++, and COBOL applications to Power Systems (AIX or Linux) |
Affords quicker and optimal application migration to Power Systems |
|
Developer productivity |
- Integrated development tools to understand, read, and write source code.
- Tightly integrated search, edit, compile and debug.
- Visual design tools for display files and printer files.
- Visual tools to see the structure of applications.
- New Code Coverage Analysis tool (for C and C++ (AIX and Linux) and COBOL for AIX)
|
- Makes it easier to understand, read, and write source code, improving application maintenance efforts.
- Makes it easier to switch between tasks.
- Makes it easier to create and maintain DDS on IBM i
- Makes it easier to understand application code.
|
|
Common tools platform and developer skills |
- Integrated development environments for many different platforms and programming languages, which can be installed into the same workbench so they can be used together.
|
- Enables organizations to attract new developers who are familiar with the Eclipse platform and retain leading developers by providing them with modern development tools.
- Enables developers to use similar tools for different tasks, eliminating the need to learn different development tools and therefore lowering training costs.
- Enables different development teams within an organization to standardize on a common development environment across platforms, languages, and technologies.
- Enables developers to be portable across projects instead of one platform because of skills.
|
|
Flexible packaging |
- Separately orderable development tools for C/C++ on Linux and AIX, for COBOL on AIX, and for RPG and COBOL on i.
- Studio Bundles combine development tools and a compiler. Studio bundles include C/C++ on Linux and AIX and for COBOL on AIX.
- Power Tools Bundles combine Java development tools with native language tools. Power Tools Bundles include: Rational Application Developer Standard Edition for WebSphere Software with RPG and COBOL on i or with C and C++ on AIX.
|
- Enables developers to purchase only the tools they need.
- Enables organizations migrating to Linux or AIX or organizations requiring additional compiler and tool licenses to purchase development tools with the latest compiler.
- Enables developers to have a single, productive workbench with all their development tools integrated and allows the IT department to deploy and maintain a single development workbench image to all developers, helping to simplify and reduce operating costs.
|
|
Collaborative application lifecycle management |
|
IBM Rational Team Concert offers integrated team collaboration, project dashboards, work items, source control, build, and reporting. |
Improves programmer productivity and efficiency of the development organization. |