Move your applications to HP-UX 11i easily and cost-effectively
HP provides a proven, low risk approach to moving your Solaris applications to HP-UX 11i easily and cost-effectively. The business value for HP-UX 11i mounts most quickly with Integrity servers and the most recent version of the operating system.
The low-cost and low-risk migration from Solaris to HP-UX 11i is made possible by HP's strong migration tool portfolio which comprises HP Software Transition Kit (STK) and Solaris to HP-UX 11i Porting Kit (SHPK).
The Solaris Software Transition Kit (STK) is a collection of tools and documents designed to help you transition your Solaris applications to the HP-UX11i environment on the HP Integrity server 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 11i, greatly simplifying the process of porting software from the Solaris operating system to Integrity servers.
HP Software Transition Kits contain tools and documentation to help you transition from older to newer versions of HP-UX 11i, from Tru64 UNIX to HP-UX 11i, from Solaris to HP-UX 11i, or from Linux to HP-UX 11i.
One of the biggest benefits of using the Solaris STK is that 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 (the Solaris-to-HP-UX 11i Porting Kit or SHPK).
HP-UX Software Transition Kit(STK): How it works
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 11i features
SHPK is a porting environment for enterprise businesses to use to automate Solaris to HP-UX 11i migration—further reducing the TCO of a HP-UX 11i solution.
SHPK is a result of HP's commitment to make the 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 11i.
SHPK provides near seamless and near 100% automated porting of your Solaris applications to HP-UX 11i. The Solaris to HP-UX 11i Porting Kit assists you with questions such as:
How can I transition my software from Solaris to HP-UX 11i on Itanium Processor Family (IPF), the new Intel and HP architecture?
What new features does the latest HP-UX 11i release offer, and how can I take advantage of them?
Do I want a 32-bit or 64-bit version of my software?
Solaris to HP-UX 11i Porting Kit (SHPK): How it works
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 11i. 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 11i.
Addressing API differences:Many APIs in HP-UX 11i are different from those in Solaris in terms of their usage and parameters. Some Solaris APIs have no equivalents in HP-UX 11i. SHPK provides a migration environment that addresses these differences.
Addressing makefile changes:Migrating from Solaris to HP-UX 11i requires manual modification of makefiles to address differences in the build environment. SHPK provides make tools that minimise such changes.
European logistics solution provider
Multiple industry verticals
Mobile Resource Management Application
Customer business challenge
Very short time-to-market
Complexity of port
Relative lack of HP-UX 11i experience
1.5 M LoC, C/C++, Java, Oracle DB
Porting estimated to be 4.5 months
Porting estimated to be 4.5 months
SHPK used as part of methodology
About 90% of the changes automated by SHPK
Porting completed in 4 to 5 weeks
The HP SHPK difference
Rapid port to HP-UX 11i
Very few manual changes, and therefore little difference in code
Significantly decreased the time for HP-UX 11i port―30% reduction in end-to-end time