 |
» |
|
|
 |
HP provides two transition kits to help users migrate their applications from Solaris to HP-UX. The Solaris Software Transition Kit (Solaris STK) and the Solaris-to-HP-UX Porting Kit (SHPK) provide valuable assistance in assessing, planning and automating the migration.
The Solaris STK provides a quick estimate of the effort required to migrate your Solaris applications to HP-UX along with the automation levels that can be achieved with SHPK.
The SHPK provides near seamless and near 100% automated migration of your Solaris applications to HP-UX 11i.
|
SHPK is a porting environment for enterprise businesses to use to automate Solaris to HP-UX migration - further reducing the TCO of a HP-UX solution.
SHPK is a result of HP’s commitment to make migration experience as painless as possible for customers. SHPK automates the migration of Solaris-based applications to drastically reduce the time and effort it takes for them to be up and running on HP-UX.
|
- Estimating migration effort: The sh_src_scanner tool, included in SHPK, scans C and C++ sources and lists out all the changes that must be made in order to migrate them to HP-UX. The tool also points out changes that can be automated by SHPK.
- Addressing toolset differences: The compiler tools options in HP compilers are different from those in Sun compilers. In addition, tools such as ln and mkdir support different options. SHPK provides driver programs that translate these options from Solaris to HP-UX.
- Addressing API differences: Many APIs in HP-UX are different from those in Solaris in terms of their usage and parameters. Some Solaris APIs have no equivalents in HP-UX. SHPK provides a migration environment that addresses these differences.
- Addressing makefile changes: Migrating from Solaris to HP-UX requires manual modification of makefiles to address differences in the build environment. SHPK provides make tools that minimize such changes.
SHPK, therefore, provides near seamless and near 100% automated porting of your Solaris applications to HP-UX 11i
|
HP Software Transition Kits contain tools and documentation to help you transition from older to newer versions of HP-UX, from Tru64 UNIX to HP-UX, from Solaris to HP-UX, or from Linux to HP-UX.
The Solaris Software Transition Kit (STK) is a collection of tools and documents designed to help you transition your Solaris applications to the HP-UX environment on the Itanium® platform.
The Solaris STK uses a clear methodology for code analysis, providing sound advice for each API encountered in scanned Solaris source code. It helps developers identify and resolve compatibility issues between Solaris and HP-UX, greatly simplifying porting software from the Solaris operating system to Integrity servers. The STK also contains extensive developer's documentation, including white papers, best practices and usage guides, as well as a porting guide.
One of the biggest benefits of using the Solaris STK is it provides a quick estimate of the effort required to migrate your Solaris application. It also provides the automation level that can be achieved using HP’s Solaris migration toolkit (Solaris-to-HP-UX Porting Kit).
The Solaris to HP-UX STK assists you with questions such as:
- How can I transition my software from Solaris to HP-UX on Itanium Processor Family (IPF), the new Intel and HP architecture?
- What new features does the latest HP-UX release offer, and how can I take advantage of them?
- Do I want a 32-bit or 64-bit version of my software?
The STK consists of:
- A set of file scanning tools with associated database and information, which check source files, makefiles, and scripts for identifiers which may indicate transition problems. These tools can also identify opportunities for using enhanced HP-UX features
- A library of reference documents and porting guides. Additional reference documents and porting information can be found on the Application Transition web site
- Man pages (reference pages) or links to man pages on HP Web sites
- A search engine which searches the man pages, impacts and documents
|
|