Telecommunications

telecomheader.jpg

MapuSoft provides value to telecommunications companies by providing an easy way to reuse your code with OS Changer, developing portable code with OS Abstractor and an Eclipse-based IDE for porting, abstracting and optimizing code with OS PAL.

MapuSoft’s Solutions for Telecom Industries in PDF format

Currently our supported target operating systems include VxWorks® 5x and 6x, Linux® 2.4 and 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.

Don’t see your supported OS? Have questions about our custom solutions? Contact us!

Use OS Changer to Reuse Your Code

  • OS Changer is offered royalty-free with source code
  • Simple solution for software migration
  • Change operating systems while reusing existing embedded code to protect software investment
  • Use familiar APIs to develop new applications to eliminate the learning curve on the new OS
  • Reduce time to market by migrating to different platforms quickly and easily
  • OS Changer is highly optimized for each specific OS platform
  • Eclipse-based host environment is available to port applications using OS Changer in OS PAL
  • Reduce on-going development and maintenance cost
    • Develop target specific code on a host platform
    • Reuse legacy code across multiple host and target OS platforms
    • Break down legacy application to manageable pieces to reduce complexity and add protection
    • Use same APIs for inter-task and inter-process communications

Use OS Abstractor for Development

  • Available add on POSIX OS Abstractor offers a high level of POSIX code re-usability across many supported POSIX and non-POSIX operating systems
  • Using a standardized OS interface architecture will
    • Reduce the learning curve associated with adopting a new OS by using intuitive, flexible and standard APIs for cross platform development
    • Protect software investment by enabling efficient software re-use across multiple operating systems
    • Eliminate manual updates to applications when upgrading to newer versions of an operating system
  • Provides an industry standard interface for your proprietary OS
    • Make your application more compelling and valuable to your end users and customers
    • Make your proprietary OS more adaptable for your customers
  • Easily connects to your in-house OS abstraction so it does not become difficult and time consuming to manage and take away from developer’s core competencies and productivity
    • Developing in-house OS abstraction requires considerable
      • Time, resources and money
      • Planning to support multiple platforms
      • Detailed knowledge of low level OS functions and interfaces
      • Development
      • Testing and verification
      • Maintenance
      • Up front cost associated with purchase of various OS and embedded software tools in order to validate your product

Use OS PAL to port, abstract and optimize code

Using OS Changer and OS Abstractor can be even easier on a host platform with OS PAL’s easy-to-use graphical user interface that is integrated with the Eclipse® based CDT environment.

  • OS PAL simulates various OS interfaces such as VxWorks, pSOS, POSIX, and Nucleus on host development environments so users can develop embedded code with preferred OS APIs and without the target hardware
  • VxWorks®, POSIX, Nucleus® and pSOS® API interfaces are available for porting legacy applications on host platforms to multiple target operating systems
  • BASE OS Abstractor APIs are available to provide a standard real-time OS interface architecture for developing new and highly portable applications
  • POSIX OS Abstractor APIs are available to leverage re-usable open source Linux/POSIX code to efficiently add feature-rich services in a cost effective manner
  • OS PAL’s state-of-the-art Eclipse based IDE offers seamless integration into existing development flows enabling a high degree of usability and productivity
  • OS PAL reads application source code to determine the services used by your application and produces OS specific interface code optimized for your specific application and for each target OS platform
  • OS PAL generates project files for your target IDE

Telecommunications Customers

MapuSoft’s design tools and embedded development services have been used by telecommunications companies such as the ones listed:

  • Marconi
  • Vodavi