Abstractor-logo

Write Portable Code - Protect Your Investment

Developing a solid software architecture that can run on multiple operating systems requires considerable planning, development and testing as well as up front costs associated with the purchase of various OS and tools to validate your software. MapuSoft’s OS Abstractor is an effective and economical software abstraction alternative for your embedded programming. By using OS Abstractor, your embedded application can run on many real time (RTOS) and non-real time operating systems to negate any porting issues in the future when your platform changes. Target operating systems supported can be found here: http://mapusoft.com/products/offerings/

mutliple-os-abstraction-pos.gif

BASE OS Abstractor

BASE OS Abstractor provides you a robust and standard OS interface architecture for flexible application development and portability while eliminating the risks associated with selecting an OS and dependency on a single vendor. OS Abstractor makes your application adapt to multiple operating system platforms with a standard OS interface, thereby reducing cost associated with code maintenance and learning multiple operating systems.

Click the link below to learn more technical and business advantages of developing with BASE OS Abstractor www.mapusoft.com/base-os-abstractor

POSIX OS Abstractor

POSIX OS Abstractor enhances the BASE OS Abstractor standard OS interface architecture with the addition of optimized non-proprietary and industry standard POSIX Application Programming Interface (API) to facilitate using open source POSIX/Linux in your design.

Click the link below to learn more technical and business advantages of developing with POSIX OS Abstractor www.mapusoft.com/posix-os-abstractor

How to use OS Abstractor

OS Abstractor is designed for use as a fully scalable C library. Services used inside your application software are extracted from the OS Abstractor libraries and are combined with the other application objects to produce the complete image. This image may be downloaded to the target platform or placed in ROM on the target platform. Application developers need to specify the OS for the application and also include the required OS Abstractor libraries while building the application. Application developers can also select the individual OS Abstractor components that are needed and exclude the ones that are not required.

OS Abstractor Customers

Pricing and Licensing

An explanation of our product licensing can be found here:

You can request a quote by filling out the form here:

Download OS Abstractor Evaluation

Learn more in the Technical Data section

Click here to contact us for more information