1. 华为鸿蒙基于jerryscript构建物联网应用框架

2020年9月10日 鸿蒙OS 1.0 正式版发布,面向物联网领域,鸿蒙推出了类web开发架构ACE JS = LiteOS + jerryscript + ACE JS = 类web开发方式, 同时提供了PC模拟器实时预览支持;
整体开发框架的核心是 jerryscript, 三星开发的嵌入式 js 引擎;

2. 小米Vela基于JS Engine构建物联网应用框架

2020年11月5日,在小米开发者大会(MIDC 2020)上,小米 Vela 正式问世;官方的解释是“小米 Vela 是基于开源嵌入式操作系统 NuttX 打造的物联网软件平台。”,通过Xiaomi Vela的技术架构图可以看出,小米在自己的Application Framework中引入了 JS Engine, 同时也提供Gui Designer 和 Emulator 方便开发者快速开发应用;

具体而言,小米 Vela 主要分为三⼤部分:

  • 底层是 NuttX 内核。提供最基本的任务调度、跨进程间通信、⽂件系统等基础 OS 功能,同时也提供简洁⾼效的设备驱动、轻量级的
    TCP/IP 协议栈和电源管理等组件;
  • 上层是 Vela 应⽤框架。主要分为上下两层,下层是为扩展系统服务⽽提供的通⽤应⽤框架,包括蓝牙通信组件、通信组件、OTA
    服务、数据本地存储服务,以及对图形⽤户界⾯和脚本语⾔的⽀持,上层主要是针对不同的物联⽹应⽤⽽开发,例如针对多媒体应用、传感器应用开发的组件;
  • 右侧是开发者⼯具。主要提供 Logger、Auto test、Emulator、GUI 相关开发工具。

但是未明确说明 JS Engine是什么JS引擎(笔者猜测可能也是Jerryscript)


3. 下一代物联网平台是什么

小米 IoT 平台部技术总监顾瑶瑶在发布会上介绍称,小米认为物联网设备需要的操作系统应具有以下特性:

对开发者友好,充分考虑代码的可复用性和可移植性;
简化应用开发,提供满足不同应用的大量基础组件;
不重复造轮子,应用开源内核并回馈开源社区;
现代化的编程模型,有现代化的编程语言和开发体验。

小米认为,市场上常见的物联网操作系统更多局限于实时操作系统的范畴、缺少支持物联网软件框架,或缺乏对国际社区的支持。

4. 谁在使用物联网虚拟机 JS Engine


5. 下一代物联网开发语言是什么

相信,有了华为和小米国内两大物联网巨头的积极推动,javascript注定将成为下一代物联网开发语言;

6. 下一代物联网 JS Engine 是什么

7. JS Engine新秀 EVM 简介






感兴趣的朋友可以围观,了解更多 EVM的相关信息。

  • EVM Github 地址: https://github.com/scriptiot/evm

  • EVM Gitee 地址: https://gitee.com/scriptiot/evm

  • EVUE Github 地址: https://github.com/scriptiot/evue

  • EVUE Gitee 地址: https://gitee.com/scriptiot/evue

鸿蒙之后,小米 Vela 也来了,下一代物联网平台应该是什么?相关推荐

  1. vela和鸿蒙,小米Vela系统发布,将对标华为鸿蒙OS

    目前的智能手机销量排行榜上,前五里面中国厂商就占据其三,可以说是主导著智能手机行业.虽然销量高,但在最主要的技术方面却受制于别国的技术,例如芯片生产制造.操作系统等. 其中操作系统大部分使用的是 An ...

  2. 中国第一大物联网系统是小米vela,鸿蒙作为后来者需要时间追赶

    在华为发布了鸿蒙系统,宣布要在物联网市场有所作为之后,小米随即宣布自家的物联网系统velaOS已拥有3.5亿用户,而华为鸿蒙系统希望今年能达到3.5亿用户的目标,这意味着鸿蒙系统能否超越小米vela尚 ...

  3. 华为鸿蒙系统小米,华为鸿蒙之后 小米自家操作系统Vela请战

    智能手机排行榜上,全球前五,中国厂商独占三席. 然而,若论手机操作系统,即使是在全球范围内,除苹果之外的大多数手机厂商用的仍是安卓系统. 硬件系统的重要性不言而喻. 尤其在进入物联网时代,硬件联网.智 ...

  4. 全球最大的自主物联网系统——鸿蒙?不,是小米vela

    物联网作为一个新起之秀,从一起步就受到了各大领域的关注.根据艾瑞测算,2020年中国物联网设备连接量达74亿个,预计2025年将突破150亿个,物联网设备积聚的"量变"将走向物联网 ...

  5. 鸿蒙小米物联网,对标鸿蒙?小米推出物联网软件平台小米 Vela,可打通 IoT 应用...

    11 月 5 日下午消息,在今日的小米开发者大会上,小米 AIoT 战略委员会主席.IoT 平台部总经理范典发表演讲. 范典表示,目前已有 3800 家企业在小米 IoT 平台进行开发.对于越来越多的 ...

  6. 华为研制鸿蒙小米呢,直追华为鸿蒙!小米自研发操作系统发布

    原标题:直追华为鸿蒙!小米自研发操作系统发布 在全球智能手机领域,美国的安卓和IOS系统占据着99%的市场份额,双方已经形成了绝对垄断的地位.更何况苹果IOS系统不外用,这就导致想要使用手机操作系统, ...

  7. 华为鸿蒙与小米新系统,华为鸿蒙系统硬刚谷歌!小米也发布新系统:却选择和谷歌系统互补...

    随着国产手机.国产电脑飞速发展,也让越来越多的国产厂商意识到芯片.操作系统这两大核心技术的重要性,所以OPPO.vivo等知名国产手机厂商都想要将其中一项关键技术掌握在自己手中,纷纷开始"自 ...

  8. 小米手机能用上鸿蒙吗,鸿蒙系统小米手机能用吗?鸿蒙系统支持第三方手机!

    鸿蒙系统小米手机能用吗?鸿蒙系统支持第三方手机! 2021-05-19 15:18:09  来源:网络 扫码可以: 1.在手机上浏览 2.分享给微信好友或朋友圈 摘要: 近日在华为鸿蒙伙伴峰会上,华为 ...

  9. 《安富莱嵌入式周报》第290期:开源静电便携测试仪,开源音频功放,CAN高波特率设计,超级铁电产品,小米Vela系统,65W USB PD充电器参考设计

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

最新文章

  1. 20165303我期望的师生关系
  2. bcb中使用pas文件
  3. ORA-12154: TNS:could not resolve the connect identifier specified. Solved.
  4. Java系列笔记(4) - JVM监控与调优【转】
  5. linux可用机场客户端,Linux系统可用的6款Bittorrent客户端
  6. Linux下BitNami Redmine的插件安装与更新
  7. 【BZOJ2330】【tyvj1785】【codevs2404】糖果,第一次的差分约束
  8. 让oracle跑得更快——oracle 10g性能分析与优化思路,[让Oracle跑得更快.Oracle.10g性能分析与优化思路]概要1.doc...
  9. linux 添加新的系统调用,如何在Linux中添加新的系统调用
  10. android手机连接PC后怎样切换为U 盘模式
  11. Python、Java 在线笔试
  12. python语言-Python Insider
  13. .Net 4.0 之 Dynamic 动态类型
  14. JS日期比较 2013-01-31大于2013-02-01
  15. ModelAttribue注解的使用
  16. MTK.SP Flash Tool v6.2208 联发科V6版本 线刷工具教程下载
  17. curl DNS解析失败crash问题
  18. .img文件怎么打开(解压缩)
  19. ipcs中的dest是什么意思
  20. SpringBoot 使用validation数据校验-超级详细 - 第406篇

热门文章

  1. 阿里云总裁王坚:飞天的蝴蝶效应
  2. SDK游戏盾是怎么防护的。如何接入。
  3. PHP将图片处理成圆角
  4. Python 3.8.8 几个常用库的下载和离线包的制作安装
  5. swagger-ui 转换成文档
  6. 常用的第三方api汇总[获取天气]
  7. plc模块灵活接线消除干扰
  8. 7-126 时间差 (10分)
  9. 寻求长期合作工程师做兼职STM32 51 8S FPGA 图像处理
  10. Backbone.js 1.1.2