软件国产化刻不容缓!软件开发平台应该如何实现自主可控?(国产软件开发工具)

软件国产化刻不容缓!软件开发平台应该如何实现自主可控?(国产软件开发工具)软件国产化刻不容缓!软件开发平台应该如何实现自主可控?(国产软件开发工具)

“软件是新一代信息技术的灵魂,是数字经济发展的基础,是制造强国、网络强国、数字中国建设的关键支撑。发展软件和信息技术服务业,对于加快建设现代产业体系具有重要意义”。《“十四五”软件和信息技术服务业发展规划》里明确了软件作为信息技术关键载体和产业融合关键纽带亟待发展。

软件开发作为信创产业(信息技术应用创新产业)里基础、关键的环节,近年来逐渐被重视。

近日,新经济发展研究院iNED走进了获评工信部第二批专精特新“小巨人”企业称号,且拥有完全自主可视化工业软件开发平台的成都中科合迅科技有限公司(以下简称:“合迅科技”),对话其副总经理张俊,从信创产业链发展情况,当前遇到的困难和破局等方面进行了深入了解。

01 发展自主可控软件开发平台”刻不容缓

纵观国内信创产业的发展,“国内芯片产业其实在很早以前就开始起步,但软件一直被国外垄断。从最早‘核高基’计划,国家就在寻求突破国外硬件和芯片的垄断问题”。

张俊表示,“近年来,国内在芯片和硬件层已经形成了自己的生态产业。从芯片的制程来讲,我们还都是国外的流片在代工,但实际上一些核心的设计部分已掌握在我们自己手里,有自身核心的产权;硬件方面,从设计到整机到外设,联想浪潮曙光等企业的出货量已在全球名列前茅”。

“另外,操作系统现在也有非常可喜的进步,从服务器的操作系统为主的一些突破,桌面操作系统、嵌入式操作系统等都有对标国外的好产品”。

“而我们现在做的国产的软件开发平台,在整个平台软件和操作系统当中,扮演着一个开发工具的角色,很容易被忽视,但又是一个很基础的核心技术”,“当前,软件开发工具目前仍然多选用国外商用软件或国外开源软件,国产基础软件开发平台仍然属我国计算机领域的短板”。

“它向下支撑了操作系统衔接、开发、驱动、编译等工作,另外,还有硬件的设计;向上则是从根本上解决了国产化的问题”。

软件国产化刻不容缓!软件开发平台应该如何实现自主可控?(国产软件开发工具)

图据:合迅科技

张俊向iNED讲解道,“可以这么理解,我们的平台软件、数据库,中间件等很多是脱不开现在的一些开源技术,比如 C 语言, 或者是Java语言上面的一些中间件和插件,大量的开源的组件组成了我们现在的行业应用和软件平台,但是这些技术实际上大部分还掌握在国外的大公司。”

在公司发展过程中,合迅科技的团队越来越强烈地意识到,国产化是这一领域未来的趋势。

02 知难而上 自研国产C 软件开发平台

作为计算机语言界的“常青树”,C 多年来牢牢占据TIOBE编程语言排行榜前五名。近40年来,C 在系统软件、设备驱动程序、嵌入式软件、加密与安全、游戏与多媒体、工业控制、高性能服务器和客户端应用等领域仍然是首选编程语言。

“市面上开发平台有很多种,选择优秀的开发平台,可以让开发人员更加快速地进行程序编写。但由于国内在工业软件和基础软件开发工具的自主研发起步较晚,目前普遍使用的还是国外软件。

当前工业、国防产业链上,某国外开发平台被广泛使用。据合迅科技提供的数据,使用该平台的国防单位超过400家,涵盖超过80%涉及软件开发的国防研究所级单位。

“在国防领域,若依靠国外的平台,会存在很大的风险问题,其中涉及到安全性问题、开源问题等。”张俊举例说,通俗来讲,导弹在天上飞,软件在地面控制,而这个软件却很可能是国外的技术开发出来的。

于是,合迅科技启动了完全自主的可视化工业软件开发平台研发之路,其核心产品为——“合迅智灵”

2015年,公司开始研发C 软件开发平台合迅智灵1.0版本。

C 、Java 都是一种电脑语言,都是软件开发的一种方式,选择最底层最基础的C 语言,则是为了实现完全自主。

“对于一家民营企业,这是巨大的挑战。”据介绍,自研一款开发平台,对于企业来说不仅研发周期很长,而且投入大、回报慢。

“公司从成立到现在,基本上这个行业会遇到的所有问题,我们都遇到过了,当时公司去清华北大等高校招人的时候,HR也会问对方有没有对这个行业、对国产化的情怀”,张俊感叹,“在我们看来,如果没有这种情怀,会很难坚持下去。”

“很长一段时间,公司拿着做项目的收入去补贴研发的投入。直到有了更多的资本进入,才让公司有了充足的资金去推进研发”。

如今,合迅科技以完全自主的可视化工业软件开发平台“合迅智灵”为基础,在航天、核能、电子等领域形成了具有竞争力的工业数字化解决方案,并且在上述三大领域都有落地应用。

软件国产化刻不容缓!软件开发平台应该如何实现自主可控?(国产软件开发工具)

图据:合迅科技

03 逐步实现“国产内核”替代

经过近10年的研发积累,“合迅智灵”成为国防领域核心控制系统开发的最优选择之一。

“我们正在完成国产化替代,截至目前,公司完成了应用安装包的制作工具实例教程,做了符合国人使用习惯的一些页面代码、吸引器、样式、编辑器以及插件开发向导组合应用组织工具及非常重要的一个代码安全检测工具,这个是国外软件开发平台没有的,合迅科技独具特色的一个组件”。

张俊表示,“我们支持所有国产的主流操作系统和芯片,包括各个版本的组合,做了大量的这种设备工作,这一块我可以很有信心地讲,如果在这一部分的设备工作我们解决不了,估计国外相关企业也解决不了”。

软件国产化刻不容缓!软件开发平台应该如何实现自主可控?(国产软件开发工具)

图据:合迅科技

据介绍,合迅智灵支持22种主流的国产操作系统和数据库适配,提供遵循OSGI规范的插件框架,提高软件系统的模块化和代码复用率;提供多年积累的国防软件的常用图形图标库、行业组件。

同时,还满足GJB8114的安全代码规范标准;经权威评测机构测试,2D的图形渲染比与国外产品在国产化软硬件环境下渲染效率高20倍;同时,软件源码及核心算法自主可控,能够适配软件及硬件环境,满足军工行业保密要求。

对标国外先进的软件开发平台,截至当前,合迅智灵已完成了大部分的产品开发,当前还剩“国产内核”这个核心部分待完善,预计将在2022年6月发布自主可控的初级版本。

什么是“国产内核”?

合迅科技将内核比作一个花盆,所谓的框架和插件是在花盆土壤上面的一些东西。重新去造一个“花盆”般的内核——即驱动底层设备的关键所在——显然更为复杂。

张俊告诉iNED,”我们在逐步的解决问题,同时还要不停的回归测试迭代测试,真正国产内核全部实现的话,我们预估的周期在3年左右”。

对于未来的规划,张俊表示,合讯科技将背靠国家信创政策驱动,抓住行业数字化转型机遇,坚持持续技术投入,领跑国产C 开发平台赛道,成为行业标杆。同时,以合迅智灵为抓手,通过在数字化领域大量实践机会(或者表述为参与国家级、行业级数字化转型工程),推动核心能力提升,在重点行业形成一系列产品、解决方案、标准。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(1)
上一篇 2023年5月5日 上午9:06
下一篇 2023年5月5日 上午9:16

相关推荐