Consulting

consultantssheader21.jpg

MapuSoft’s embedded development products OS Changer, OS Abstractor and OS PAL provide value to consultants by giving you the ability to develop applications for multiple operating systems, without familiarity of the target OS. With our standardized design tools you can adapt your solution to your clients’ chosen OS, thus broadening your range of development capabilities and potential customers. In addition, our products provide off-the-shelf tools to quickly and easily complete porting and abstraction contracts, without having to rewrite your client’s code.

MapuSoft’s Consulting Solutions in PDF Format

Currently our supported target operating systems include VxWorks® 5x & 6x, Linux® 2.4 & 2.6, LynxOS®, Solaris®, Unix®, eCOS®, Windows XP®, Windows CE®, Nucleus®, ThreadX®, MQX®, QNX®, T-Kernel® and uITRON®. However, if you need support for an OS not listed, MapuSoft also offers custom solutions.


With MapuSoft You Can…

  • Develop applications for multiple operating systems

  • Develop applications without the familiarity of the target platform
  • Adapt your solution to your clients’ chosen operating system
  • Port embedded applications quickly and easily
  • Keep your clients’ code intact to sustain familiarity

Use OS Changer to Port your Customers’ Code

  • Your customers’ software investment is protected by re-using their legacy code

  • Your can use familiar APIs to develop new applications to eliminate the learning curve on the OS required by your clients
  • Complete porting projects quickly and easily without rewriting your client’s application

Use OS Abstractor in Your Development

  • Ability to develop software to run on multiple operating systems will

    • Expand your market opportunities

    • Allow your customer to use your solution on multiple operating systems
  • Using a standardized OS interface architecture will
    • Allow you to develop proof-of-concept demo software quickly and easily across various RTOS/Peripherals

    • Reduce the learning curve associated with adopting a new OS by using intuitive, flexible and standard APIs across multiple operating systems

Use OS PAL to Port, Abstract and Optimize Code

  • OS PAL simulates various OS interfaces such as VxWorks®, pSOS®, POSIX and Nucleus® on host development environments so you can develop embedded code with preferred OS APIs and without the target hardware

  • OS PAL’s code generator uses OS Changer and OS Abstractor to generate application code for many different operating systems and OS versions
  • VxWorks, POSIX, Nucleus and pSOS API interfaces are available for porting legacy applications on host platforms to multiple target platforms
  • BASE and POSIX OS Abstractor APIs are available to provide a standard real-time OS interface architecture for developing new and highly portable applications
  • OS PAL reads application source code to determine the services used by the application and produces OS specific interface code optimized for the specific application and for each target OS platform
  • OS PAL generates project files for multiple target IDEs

WinDriver - Cross OS Driver Development

  • Shorten the driver development cycle and total project time

  • Ability to develop high performance drivers for multiple operating systems
    • Supports development for USB/PCI/PCI Express devices

    • The same driver will run on 2000/XP/XP Embedded/Server 2003, Vista, Windows CE.NET/Mobile, Linux, Solaris and VxWorks