听说有了华为分布式技术开发者能够一人顶三人

在AI、IoT、大数据、云计算等火热技术的促活下,越来越多的设备“联动”起来,随之并入万物互联之列的设备也与日俱增。在智联设备量爆发之际,殊不知呈现在众人面前的竟是一款款形态各异的智能终端产品,毋庸置疑,这对于用户而言,想要统一管理这些设备都极为繁琐,更不要论对于在这些智能终端设备背后默默提供支持与更新的开发者了。

那么,究竟该如何构建一款具备良好地扩展性、可靠性、低延时等特性的统一编程框架?对此,华为在分布式场景中为开发者解决了这一难题,并提供了两大框架:分布式UX框架和分布式应用与执行框架。该两大框架分别针对界面逻辑、业务逻辑最大限度地提供系统级别的分布式能力抽象,旨在帮助开发者们以低成本、高效率的方式实现一次开发、多端部署的愿景。

基于App开发层面,想要实现一次开发,多端部署,首先需要在多终端与应用之间的架起一座桥梁,而该部分可分为简化为两大块内容:UI和业务逻辑。

众所周知,目前开发者在开发应用时,会分别面向手机、桌面,以及不同的操作系统发布不同的版本,同时基于不同的平台所采用的技术架构以及框架均会有所不同。无形之中,这一举措就造成了多设备割裂的状态,那么如何让不同设备之间的应用在开发层面有共通性,从而让服务可以灵活迁移与互助,这就是华为分布式应用与执行框架所需要完成的使命。

如文章伊始所述,万物互联场景之下,我们所常用的智能设备早已不局限于普通的智能手机,还有电脑、平板、车载设备、智能助手,乃至诸多的折叠设备,在这其中,作为开发者,想要实现一次开发、多端部署这一目标,首先需要突破应用与多个屏幕界面适配与兼容性问题,也就是一套代码如何自适应各个终端界面的难题。基于这一点,华为研发了一款分布式UX框架,旨在将自适应功能模块抽象化置于平台层,以此通过App代码调用,从而实现应用程序的跨终端运行及应用程序跨多终端自适应显示。

想必大家对今年8月HDC 2019还有不少的印象,彼时在大会现场,华为消费者业务软件总裁王成录宣布正式发布新一代操作系统EMUI10,同时,王成录表示,EMUI10采用了三大关键分布式技术,即硬件能力互助共享、一次开发多端部署、分布式安全。而也就在那时,我们首次听到了华为的“一次开发,多端部署”的福音。

对于应用开发者而言,在面向界面自适应编程时,主要用到分布式UX框架中三大模块:

蚌埠市自2014年举办首届皖北(蚌埠)人才合作对接会以来,始终坚持教育、人才优先发展,大力推进创新创业与产教融合,出台系列政策,完善配套设施,吸引了一大批高端人才集聚蚌埠、扎根蚌埠、服务蚌埠。目前,该市人才资源总量达到40余万人,在安徽省内仅次于合肥、芜湖。

1999年,邓中翰等一批海外人才回国承担“星光中国芯工程”,致力于超大规模集成电路芯片的研发、设计及产业化工作。同年,在原国家信息产业部的直接投资和领导下,中星微电子公司在北京中关村成立――这次投资,也是中国国有资本进行的第一笔风险投资,为后来的国家大基金投资开创了先例。

接下来,我们将共同见证两大框架带来的“魔力”。

报告会现场。图/AI前哨站。

分布式应用与执行框架——业务逻辑的元能力化

邓中翰表示,虽然智能芯片在物理层面上的发展受到物理规律的限制,看似已接近极限,但信息层面的技术创新还远远没有碰到天花板。未来十年,“星光中国芯工程”计划投资100亿元,用于芯片技术研发、标准研究制定、系统应用开发、以及大规模产业化。同时,基于XPS数字像素智能传感技术和XPU多核异构智能处理器芯片技术,协同研究小样本机器学习技术、深空探测感知系统技术、等八大关键核心技术,服务更多国家战略需求。

归根究底,面向多终端做开发,显然极大地增加的开发者的时间与技术成本,那么,是否有一种方法可以帮助开发者实现一招制敌,即「Write Once,Run Anywhere」,亦或是「一次编写、多端部署」的愿景?

这也正如今年HDC上的一个视频通话App案例,通过分布式应用与执行框架,可将视频通话App业务逻辑解耦成7个模块:视频处理、音频处理、通话控制、通话迁移、视频采集、音频控制、美颜。其中,通过调用视频采集、音频控制、美颜三个相互独立的AA,即可实现视频处理、音频处理、通话控制、通话迁移四个单一的特性。

此外,在创新创业、科技成果转化方面,该市的支持仍是不余遗力。李吉祥介绍,蚌埠市率先在安徽开展了专利权、商标权质押贷款工作,拓展了企业融资渠道,100多家企业先后受益,在一定程度上缓解了科技型中小企业融资难的问题。(完)

日前,来自包头市的近百名企业家齐聚津门,与天津签约战略合作协议24个,总投资高达196.5亿元。企业家们纷纷表示,天津的“一制三化”改革营造出良好的营商环境,这是我们决心来此创业发展的最大动力!

不过,仅解决了多终端界面自适应的问题,对于开发者而言,还有一个更为严峻的挑战——除了界面之外,如何将应用的其他功能及服务部分均适用于多终端?

天津市市长张国清表示,天津只有做到“成本洼地”,才能成为“投资高地”。在不到3年的时间里,天津已实现“千亿元减税降费”,仅今年前三季度,就减税降费596.5亿元,预计全年减税降费超过700亿元。随之而来的是今年前三季度天津地区生产总值同比增长4.6%,连续7个季度稳定向好,固定资产投资增长15.4%,增速全国第一,市场主体增加20万多户,增长20.8%。

分布式UX框架——轻松实现界面跨端自适应

芯片作为集成电路上的载体,被广泛应用在手机、军工、航天等领域,是能够影响一国现代工业的重要因素。芯片生产中的制造、设计、编码等技术,常常被作为国际贸易间的谈判筹码。然而,我国的芯片却长期依赖进口,芯片自给率不足10%。多年来,外国厂商凭借长期积累的核心技术和知识产权, 一直占据着芯片的战略要地。

整体而言,应用由元能力灵活组装,可大可小,可分可合,从而能够为开发者提供统一的开发入口。对此,你Get了吗?没get到也不要紧,12月20日,华为将在上海举办一场面向开发者的线下活动,还将为你进行全方位展示分布式技术,并发布更多开放Kit内容。活动详情请搜索华为开发者联盟,获取更多技术能力。

近年来,中星微电子公司与公安部第一研究所作为联合组长单位,共同牵头制定并推广了两代公共安全SVAC国家标准。该标准在国家天网工程、雪亮工程、智能交通、数字边防、平安城市、智慧城市等重大项目建设中发挥了重要作用。

在落地应用过程中,分布式应用与执行框架首先将应用程序业务逻辑进行了解耦,分隔成可在任何设备上独立工作的原子能力AA(原子化服务,Atomic Ability)。对于分布式应用与执行框架中最核心的部分,元能力(AA)是面向未来全场景不同应用开发的解决方案,适合近场且轻量级,其能够在实现应用分布式的基础结构之上,完成应用的跨设备迁移。

分布式UX框架将适配功能进行了抽象化,可简单地分为交互层、逻辑层、界面层、要素图层(Feature Layer)。除此之外,该框架也提供了一些工具包/链,以及库等。

另一个大背景是,全球芯片的发展,也遇到了新的瓶颈。1965年,英特尔的联合创始人戈登・摩尔曾提出,每隔 18到24个月,集成电路上可容纳的元器件数目便会增加一倍,芯片的性能也会随之翻一番。这便是著名的“摩尔定律”。然而近两年,芯片本身的物理极限成为各大厂商提升芯片性能的新挑战,摩尔定律已过时的说法此起彼伏。

对于开发者而言,可以基于不同的设备按需部署。比如:对于功能最为完善的智能手机设备而言,7个功能模块全部会用到;但大屏如电脑等设备,5个功能模块已足够;对于智能音箱设备,因缺少视频界面显示,直接调用三个模块即可实现功能部署。

只有将UI和业务逻辑做解耦,如构建统一的编程框架、自动适配多终端硬件能力的统一抽象UI控件,以及能为不同屏幕的终端提供自适应的响应式布局等等,开发者才能更好地实现应用界面多端自适应功能,由此让应用超越单终端体验,跨终端生态共享,具备多设备分布式体验,提升跨终端体验。

日前,我们从华为的分布式技术中找到了答案。

此前,在2019华为开发者大会上,华为消费者业务软件总裁王成录曾发布了一份针对应用开发者的调查数据统计,根据调查结果,我们发现,时下有63%的应用开发者有多设备适配困扰,即在推出一款新的软件时,需要对不同终端进行适配与兼容;还有49%的受访者表示,基于不同的平台,需要使用多种不同编程语言来完成;另外,有20%的程序员称跨平台数据融合是在多端开发过程中最大的挑战。

值得注意的是,2016年,“星光中国芯工程”推出了人工智能芯片“星光智能一号”,并将其应用在基于SVAC国家标准的智能安防系统。2018年,“星光智能二号”问世,入选工信部“2018年人工智能和实体经济深度融合创新项目”。目前,“星光中国芯工程”获得了3000多项国内外专利,形成了“数字多媒体”“应用处理器”“智能安防”“传感网物联网”和“人工智能”五大芯片技术体系。

企业家服务处是天津市政府在2017年11月首次举办“中国企业家大会”时专门成立的机构。那次会议上,“企业家坐在前排,官员坐在后排”成为轰动一时的新闻。物美集团创始人张文中感动地说:“从这一细节中我真切地感受到天津尊商、崇商、重商的决心。”也正是从那时起,“产业第一、企业家老大”的理念开始在天津落地生根。两年来,天津以简政放权、提高效率为“突破点”,陆续推出一系列优化营商环境的举措。仅今年前三季度,天津就将市级行政许可从1133项降到228项,减少了80%,实现“大瘦身”,对保留的事项也实现办事效率“大提速”——“最多跑一次”办理比例超过70%。

不过,纸上得来终觉浅,绝知此事要躬行。「一次开发,多端部署」看似简单,但其复杂度、适用性等都对开发者提出了很大的挑战。

就在3年前,天津还是全国营商成本最高的城市之一,非税收入占比超过40%。营商环境是制约天津高质量发展的关键性问题。天津要扭转困局,必须“刀刃向内”深化改革。从2017年底出台“津八条”,到2018年底出台“民营经济19条”,再到今年实施的《天津市优化营商环境条例》,天津在优化营商环境上不遗余力,来自四面八方的企业家备受鼓舞。11月12日下午,冬日的津城寒意袭人,来此参加“天津2019中国企业家大会”的数千名企业家心头却暖意融融——他们面前的桌子上摆放着一份《为企业家服务承诺书》:上面既有“企业为上、快捷为要、公正为本、畅通为重、开放为先”的郑重承诺,也附有天津市企业家服务处工作人员的联系方式。

第十届、第十一届全国人大副委员长、第十二届全国政协副主席韩启德,中央委员、中国科学技术协会党组书记、常务副主席、书记处第一书记怀进鹏出席会议并发表讲话。

基于以上,开发者只需在开发过程中调用智能界面开发包中的工具或模板进行代码设计,并在App的前端界面代码中声明DSL相关的文件,最后借助分布式界面执行框架编译代码,即可轻松实现一次开发,多端部署的界面自适应问题。

有与会嘉宾坦言,目前中国芯片的自主研发工作取得了一定成绩,但是,想让“中国芯”在世界上从“跟跑”变为“领跑”,还有很长的路要走。官方数据显示,2018年,我国进口芯片数量为4175.7亿件,同比增长10.8%;进口金额达到3120.58亿美元,同比增长19.8%,超过石油进口额。这也是中国芯片进口额首次突破3000亿美元。

李吉祥详细介绍了支持科技人员创新方面的政策。他说,一是对承担国家科技重大专项和重点研发计划等科技计划项目的单位,根据项目合同实施进展绩效,省、市分别按项目上年实际国拨经费3%—5%奖励研发团队,以调动研发团队的积极性,加快项目实施;二是对获得国家自然科学、技术发明、科学技术进步一、二等奖,分别一次性给予400万元、200万元奖励,其中30%奖励项目主要完成人(研究团队)。对获得省科学技术进步一、二、三等奖的,分别奖励创新团队10万元、8万元、5万元;三是对科技型中小企业,以及科技企业孵化器(众创空间)符合孵化条件的入驻企业,发放20万元“科技创新券”,主要用于向高校、科研院所等单位购买技术成果,以及用于科技文献、科技查新、仪器共享和专家咨询等方面支出。

“一制三化”的“磁吸效应”日益显现。据天津市统计局近日发布数据显示,前三季度,该市民间投资增长14.7%,投向更加多元。天津市统计局副局长褚丽萍说:“这一数据充分表明,天津市营商环境得到显著改善,企业家对天津平稳健康发展的信心和预期明显增强,资金正加速流入——天津的市场活力与日俱增。”

蚌埠市何以受到众多科创人才的欢迎?在该市科技局副局长李吉祥看来,这与近年来该市服务科创人才的优厚政策分不开。他说,持续深入推进创新创业,充分调动市场主体积极性和社会创造活力,是实现高质量发展的重要抓手。

作为“一次开发,多端部署”的强有力支撑——分布式技术,根据传统的定义来看,它是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。其旨在利用更多的机器,处理更多的数据。简单来看,分布式技术可以用来打造一台“超级设备”,让信息在多终端之间无缝流转,各终端之间能力互助共享、互为外设,最终实现应用如同在同一终端运行、用户如同使用同一终端、开发者如同为同一终端开发。该分布式技术的应用,不仅大幅降低跨设备的应用开发工作量,还有效地提升了开发者的效率。

从功能上来看,元能力由第三方开发而成,集成单一功能程序实体,并由系统直接调用。举例说明,如在面向同一类型的不同应用时,AA可以集成通用的特性并封装,然后将其接口开放给开发者,开发者通过FA(特性能力,Feature Ability)调用其他设备有而本设备没有的计算能力,或者将本设备的计算能力共享给其他设备,从而实现一次开发,多端部署的业务逻辑调用。

UX编程框架中的智能界面开发包。该开发包将界面元素、内容框架、页面框架等不同维度的组件能力抽象化,为开发者直观地提供了多态控件、动态布局、栅格系统、工程模板等模块。通过该智能界面开发包,可轻松将不同设备中的控件、自适应的信息结构设计、乃至系统参数抽象,便于开发者调用。声明式界面编程DSL。在分布式UX这一框架中,华为在界面层,主要采用了DSL来为开发者提供提升分布式界面编程效率的声明式语言,通过DSL描述目标性质,从而让计算机明白目标。UX编程框架中的分布式界面执行框架。这对于开发者而言,是不可见的。在分布式开发过程中,不同的UX设备之间的依赖、兼容、编译、解析等平台级工作均由该框架完成。

中国汽车工业工程有限公司常务副总经理戴旻说:“正是基于天津良好的营商环境,我们将总部迁至天津,在此获得快速发展,品牌影响力大幅提升,目前我们已成为宝马、奔驰、沃尔沃等高端品牌车企的全球供应商。”奇虎360公司董事长周鸿祎不仅决定将公司注册地迁至天津,还将以建在滨海高新区的研发总部为平台,与天津共建网络安全产业基金,构筑大安全生态,“未来5年将在天津投资上百亿元”。联想控股股份有限公司董事长柳传志说,近两年来,“联想云”等多个项目相继落户天津,目前已经逐步形成产业集群。复星国际董事长郭广昌希望抓住天津国企混改机遇,积极与国有企业合作合资,共同促进企业价值提升。德龙控股有限公司董事局主席丁立国表示,将坚定推进在天津的国企混改项目,着力打造制造业、批发零售业、商务服务业和技术及进出口等业务……

2001年,“星光中国芯工程”推出中国首枚具有自主知识产权、百万门级超大规模数字多媒体芯片“星光一号”,与众多国产品牌打破了“中国无芯”的局面。此后,“星光一号”顺利打入国际市场,被三星、飞利浦等国际品牌采用。

企业家口中的“一制三化”即去年9月开始实施的《天津市承诺制标准化智能化便利化审批制度改革实施方案》。这一方案是按照“世界标准、国际通行”的原则打造的政务服务模式。依此模式,天津700多项政府审批事项实现了“二十四证合一”;一般工程建设项目联合审批,从取得土地到开工时间不超过80个工作日;企业开办时间压缩到3天以内;96%的政务服务事项“一网通办”……