What are the important design goals of OS Abstractor?

What are the important design goals of OS Abstractor?

Portability and Performance are key factors, which go hand in hand. Next is the API simplicity and development flexibility. The APIs are designed in such a way that they can be extended easily with new features and still preserve backward compatibility of the API interface. Each OS Abstractor API is developed as an independent building block (such as lego blocks) so that any complex functionality could be built using them.


    • Related Articles

    • Does OS Abstractor support DLL calls?

      Yes, under certain target OS that normally does not provide DLL support. DLL support is not packaged with the OS Abstractor release. If you need specific DLL support for your target environment, please contact MapuSoft.
    • Why should I use OS Abstractor with my proprietary OS?

      Using OS Abstractor with your proprietary OS will give you the following benefits: Leverage re-usable open source POSIX/Linux code to efficiently add feature rich services in a cost-effective to your proprietary OS Make your application more ...
    • What is OS Abstractor and Cross OS Development Platform?

      Cross-OS Development Platform™ is a C/C++ source-level virtualization technology that provides a robust and industry standard OS interface architecture for flexible real-time application development, while allowing the user to protect the software ...
    • What is OS Abstractor and Cross OS Development Platform?

      Cross-OS Development Platform™ is a C/C++ source-level virtualization technology that provides a robust and industry standard OS interface architecture for flexible real-time application development, while allowing the user to protect the software ...
    • What is OS Abstractor and Cross OS Development Platform?

      Cross-OS Development Platform™ is a C/C++ source-level virtualization technology that provides a robust and industry standard OS interface architecture for flexible real-time application development, while allowing the user to protect the software ...