Home : Careers : Resource Center : Contact
Home > Services > Migration> Windows NT to Solaris

ennovate's Porting Services


The Client :
Our client is a company based in California, USA that pioneered the concept of collaborative business (c-Business) with its flagship product, c-Business Server.

The Challenge :
Our client's C-Business server is far more powerful than simply sharing data among employees. A common knowledge base or workspace is maintained for all distributed team members. Every team member gains access to a single online work environment, depending on the access policies and the efforts of the virtual team are globally coordinated.


The software was developed in Java & C/C++ on Windows NT 4.0 using powerful search engine & an Object-oriented database. A Java Native Interface (JNI) was used to communicate with database and search engine. The code contained approximately more than 1000 Java files & 50 C/C++ files.
Need of the hour was to port server as well as compilation and distribution process on Solaris 2.6 platform.

The Solution :
ennovate successfully ported the NT based C- Business server application to Solaris platform. Mentioned below are highlights of porting project:

  • Set up and integration of the Intranet Server with other modules on WinNT and Sun Solaris.
  • Conversion of the compilation and distribution, NT Batch files to shell scripts and generating files such that it runs on both NT and Solaris platforms.
  • Porting of the application server Java/C/C++ files in such a way that it runs on both NT and Solaris platforms.
  • Use of Java debugger and Solaris debugging options for debugging the application server.
  • Integration/ Verification/ Testing of the entire server.
  • Use of profiler to compare performance of the server on NT and Solaris.
  • Preparation of installation scripts on Solaris for application server.
  • Preparation of installation process using InstallShield JavaEdition on Solaris.

The Technology :
Java 2, Sun workshop C/C++ 4.2, OptimizeIt profiler and Install Shield Java Edition, Windows NT 4.0 and Solaris