麟卓Windows应用迁移适配产品及服务
针对国产化推进过程中面临的“技术难、工具少、服务缺”的痛点,聚力打造国产化兼容适配急需专业产品工具和技术服务,实现行业应用软件向国产平台的平滑迁移。提供国产平台下软件开发调试、兼容适配、测试发布、维护升级等全生命周期的一体化解决方案,助力各类国产化项目顺利实施,推动形成国产平台基础软硬件相互促进、协同创新的发展态势。
高效兼容运行
非虚拟化方式高效运行Windows应用程序
行业软件国产化适配
办公、ERP、CAx行业软件国产平台兼容运行
技术领域适配服务
图形图像、三维场景等多领域软件国产平台适配服务
源码级软件迁移
多种语言应用软件向国产平台源码级迁移
国产平台开发库适配
多领域开发库国产平台适配与辅助开发
国产软硬件全面兼容
对国产处理器、国产操作系统的全面支持
企业资源管理软件国产化无缝衔接
在各类型国产平台中完美兼容运行SAP等ERP软件,助力企业信息化基础设施国产化替代平稳过渡,保障企业订单管理、客户管理、物料管理、绩效管理、人力资本管理等业务流程的顺利推进,实现企业业务流程的无缝衔接。
工业软件国产平台继承使用
为机械、电子、航空航天、船舶等领域提供国产平台下的配套工业软件解决方案,实现主流计算机辅助设计/制造/工程(CAx)、产品数据/全生命周期管理(PDM/PLM)、电子设计自动化(EDA)等各类型软件在国产平台中的兼容运行和继承使用,进一步提升工业产品设计的自主化能力。
科学计算软件国产平台功能拓展
针对MATLAB科学计算软件的国产化替代需求,提供完善的MATLAB应用兼容运行服务。支持m程序在基于海光、兆芯、飞腾、鲲鹏处理器以及麒麟、UOS、中科方德等操作系统的国产平台中无需修改即可直接运行,并提供中文GUI显示、m代码保护的能力。此外,对于需要将MATLAB转换为C/C++应用的场景,提供配套的迁移解决方案。
多行业软件国产平台生态拓展
强大的兼容能力支持多种行业软件在国产操作系统中的安装和运行,用户交互体验与Windows下保持一致。支持大规模三维仿真软件、地理信息系统、大型客户端桌面应用软件、大型Web服务系统、工程数学计算软件等行业软件向国产平台的迁移适配,助力企业走出当前国产平台行业软件稀缺的困境。
多语言技术栈跨平台迁移适配
支持多种Windows版本的模拟,支持C/C++二进制程序、Java程序、.Net托管程序、MATLAB m程序在国产操作系统中无需修改即可直接运行,覆盖MFC、COM、OLE等多种Windows技术栈,支持多个Windows应用以多进程、多线程的方式高效运行,实现了各类桌面端、服务器端应用软件的无缝迁移。
源码级软件迁移与集成开发
对标Windows下主流可视化集成开发套件,提供支撑跨平台软件开发的一系列专业软件工具集,集应用代码编辑、编译、调试等开发功能于一体,支持主流编程语言,为多种国产平台提供统一的交互界面。提供Windows源码分析工具,快速定位待迁移源码中Windows特征代码位置,并给出国产平台下的代码重构建议。提供针对国产软硬件系统特性的调试增强套件,支撑国产平台上各类软件的迁移、开发和调试,使国产平台应用软件开发过程更加直观高效。
国产平台共用基础开发库支撑
为满足国产平台专业软件开发需求,提供各类应用场景基础开发库环境,涵盖图形可视化、科学计算、计算几何、信号处理、地理信息、并行计算、分布式计算、标准数据格式、多媒体等多个领域,有效支撑专业软件开发。此外,提供第三方库管理工具,实现对各类第三方库的安装、配置和管理。
  • 软件国产化适配服务
  • 软件国产化迁移服务
  • 软件性能优化服务
  • 软件兼容性测试服务
  • 软件保护与发行服务
对于需要在国产计算机中运行用户原有Windows软件的场景,为用户提供专业的Windows软件适配服务,以非虚拟化方式,实现在x86、ARM、Loongarch等架构的处理器中直接运行exe格式的Windows二进制程序。
服务项目 服务内容 服务成果
软件国产化适配可行性评估 分析用户软件的技术栈,根据国产平台软硬件配置,完成软件适配的技术可行性初步分析。 开展进一步软件适配工作的意见建议。
软件国产化适配技术验证 分析用户软件的技术栈及工作特点,根据国产平台软硬件配置,开展软件模块适配和第三方库适配的技术验证。设计软件适配总体技术方案和具体实施方案,包括开发库选型方案、数据库选型方案、开发环境配置方案、运行环境配置方案、跨平台软件开发方案等,完成软件国产化适配的技术可行性深度分析。 给出软件在国产平台中进行适配的可行性分析结论。对于无法直接开展软件适配的情形,给出改进方案建议。
软件国产化适配实施 在国产平台中,针对软件的特点定制Windows兼容运行环境,最终实现用户软件在国产平台中的运行。 适配后的用户软件,以及配套的Windows兼容运行环境。
在基础软硬件国产化升级改造的过程中,有大量的用户自研软件需要迁移到国产平台中。此类软件的共同特点是用户拥有Windows下的软件源代码,但由于这些Windows下的源代码无法直接在基于国产操作系统中直接使用,因此提出了对Windows软件的迁移需求。
我们提供一整套国产平台下的Windows软件迁移工具和技术解决方案,并提供软件代码工程迁移、编码批量转换、批量注释与统计等基础辅助工具,以及库依赖测试、操作系统支撑能力分析、图形能力分析等系统层迁移辅助工具,可以根据不同软件的特点,通过工程重构、代码重建、模块替换等多种方式,让迁移人员能够轻松应对各种技术难题,将用户原有的Windows版软件源码顺利迁移到国产平台中,实现迁移后软件与国产平台的完美兼容。
服务项目 服务内容 服务成果
软件代码工程迁移 针对不同源代码语言的特点,提供各类工程项目快速转化服务,实现多语言源码框架的快速迁移。支持将Microsoft Visual Studio项目、IntelliJ IDEA等各类主流IDE项目转换为MakeFile、CMake、QT、Eclipse、VSCode等工程项目,实现迁移后的源码在国产平台上直接编译、调试、开发。 迁移后的源码工程项目
软件代码国产化改造 将用户原有的Windows版软件源码顺利迁移到国产平台中,并实现高效可靠运行。支持将无法支持国产操作系统的软件代码(如带有MFC、Windows API的代码)改造为与国产操作系统兼容适配的代码;支持将桌面应用、服务器应用、Web应用、MATLAB应用、C#应用、数据库应用等多种应用迁移到国产平台中。 兼容国产操作系统的软件源码
软件依赖库适配 将Windows版软件所使用的第三方依赖库迁移到国产平台中(涵盖人工智能、图像处理、三维显示、科学计算、信息安全等多个领域),实现包括代码框架与依赖库在内的软件整体同时适配于国产平台。 适配后的第三方依赖库
软件功能定制拓展 为软件提供功能定制开发服务,实现软件在国产平台中的功能拓展。 定制后的软件
充分利用国产平台的软硬件资源,为国产化迁移后的软件提供性能优化服务,包括GPU计算加速、3D图形显示加速等优化支撑手段,实现软件计算性能、图形性能的提升,显著减少软件迁移后的性能损失。
为用户制定国产平台下软件兼容性测试方案,协助完成软件在国产平台上的测试工作,包括国产平台兼容性测试环境构建、测试用例拟制、测试工作实施,并形成测试报告。提供专用的软件国产化兼容性测试与分析工具,包括各种高级调试辅助工具、性能分析工具、系统资源分析工具、自动化测试工具、代码死锁检测工具等。
提供基于License的多平台软件授权及管理工具,具备License制作、License授权、License验证和License管理功能,能够支持基于服务器的在线授权以及基于单机的离线授权,适用于不同的应用场景。
针对软件在国产平台下的发布需求,提供专用的软件安装包制作工具,支持deb、rpm、docker等多种软件发布方式,同时也提供了功能强大的软件安装包制作工具,支持制作图形化一键安装包。
提供依赖库搜索工具,能够自动搜索待发布软件所依赖的库文件,并自动打包到软件安装包中,使用户发布的软件能够方便捷部署,无需在安装时为解决各种依赖问题而困扰。
历史遗留软件在国产操作系统中的继承使用和资产保值
迁移后软件在国产平台的开发库支撑
Windows平台的多语言、多技术栈软件向国产平台迁移运行
专用软件、行业软件的国产平台业务拓展
计算/图形密集型软件面向国产平台的性能优化
CAD、CAE、CAM、ERP等行业软件向国产平台迁移
MATLAB等行业应用的国产平台替代
国产操作系统应用生态拓展