
The HP-UX 11i application development environment has a wide range of products offered by HP. Utilizing the highest-performing and highest-quality products to build complex and robust applications for HP-UX 11i, developers are empowered with the flexibility to choose from a wide range of development tools and products to help build and deploy their applications.
"Write programs that do one thing and do it well. Write programs to work together."
― Doug McIlroy, the inventor of UNIX pipes and one of the founders of the UNIX tradition.
HP provides high quality and high performing compilers for the C and C++ high level programming languages that utilize the full features of the Intel® Itanium® processors. The C and C++ compilers are bundled into a single product and are part of the HP C/aC++ developer's bundle.
HP Wildebeest (WDB) is the HP supported debugger based on the popular open source GNU debugger: GDB. HP WDB has been enhanced for HP-UX 11i to provide memory debugging and thread debugging capabilities to help detect dangling pointers, memory leaks, heap usage, and other rich features. A graphical user interface (GUI) is also provided as HP WDB GUI to visually debug applications.
The HP Code Advisor is a static analysis tool for C and C++ programs. It reports on programming errors in source code and proactively helps developers write robust programs. Both HP WDB and HP Code Advisor are freely available to all HP-UX 11i developers.
The rich application development ecosystem/environment for HP-UX 11i has a wide range of products and tools available to developers. For convenience, the C and C++ compilers along with other popularly used tools are bundled into the HP C/aC++ Developer's bundle. The following is the list of products in this bundle:
Leveraging the popular Eclipse platform to build and edit applications, HP now provides Eclipse-based solutions for some of our popular tools, such as HP Caliper and HP Code Advisor. A HP C/C++ Remote Developer Plug-in (RDP) helps you edit your applications on your workstation on the Eclipse IDE, while compiling, running and debugging those applications on the powerful Integrity servers.
Our portfolio includes C, C++ languages, HP Micro Focus Object COBOL, HP Micro Focus Server Express, HP Fortran compilers, CX Perf, wdb debugger, and the latest HP-UX 11i linkers and libraries. In addition, HP has created extensive documentation to assist you.
| Solution component name and reference | Function |
|---|---|
| HP C and C++ compilers | Compile C and C++ programs to build high quality and high performing applications. Features within compilers help easier porting from GNU C and C++ programs. The HP C and C++ compilers provide features to help detect memory leaks. |
| HP FORTRAN | Compile FORTRAN programs |
| HP C/C++ Remote Developer Plug-in (Search for "Remote Developer Plug-in") | Develop applications for HP-UX 11i using the Eclipse platform on Windows and Linux. |
| HP C and C++ Softbench (Search for "Softbench") | Visual development environment for development of C and C++ applications. |
| HP WDB | HP-supported implementation of the open source GNU debugger: gdb. Provides various memory debugging and thread debugging capabilities. The HP WDB GUI provides a graphical view during application debugging. |
| HP Code Advisor | Static analysis tool for C and C++ programs to help detect programming errors, porting issues and security vulnerabilities. |
HP Caliper is a performance analysis and monitoring tool for applications, processes and systems. It utilizes the Itanium processor's hardware performance monitoring unit (PMU) to provide detailed performance metrics. These metrics help you to identify performance bottlenecks and make your programs run faster.
The ktracer functionality integrated into Caliper provides valuable performance analysis across both the application and the HP-UX kernel. A Caliper GUI is provided to help you navigate through the program hotspots more efficiently and productively.
| Solution component name and reference | Function |
|---|---|
| HP Caliper | Performance analysis and monitoring tool to help determine performance bottlenecks in applications, systems, processes and even the HP-UX 11i kernel. It also has a powerful Caliper GUI for viewing performance hotspots. |
| ktracer: an HP Caliper feature | Performance analysis of the HP-UX 11i kernel. Integrated with HP Caliper |
HP offers a full range of Java™ technology products for the Java 2 Standard Edition platform on HP-UX 11i systems. We provide solutions to develop or deploy Java applications with the best performance on HP-UX 11i v2 (11.23) and HP-11i v3 (11.31) on Integrity, and on HP-UX 11i v1 (11.11), 11i v2 (11.23), and 11i v3 (11.31) on PA-RISC HP 9000.
HP offers a full range of Java technology products for the Java 2 Standard Edition platform on HP-UX 11i systems.
Java 1.4.2, 5.0, and 6.0 releases are supported on HP hardware platforms and HP-UX 11i operating environments.
HPjmeter is a powerful tool to analyze performance of Java applications by reporting on garbage collection duration, heap usage, per processor usage for hot methods and much more. During application deployment, these tools provide developers with an easy-to-use analysis mechanism to quickly identify and resolve application bottlenecks. HPjmeter works with all supported versions of Java, including Java 7.
HPconfig is a Java-specific tuning tool that makes recommendations for kernel parameters and additionally checks for correct and up-to-date patches. This helps your systems to be optimized for the most efficient execution and running of Java applications.
JavaOOB is a stand-alone bundle which, upon installation, sets kernel parameters appropriate for running Java applications.
All HP-UX 11i Java 1.4.2, 5.0, and 6.0 releases are supported on the following hardware platforms and HP-UX 11i operating environments:
HP Integrity systems (Intel® Itanium® processors):
11i v3 (11.31)
11i v2 (11.23)
HP 9000 PA-RISC:
11i v3 (11.31)
11i v2 (11.23)
11i v1 (11.11)
| Solution component name and reference | Function |
|---|---|
| HP Java | Java technology products for Java 2 Standard Edition platform. |
| HPjmeter | A performance analysis and monitoring tool for HP-UX 11i Java applications. HPjmeter has a powerful GUI to display heap dumps, garbage collection progress and various other metrics. |
| HPjconfig | HPjconfig is a tool used in configuring and tuning HP-UX 11i systems for running Java workloads. |
Deploying your open source solutions on HP-UX simplifies, improves, and lowers the cost of deploying open source in production environments.
It is a powerful combination of the highly available, scalable and secure HP-UX 11i platform and leading open source software utilized by small to large enterprises worldwide.
HP-UX 11i and HP Integrity systems can provide the lowest cost environment for deploying fully supported open source solutions
HP-UX 11i provides leading open source software on a trusted mission-critical platform:
HP-UX 11i provides a comprehensive open source execution environment that includes Java JDK/JRE, Perl, PHP, Apache and Tomcat, all included and fully supported with HP-UX.
HP provides its own "make" utility on HP-UX 11i to build applications. Alternatively, developers can use the open source "gmake" or tools like "clearmake".