Port pSOS Application to New OS

Mapusoft, a global leader in embedded software re-use & interoperability solutions offers you OS Changer® pSOS Porting kit to automatically migrate and re-use your pSOS®/pSOS Classic® applications across a wide variety of OS distributions. Porting legacy pSOS® applications to a new OS involves series of steps including porting, development on a host environment while re-compiling and deployment on target hardware. Mapusoft’s OSChanger pSOS Porting kit performs your pSOS® OS migration automatically with many advantages.

    Click here to view supported pSOS® API’s

    Click here to view supported pSOS Classic® API’s

    Click here to view webinar on changing pSOS® OS to a new OS



OS Changer pSOS Porting Kit – Advantages

  • Allows you to easily migrate your pSOS®/pSOS Classic® applications to a new OS, while saving you time and money.
  • Makes legacy pSOS®/pSOS Classic® applications productive to the enterprise by allowing them to be developed and tested on many host platforms without a need for the target hardware.
  • Can also be used as a virtualized test-bench platform for performing system integration testing of your applications on a host PC, providing development flexibility and huge cost savings.



OS Changer pSOS Porting Kit – Highlights

  • Porting and development on Windows/Linux Host
  • Enables Host based simulation, testing embedded and/or time critical applications
  • Application is connected effectively at the source code level
  • Supports multi Process, 32/64 Bit architecture, UMP/SMP muti-processor
  • Offers permanent portability solutions that actually get your pSOS®/pSOS Classic® code to move to a new OS
  • Flexible, easy to maintain and better migration to a unified OS architecture allowing for easy future migration.
  • Reduced time, provides 80-90% portability requiring little code re-write on Hardware & Device Driver specific code


OS Changer® takes advantage of OS Abstractor® Interface which provides OS Agnostic API’s and optimization benefits:

  • Statically create and reuse control objects from pool
  • Statically create and reuse threads from pool
  • Enhance performance without breaking OS API compliance
  • Configure target environment and resource requirements for various OS version and variants
  • Use OS Abstractor’s tiered memory pools to eliminate memory fragmentation
  • Use OS Abstractor’s ability to recover from software fatal errors through a soft reset
  • Use same Interface APIs within and across individual application processes
  • API Optimization and Profiling


Related links :

White Paper : OS Changer: Protect your Software Investment

White Paper : OS Abstractor : Develop once to deploy on multiple platforms

Webinar : Developing OS Agnostic Embedded Applications

* Fields are Mandatory