精华内容
下载资源
问答
  • 近年来,车机经历了一段快速发展的成长过程。十年前,车机单色的显示屏还只有简单的CD、FM等功能。但是随着。随着4G网络的发展,车载多媒体系统硬件资源不断增加,...华为分布式技术HUAWEI HiCar提供了一种新的答案。 ...

    近年来,车机经历了一段快速发展的成长过程。十年前,车机单色的显示屏还只有简单的CD、FM等功能。但是随着。随着4G网络的发展,车载多媒体系统硬件资源不断增加,软件上也将娱乐、导航等功能加入,车辆系统逐渐打通,多媒体屏幕上也已可以调节车内设置。但这还远远不够,尤其是车机与手机互动的不足,成为未来发展的一大阻碍。那么如何才能打通两大系统呢?今天就一起来找答案~

    在这里插入图片描述
    尽管车机系统随着技术的更新不断迭代,但其迭代速度显然与手机无法相提并论。而且,车机的发展长时间只能停留在出厂阶段,更新少、迭代慢和手机互动不足,这使得车机的使用体验大打折扣,如何将车机与手机更有效的连接成为各大厂商和用户关注的焦点。而能够实现手机与车机互联的映射功能,就成为当下最合适的解决办法。

    目前的映射投屏方案也有硬伤,用户往往会受限于车机单终端的硬件能力无法执行更多操作,而且即便是手机与车机跨终端能够实现协同也只能完成简单的数据传输等操作,用户体验一言难尽。但想要发展车联网,提升用户体验,一套更为完整可靠的解决方案将会必不可少。HUAWEI HiCar借助分布式技术能力的特点,成功将手机与车机系统打通,构建了一套兼顾用户体验和系统性能的解决方案。

    在这里插入图片描述
    借助HUAWEI HiCar分布式技术能力,手机和车机通过分布式软总线互联后将会形成一个“超级终端”,让手机与车机可以互相调用彼此的硬件能力,从而实现无缝连接,实现用户体验的统一。

    HUAWEI HiCar的连接不仅仅是单纯的硬件连接,其还会带来用户体验效果的升级。不同于以往单终端的工作理念,HUAWEI HiCar可以让车机系统同时调用车内摄像头和华为手机芯片NPU(Neural Processing Unit)的AI算力,从而协同实现神经网络加速,完成如人脸识别、手势识别等计算机视觉应用的落地。这一技术对于提升驾驶安全有着重要意义,基于采集到的数据,车机系统能够实现驾驶疲劳检测、车内多模交互等能力。

    在这里插入图片描述
    对于用户来说,体验一致最直观的一点在于UI的一致性。在后续的更新中,HUAWEI HiCar将为车机系统提供分布式UX框架,不仅能够保障无缝体验,还能实现一次开发多端部署。也就是说,开发者无需再考虑手机、车机以及座舱内其他显示屏的尺寸与分辨率差异,UX框架将能够可以自动适配,提升开发效率,让手机与车机完美互联。

    当HUAWEI HiCar分布式技术融入出行生活中,无限的可能将会随之而来。手机车机无感连接,人车家一体化的便捷体验已然形成;手机融入车联网服务后,以卡片显示的方式简捷交互;在旅途中,车机系统可以快速接入导航类、音频类等应用和服务……无限想象空间,将会让出行更加出众。
      
    科技让生活不断进阶,也在让未来更加丰富多彩。从家居场景、健康场景、办公场景、娱乐场景再到出行场景,智能化的生活正在提供给人们前所未有的体验。HUAWEI HiCar等分布式技术能打通不同设备间的隔阂,用户体验持续升级,跨越场景也能无缝衔接,让生活无比顺畅。

    展开全文
  • 在 AI、IoT、大数据、云计算等火热技术的促活下,越来越多的设备“联动”起来,随之并入万物互联之列的设备也与日俱增。在智联设备量爆发之际,殊不知呈现在众人面前的竟是一款款形态各异的智能终端产品,毋庸置疑,...

    对于开发者而言,「Write Once,Run Anywhere」究竟凭借的是什么?

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

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

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

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

    一次开发,多端部署

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

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

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

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

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

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

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

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

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

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

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

    1. UX 编程框架中的智能界面开发包。该开发包将界面元素、内容框架、页面框架等不同维度的组件能力抽象化,为开发者直观地提供了多态控件、动态布局、栅格系统、工程模板等模块。通过该智能界面开发包,可轻松将不同设备中的控件、自适应的信息结构设计、乃至系统参数抽象,便于开发者调用。

    2. 声明式界面编程DSL。在分布式 UX 这一框架中,华为在界面层,主要采用了 DSL 来为开发者提供提升分布式界面编程效率的声明式语言,通过 DSL 描述目标性质,从而让计算机明白目标。

    3. UX 编程框架中的分布式界面执行框架。这对于开发者而言,是不可见的。在分布式开发过程中,不同的 UX 设备之间的依赖、兼容、编译、解析等平台级工作均由该框架完成。

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

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

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

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

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

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

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

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

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

    展开全文
  • 在第二天下午的“存储和文件系统”专场上,来自华为的高级营销经理陈坚先生为与会者带来了《华为分布式存储技术与应用实践》主题演讲。 陈坚表示,“合久必分,分久必合”的定律早已在IT界得到验...

    在第二天下午的“存储和文件系统”专场上,来自华为的高级营销经理陈坚先生为与会者带来了《华为分布式存储技术与应用实践》主题演讲。

      陈坚表示,“合久必分,分久必合”的定律早已在IT界得到验证,在这种趋势下,IT架构在向“融合”方向演进。创新公司不断涌现,传统IT软硬件厂商也纷纷加入计算存储融合阵营。对此,华为的解决之道是,通过将计算、网络、存储、管理深度融合,推出一体机解决方案——FusionCube。


      陈坚开玩笑称,华为的特点就是什么都做。据他介绍,FusionCube一体机采用计算网络存储融合设计,计算刀片和存储刀片灵活配置的融合架构,内置GE/10GE /IB多协议交换板。值得一提的是,FusionCube采用的FusionStorage是一种分布式的无状态机头,可实现线性的扩展能力,并且支持PCIe SSD存储。据华为介绍,华为使用的是自己的PCIe闪存卡,在硬件方面具有优势。华为提供的数据显示,FusionCube采用的PCIe闪存卡的最大随机读IOPS为770K(4KB,100%随机),最大随机写IOPS为630K(4KB,100%随机),采用的PCIe 2.0 x8接口,带宽为3.2GB/s,访问延迟为8微秒。


      目前来看,数据仓库主要的瓶颈是计算和存储节点间的网络IO和主存的磁盘IO。为此,FusionStorage采用Scale-Out架构,通过计算存储的深度融合,分布式存储解决集中式机头的瓶颈。

      FusionStorage的主要特点有:

      · 水平扩展、超大容量:分布式系统,无管理机头瓶颈,容量几乎不受限制

      · 高IOPS:应用大容量分布式Cache技术,提升IOPS

      · 低时延:应用程序通过Cache/SSD直达存储,时延更低

      · 数据重建快:并行重建,重建数据量小

      · 管理简单:结构简单带来管理简单

      FusionStorage的总体架构

      存储接口层

      通过SCSI驱动接口向操作系统、数据库提供卷

      存储服务层

      提供各种存储高级特性,如快照、链接克隆、精简配置、分布式cache、容灾备份等

      存储引擎层

      FusionStorage存储基本功能,包括MDC总控集群、DHT数据路由、分布系统、强一致性复制协议;及在单节点故障时,集群故障自愈与并行数据重建子系统

      硬件设备层

      基于E9000计算、存储融合刀片式服务器,无需外置SAN,支持IB高速交换、PCI-E SSD卡


    ▲华为一体机全球参考案例

      据介绍,FusionCube核心关键技术全部基于华为自主研发、自主知识产权的软硬件技术,其中FusionStorage分布式存储引擎便将所有FusionCube的本地存储虚拟化为集群式存储资源池,其多节点、分布式的架构优势使系统不再受制于传统存储RAID控制器造成的性能与带宽瓶颈,并带来更出色的可靠性与可扩展性

    展开全文
  • 华为分布式系统

    2020-12-06 01:29:30
    华为鸿蒙分布式系统 首先我是一个初涉IT行业的小白,很多IT行业专业的东西,我也不太懂。我的文章特点就是让不专业的人也理解专业的东西,我会将技术性的东西转化为展示给客户端的功能讲给大家。当然这也是我的处女...

    华为鸿蒙分布式系统

    首先我是一个初涉IT行业的小白,很多IT行业专业的东西,我也不太懂。我的文章特点就是让不专业的人也理解专业的东西,我会将技术性的东西转化为展示给客户端的功能讲给大家。当然这也是我的处女作,在这申明,本文章适合于非专业人士阅读,废话太多,正题来了。

    分布式系统

    首先大家先得知道什么是系统。

    • 系统

    • 部分相互联系、相互作用,形成具有某些功能的整体
      了解了系统,我们就聊一下分布式
    • 分布式系统
      分布式就是将一个系统的各个
      组件(MySQL、PHP、Apache …)分布
      在网络上, 并且各组件之间仅通
      过消息传递来通信并协调工作。

    简单的说,分布式系统可以实现多个设备的网络连接

    好奇的小伙伴就想,现在我们的手机与耳机,手表不是早已经实现了吗?那分布式系统也没啥意义啊

    其实不然,我们耳机与手表连接手机时通常
    是通过蓝牙或者热点来实现的,本质上看,
    他不属于手机系统的一个成员,而分布式系
    统是将手表,耳机上装上某些特定的系统协
    议作为一个单体,而些单体又作为手机系统
    一个组件,将手机,耳机,手表柔和在一起
    形成一个大的系统,这就是分布式系统,我
    们以后连接他们就像我们打开流量开关一样
    简单,拿华为手机与华为电脑而言,他们之
    间就是就是在某种协议之下实现自动连接。
    

    听了这么多废话,关键点来了。
    分布式系统到底有什么重要意义?
    分布式系统可实现万物互联,是物联网的产物,对物联网时代的到来做了底层框架的搭建。

    现在回过头来看华为做的鸿蒙系统,是不是
    就很洋气了,我想的话,其实华为的鸿蒙系
    统设计初是为物联网时代而考虑的,当然世
    界上很多手机厂商也在做自己的分布式系统,
    只不过由于原始产品在市场上占有巨额的资
    金,升级产品在盈利与市场占有的挤压下很
    难发展起来。但华为就不一样了,即使华为
    不升级产品,也要受到国际市场的约束,既
    然都有风险,为何不把风险投在科技上了?
    所以在国际市场的打压下,华为不得不比别
    人更快一步,做出分布式系统鸿蒙,以备不
    时之需。当然作为一名爱国热血青年,默默
    为华为助力,希望华为活下去,希望祖国在
    “5G万物互联时代”做先锋。加油!
    

    好了,就先聊到这里吧!

    展开全文
  • 不管是在互联网时代,还是移动互联网时代,抑或是现在的IoT(万物互联)时代,分布式技术都发挥着相当重要的作用。那么,分布式技术到底包含了哪些具体的技术点?它在当今的IT技术中到底扮演着一个怎样的角色?带着这...
  • 会上,华为宣布开放了包括DV Kit(DeviceVirtualization Kit)、CaaS Kit、Audio Kit等在内的诸多分布式技术能力。深圳看到科技联合创始人兼首席运营官蔡树焕携旗下看到Meeting视频会议一体机出席了会议。华为CBG软件副...
  • 在这个过程中,不论是KANDAO视频会议一体机还是华为手机,二者的价值链都因为开放通信技术带来功能的多样性而被延长,消费者物联网——商业物联网两个赛道被华为分布式技术所整合。 3.万物皆为手机传感器,用户需求...
  • 【IT168 专稿】 本文根据Calvin Sun在2018年5月11日【第九届中国数据库技术大会】现场演讲内容整理而成。讲师简介:Calvin Sun, 华为云数据库首席架构师。Calvin Sun于2017年10月加入华为加拿大多伦多研究所,目前...
  • 华为鸿蒙分布式操作系统(Huawei OpenHarmony)开发技术交流,鸿蒙技术资料,手册,指南,共建万物互联新生态。 ================鸿蒙系统简介================= 鸿蒙OS分布式操作系统简介鸿蒙系统(HarmonyOS) ,...
  • 华为鸿蒙OS尖刀武器之分布式软总线技术

    千次阅读 多人点赞 2020-10-11 17:18:31
    目录 1 没有人能够熄灭满天星光 2 必须得补的传统总线知识...华为开发者大会2020在广东东莞松山湖欧洲小镇举办,在主题演讲环节中,华为消费者业务总裁余承东宣布“鸿蒙”系统升级到2.0版本(HarmonyOS 2.0),余总表示
  • 12月20日,华为就将在上海举办一场面向开发者的线下活动,全方位展示最新的分布式技术成果,并发布更多开放Kit内容,进一步完善分布式技术生态。活动详情请搜索华为开发者联盟,获取更多技术能力。
  • 分布式存储是一种数据存储技术,通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落。关键技术元数据管理在大数据环境下,元数据的体量也...
  • 值得一提的是,华为分布式数据库与华为分布式存储深度结合,把数据库的操作下沉到存储节点,极大提升了分布式数据库的性能。利用新的网络技术和人工智能技术,华为帮助用户提升数据中心的吞吐量,提升网络应用的可...
  • 点击蓝色字关注"数据库技术大会" 一起玩耍哦~华为云是领先的云服务品牌,为客户提供稳定可靠、安全可信、可持续演进的云服务。面向大中型企业,华为云帮助他们解决云转型中的困难...
  • 分布式编译是指将源程序通过网络中的多台计算机的协同编译过程编译成目标程序的技术分布式编译一般通过TCP或SSH等协议将编译任务分配至网络中不同的计算机上,使这些计算机协同完成编译工作。Linux内核可以使用...
  • 最近,华为为扩大华为云基础设施,在河北沧州预建华为云服务器集群,并且引入分布式存储技术进行搭建。本次合作由河北乔木信息有限公司和沧州云智大数据产业园共同签署内容为沧州华为云在中心IDC业务、云计算及...
  • 上一期中我们介绍了用源码包安装distcc的方法,这一期我们尝试用distcc对Linux 4.19.90内核进行分布式编译。 一、Linux内核的分布式编译 我们尝试用同一个子网中的三台服务器对Linux 4.19.90版内核做分布式编译。...
  • 通过预集成的FusionSphere软件实现简单的增加新的节点,...傻瓜式管理,降低了对运维人员的技术要求,运维人员可通过图形化的界面进行一键式业务部署,实现业务的快速上线,预计节省后期运维成本30%左右。华为Fusi...
  • 华为开发者大会2020(Together)期间,《Smart Device分布式技术白皮书》正式发布了,用以解决消费者多设备之间彼此孤立、跨终端体验较差等现状。Smart Device分布式技术致力于设备互助、生态共享,以便让消费者拥有...
  • 在近日的华为开发者大会华为消费者业务软件总裁王成录正式发布EMUI10,其分布式技术,对外开放性,以及如何实现一次开发多端部署成为开发者关注的焦点。在随后举办的EMUI分...
  • 原标题:EMUI 10发布:暗黑模式保护视力,分布式技术提升跨终端体验8月9日华为开发者大会在东莞松山湖召开。和之前预测的一样,除了鸿蒙系统在开发者大会上亮相外,还有全新的 EMUI 10。此前华为消费者业务软件总裁...
  • 近日,华为与区块链数字生态合作伙伴麦田纪昀举办分布式存储联合解决方案生态研讨会,围绕区块链分布式技术进行更深入的合作。共同推动中国新的数据存储和计算领域的发展。 随着人工智能、物联网、云计算、5G和...
  • 华为hcip认证工程师必看FusionCube分布式存储的特点,FusionCube分布式存储采用分布式集群控制技术华为FusionCube分布式存储的特点和DHT路由技术,提供分布式存储功能特性。FusionCube分布式存储功能架构如图所示。 ...
  • 华为开发者大会2020(Cloud)开幕仅剩一月左右,让开发者们和华为大咖近距离沟通的扫地僧早午餐会也已经开放预约。但是,有些小伙伴们已经等不及到二月了,别急,福利这不就来了吗!华为云Stack混合云大咖开发秘籍...
  • 最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。 领取方式:戳这里...
  • 无论是商业版Oracle 还是开源社区版MySQL,数据库技术从烟囱式发展到联邦式,再演进到分布式,上云方式也从 DIY(DoIt Yourself)上云、服务化上云到云原生设计。他们越来越被广泛关注,并以燎原之势影响着现代企业...
  • 5月11日,第九届中国数据库技术大会(DTCC 2018)在北京国际会议中心如火如荼的进行。DTCC 为期3天,从10日开始将持续到12日。作为国内数据库领域规模最大、最受欢迎的技术交流盛会,本次大会聚集众多顶尖专家,共同...
  • 华为云数据库总览:...无论是商业版 Oracle 还是开源社区版MySQL,数据库技术从烟囱式发展到联邦式,再演进到分布式,上云方式也从 DIY(Do It Yourself)上云、服务化上云到云原生设计。他们越来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 542
精华内容 216
关键字:

华为分布式技术