|
|
 |
|
 |
This page contains tools and documentation to help you transition your source code on Solaris to HP-UX 11i v2 operating system on Integrity or HP 9000 servers.
Preparing for your transition
The following information will help you begin to understand the requirements for transitioning your applications to HP-UX 11i v2.
» Transition considerations
» Solaris to HP-UX porting guide
» The application transition tutorial
Browse through the list below to access more resources.
|
 |
|
 |
|
Understanding the porting process
| Mar 2004 |
|
| May 2005 |
|
| Feb 2005 |
|
| Mar 2004 |
|
| Feb 2004 |
» Transition considerationsDefines differences between qualifying and porting an application, with pointers to additional how-to information. |
Scoping the extent of a transition
| Sep 2005 |
» binaryScan 1.2A tool for scanning executable images that reports on compatibility of APIs for a particular source/destination operating system pair. |
| Sep 2005 |
» Solaris Software Transition Kit 2.1Contains file scanning tools with associated database and information, which you can use to check source files, makefiles, and scripts for identifiers that may indicate transition problems. |
Porting an application
 |
» HP aC++ List of links to technical information and software. |
 |
|
 |
» HP Code AdvisorA static analysis tool for C and C++ programs. It reports various programming errors in the source code, enabling programmers to identify potential coding errors, porting issues, and security vulnerabilities. HP Code Advisor leverages the advanced analysis capabilities of HP C and HP aC++ compilers available on the HP Integrity systems.
|
 |
» HP FortranList of links to technical information and software. |
| Mar 2006 |
|
| Sep 2005 |
» Solaris Software Transition Kit 2.1Contains file scanning tools with associated database and information, which you can use to check source files, makefiles, and scripts for identifiers that may indicate transition problems. |
Deploying the transition
| Sep 2005 |
» Solaris-to-HP-UX Porting Kit (SHPK)Contains select Solaris-compatible development tools, header files and libraries to assist customers in migrating their applications from Solaris to HP-UX 11. |
Understanding the tools
| Sep 2004 |
|
| Feb 2005 |
» binaryScan referenceDescribes how to use binaryScan to understand ABI/API compatibility issues and how to interpret reports generated by the scanner. |
| Mar 2004 |
» scanwizardDescribes scanwizard, a command-line utility that guides you through the use of the file scanners included in the Software Transition Kits. |
| Feb 2005 |
» Solaris to HP-UX STK docs onlineA collection of tools and documents to help you transition your Solaris applications to the HP-UX environment on the ItaniumĀ® platform. |
| Feb 2004 |
» STK overviewLists and describes the components that make the Software Transition Kits. |
 |
» The application transition tutorialUse this tutorial to gain an understanding of the tool capabilities and functions, and how they can help you transition your source code to HP-UX. |
Working with Itanium-based architecture
| Jul 2003 |
|
| Jan 2006 |
|
| Jan 2006 |
|
| Jan 2006 |
|
| May 2004 |
|
| Apr 2001 |
|
| Mar 2004 |
|
| Mar 2004 |
|
| Apr 2004 |
|
| Apr 2004 |
|
| Mar 2004 |
|
| Dec 2004 |
|
64-bit computing
| Dec 1996 |
|
| Mar 2004 |
|
| Mar 2004 |
|
| Mar 2004 |
» HP-UX 64-bit porting conceptsDescribes HP's strategy to gradually introduce 64-bits to its HP-UX operating system while maintaining binary compatibility. |
| Mar 2004 |
|
Working with HP-UX
 |
|
| Feb 2005 |
|
| Mar 2000 |
|
Working with threads and multiprocessors
| Apr 1997 |
|
| Apr 1997 |
|
| Mar 2004 |
|
| Mar 2004 |
|
| Sep 2004 |
|
| Mar 2004 |
» Threads on HP-UX, Solaris, and NTProvides a conceptual mapping of thread function calls between four implementations: HP-UX threads, Solaris threads, POSIX threads on Solaris, and NT proprietary threads. |
Transitioning linkers and libraries
| Nov 1997 |
|
| Nov 2000 |
|
| Mar 2004 |
|
Working with object header files
| May 1997 |
|
| Dec 1996 |
|
| Dec 1996 |
|
| Dec 1996 |
|
| Dec 1996 |
|
| Oct 1997 |
|
Working with C and C++ applications
 |
» aC++ standard conformance and compatibility changesAn overview of the differences that you may experience when upgrading from HP aC++ version 5.x compilers to HP aC++ version 6.0, including discussion of ISO C++ and Intel® Itanium® ABI specification conformance, implementation-defined behavior, and options and pragmas. |
| May 2006 |
|
| May 1999 |
» HP aC++ transition guide (PDF, 1049 KB. Requires Adobe® Reader) Describes differences between HP C++ 10.x (cfront) to HP aC++ and provides guidelines to transition from one compiler to the other. |
| Sep 2003 |
|
| Jun 2000 |
|
 |
» HP Code AdvisorA static analysis tool for C and C++ programs. It reports various programming errors in the source code, enabling programmers to identify potential coding errors, porting issues, and security vulnerabilities. HP Code Advisor leverages the advanced analysis capabilities of HP C and HP aC++ compilers available on the HP Integrity systems. |
| Mar 2004 |
|
| Sep 1997 |
» Using templates in HP aC++ (PDF, 153 KB. Requires Adobe® Reader) Summarizes the template features defined in the C++ draft standard and describes template instantiation as implemented in HP aC++. |
Working with Fortran applications
| Nov 1997 |
|
| Oct 1998 |
|
| Feb 1999 |
|
| Nov 2001 |
|
| Dec 2005 |
|
Working with Cobol applications
Coding for compatibility
 |
» aC++ standard conformance and compatibility changesAn overview of the differences that you may experience when upgrading from HP aC++ version 5.x compilers to HP aC++ version 6.0, including discussion of ISO C++ and Intel® Itanium® ABI specification conformance, implementation-defined behavior, and options and pragmas. |
| Mar 2004 |
|
Coding for portability
| Mar 2004 |
|
| Apr 2004 |
|
| Mar 2004 |
» Writing portable codeProvides guidelines to develop portable code for HP-UX 32-bit, 64-bit, and other UNIX systems. |
Understanding HP compilers
 |
» aC++ standard conformance and compatibility changesAn overview of the differences that you may experience when upgrading from HP aC++ version 5.x compilers to HP aC++ version 6.0, including discussion of ISO C++ and Intel® Itanium® ABI specification conformance, implementation-defined behavior, and options and pragmas. |
| Apr 2006 |
|
Analyzing performance
| Jan 2004 |
» HP-UX 11i tuning and performanceLearn how to quickly maximize the value of any HP-UX system including hardware, the OS platform, and application development, within any environment and throughout every stage in the lifecycle of an HP-UX system. |
| Apr 2004 |
|
Working to a standard
 |
|
| Mar 2004 |
|
| Apr 2000 |
|
Downloads
 |
| Sep 2005 |
» binaryScan 1.2A tool for scanning executable images that reports on compatibility of APIs for a particular source/destination operating system pair. |
 |
» HP aC++ List of links to technical information and software. |
 |
|
 |
» HP Code AdvisorA static analysis tool for C and C++ programs. It reports various programming errors in the source code, enabling programmers to identify potential coding errors, porting issues, and security vulnerabilities. HP Code Advisor leverages the advanced analysis capabilities of HP C and HP aC++ compilers available on the HP Integrity systems.
|
 |
» HP FortranList of links to technical information and software. |
| Mar 2006 |
|
| Sep 2005 |
» Solaris Software Transition Kit 2.1Contains file scanning tools with associated database and information, which you can use to check source files, makefiles, and scripts for identifiers that may indicate transition problems. |
| Sep 2005 |
» Solaris-to-HP-UX Porting Kit (SHPK)Contains select Solaris-compatible development tools, header files and libraries to assist customers in migrating their applications from Solaris to HP-UX 11. |
Product info
| Sep 2005 |
|
| Sep 2005 |
» Solaris STK featuresList of features and links to the Solaris STK online and Solaris STK download. |
| Sep 2005 |
» Solaris-to-HP-UX Porting Kit (SHPK) featuresThe Solaris-to-HP-UX Porting Kit includes a migration environment that contains select development tools, header files and libraries to effortlessly address incompatibilities between the two platforms. |
Services
 |
» HP Migration assistance servicesSwitch and save! Take advantage of migration assistance services to help you move to solutions based on HP industry standard hardware and operating system choices (Linux, Windows, HP-UX). |
Other sites
 |
» HP Developer & Solution Partner Program This site focuses on partners using HP hardware and software platforms to provide enterprise-level solutions to customers. It provides technical and integration information as well as partner development and marketing tools to help you succeed with HP products and services.
|
 |
» IT Resource CenterSoftware, hardware, and network support forums and tools to help you manage your multivendor computing environment. |
|
|
|
|
|
 |
|
|