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的相关信息。

相关链接

最新文章

  1. JavaScript中的this陷阱的最全收集
  2. redis 常用配置
  3. JS脚本
  4. qt 使用非系统字库
  5. Hibernate-细细道来-01
  6. 如何在datagridview 的head上绘制一个全选按钮
  7. Linux时间相关函数
  8. iOS 中UI控件的各种对齐方式总结
  9. python导入上级目录中的模块
  10. 【转】Android开发学习笔记:EditText的属性介绍
  11. PureMVC(JS版)源码解析
  12. STM32F10X -- 模拟IIC程序
  13. [NOI2012]
  14. C语言:递归函数n!
  15. 反射 内省 BeanUtil 综合使用
  16. ASCII编码、Unicode编码、UTF-8
  17. POJ 2470
  18. 大纲2.3 Internet
  19. 【linux】linux 环境下 安装禅道(转载) -- 跟web服务器无关,无视apache、nginx!!!
  20. Sharepoint 2013/2010 登陆身份验证

热门文章

  1. Ubuntu18.04下Git安装及使用
  2. 部署docker swarm集群
  3. 《Android逆向反编译代码注入》 - 逆向安全入门必看视频教程
  4. 54.Qt-将界面程序封装成动态库DLL
  5. Python数据类型--元组(tuple)
  6. BUUCTF-数据包中的线索 1
  7. c++11 R+字符串
  8. linux下composer安装
  9. vue知识点10
  10. poj1639,uva1537,uvalive2099,scu1622,fzu1761 Picnic Planning (最小限制生成树)