在基础软硬件国产化升级改造的过程中,有大量的用户自研软件需要迁移到国产平台中。此类软件的共同特点是用户拥有Windows下的软件源代码,但由于这些Windows下的源代码无法直接在基于国产操作系统中直接使用,因此提出了对Windows软件的迁移需求。
我们提供一整套国产平台下的Windows软件迁移工具和技术解决方案,并提供软件代码工程迁移、编码批量转换、批量注释与统计等基础辅助工具,以及库依赖测试、操作系统支撑能力分析、图形能力分析等系统层迁移辅助工具,可以根据不同软件的特点,通过工程重构、代码重建、模块替换等多种方式,让迁移人员能够轻松应对各种技术难题,将用户原有的Windows版软件源码顺利迁移到国产平台中,实现迁移后软件与国产平台的完美兼容。
服务项目 |
服务内容 |
服务成果 |
软件代码工程迁移 |
针对不同源代码语言的特点,提供各类工程项目快速转化服务,实现多语言源码框架的快速迁移。支持将Microsoft Visual Studio项目、IntelliJ IDEA等各类主流IDE项目转换为MakeFile、CMake、QT、Eclipse、VSCode等工程项目,实现迁移后的源码在国产平台上直接编译、调试、开发。
|
迁移后的源码工程项目 |
软件代码国产化改造 |
将用户原有的Windows版软件源码顺利迁移到国产平台中,并实现高效可靠运行。支持将无法支持国产操作系统的软件代码(如带有MFC、Windows API的代码)改造为与国产操作系统兼容适配的代码;支持将桌面应用、服务器应用、Web应用、MATLAB应用、C#应用、数据库应用等多种应用迁移到国产平台中。
|
兼容国产操作系统的软件源码 |
软件依赖库适配 |
将Windows版软件所使用的第三方依赖库迁移到国产平台中(涵盖人工智能、图像处理、三维显示、科学计算、信息安全等多个领域),实现包括代码框架与依赖库在内的软件整体同时适配于国产平台。
|
适配后的第三方依赖库 |
软件功能定制拓展 |
为软件提供功能定制开发服务,实现软件在国产平台中的功能拓展。 |
定制后的软件 |