MapuSoft Technologies(MT)是嵌入式软件重用解决方案的头号供应商。
我们的开发平台AppCOE(应用程序通用操作环境)将MapuSoft的所有解决方案集成到一个主机环境中,以便轻松移植,抽象,模拟,测试和转换。包含的工具包括OS Changer Porting Kit,Cross-OS Development Platform,Linux OK,OS Simulator,OS Version UpKit,Ada-C / C ++ Changer以及应用程序/平台分析器。
Develop New Applications That Are Not Locked Into The Current OS Platform
Cross-OS Development Platform is used for new C/C++ application development which is not locked to any particular OS-Hardware platform and can be deployed to multiple platforms. This capability significantly reduces future software porting issues and greatly increases its lifespan and value. It also eliminates the risk associated with the OS selection process since the same application code can be tested on multiple platforms for performance comparison.
AUTOMATED SOFTWARE PORTING TO A NEW OS
OS Changer Porting Kit enables automated migration of C/C++ software to a new operating system or RTOS. Compared to manual software porting, OS Changer Porting Kit saves time and money because the C/C++ code remains unchanged. The tedious and error prone manual porting work is no longer required. MapuSoft’s first OS Changer Porting Kit was developed 18 years ago and has since grown to over 300 porting kits supporting 25 embedded operating systems. OS Changer Porting Kits are used by corporations around the world.
MORE
UPGRADE EMBEDDED APPLICATIONS TO THE CURRENT VERSION OF THE OS
OS Version UpKit™ allows applications to easily be upgraded to a current version of the OS, without the manual porting effort. It saves time and money and prevents end-of-life for your product due to software obsolescence created by the obsoleted OS
SUPPORTED OPERATING SYSTEMS BY OS VERSION UPKIT
SUPPORTED TARGET HARDWARE TYPES
We support all hardware types as long as it is supported by the target OS
SIMULATE, DEVELOP AND DEBUG EMBEDDED APPLICATIONS ON HOST AND TARGET HARDWARE
RTOS Simulator eliminates the need for the original OS, as well as the requirement for expensive target hardware during development on a host computer. RTOS Simulator allows you to develop product prototypes on inexpensive target hardware. The result is lower licensing costs, reduced hardware requirements and a shorter time to market. RTOS Simulators are available for eleven popular OS Platforms.
Develop Embedded C/C++ Applications on a Virtualized OS Platforms
Environments 90-day Free license
More
Convert Ada to C/C++
One way to protect the software investment is to convert the Ada applications to embedded C or C++ language and combine it with new development written in C/C++. Ada-C/C++ Changer by MapuSoft makes this simple by providing a software tool that achieves this goal. Ada-C/C++ Changer converts Ada code to C/C++ code automatically without any need for human intervention.
MapuSoft’s Ada-C/C++ Changer Features :
- Automatically convert Ada code to C++ and re-deploy your application.
- Eliminate the need for a costly and tedious code re-write for extensive cost and time savings.
- Error free tool that prevents mistakes made in the error prone task of a manual rewrite.
- Supports conversion of Ada 83 and Ada 95 source code to ANSI C++ 03 output.
- Preserves Ada comments, files structures and variable names for easier code maintenance. Converts Ada generics to C++ templates (In some cases, Ada generic can become a non-generic/non-template depending on original code).
- Supports Ada tasking and rendezvous constructs. Supports Calendar, System, Unchecked_Conversion, Record Representation Clauses, Variant Records, Declare Block Statements, Ada Tick Functions, Renames (for packages, variables, records, and types), “use” for packages and types, Ada Strings, access (including access all, access procedure, nested subroutines).
Add-on tool features and re-factoring services :
- Generate design documents of existing & new code. Transform Database and User-Interface implementation.
- Remove dead or redundant code/data. Merge and consolidate duplicate code/data.
- Reorganize and improve design in new code/data. Remove flaws in new code that originally existed in old .
- Create reusable optimization/packaging/redistribution modules.
- Integrate with modern parallel/multi processing and distributed/N-Tier operational environments.
- Modernization of legacy systems to multi-tier architectures.
- Modernization of flat file, hierarchical and legacy databases.
- Modernization of legacy UI to web or other modern UI.
- Re-factor to improve maintainability, security and performance.
- Custom pattern-based changes. Migration to modern cloud architectures.
- Testing & integration support solutions.
- Extraction of business rules from legacy systems
More
One way to protect the software investment is to convert the Ada applications to Java language and combine it with new development written in Java. Ada-JAVA Changer by Mapusoft makes this simple by providing a software tool that achieves this goal. Ada-JAVA Changer™ converts Ada code to Java code automatically without any need for human intervention.
MapuSoft’s Ada-JAVA Changer Features :
- Automatically convert Ada code to JAVA and re-deploy your application.
- Eliminate the need for a costly and tedious code re-write for extensive cost and time savings.
- Error free tool that prevents mistakes made in the error prone task of a manual rewrite.
- Supports conversion of Ada 83 and Ada 95 source code to JAVA output.
- Preserves Ada comments, files structures and variable names for easier code maintenance. Converts Ada generics to JAVA templates (In some cases, Ada generic can become a non-generic/non-template depending on original code).
- Supports Ada tasking and rendezvous constructs. Supports Calendar, System, Unchecked_Conversion, Record Representation Clauses, Variant Records, Declare Block Statements, Ada Tick Functions, Renames (for packages, variables, records, and types), “use” for packages and types, Ada Strings, access (including access all, access procedure, nested subroutines).
Add-on tool features and re-factoring services :
- Generate design documents of existing & new code. Transform Database and User-Interface implementation.
- Remove dead or redundant code/data. Merge and consolidate duplicate code/data.
- Reorganize and improve design in new code/data. Remove flaws in new code that originally existed in old .
- Create reusable optimization/packaging/redistribution modules.
- Integrate with modern parallel/multi processing and distributed/N-Tier operational environments.
- Modernization of legacy systems to multi-tier architectures.
- Modernization of flat file, hierarchical and legacy databases.
- Modernization of legacy UI to web or other modern UI.
- Re-factor to improve maintainability, security and performance.
- Custom pattern-based changes. Migration to modern cloud architectures.
- Testing & integration support solutions.
- Extraction of business rules from legacy systems
More
INCREASED PERFORMANCE AND RELIABILITY OF LINUX APPLICATIONS
MapuSoft’s Linux OK framework provides several kernel and application specific optimization features all aimed at increasing CPU performance, speeding up boot-time and reducing memory footprint for Linux applications.