EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

栏目: 软件资讯 · 发布时间: 4年前

内容简介:1. 基于EVUE的物联网小程序 EVM诞生以来,一直致力于让物联网开发变得简单,自鸿蒙OS 1.0 发布后,最引人注目的莫过于华为在应用程序开发框架层面面向应用开发者提供了一种全新的开发方式: 框架层 对于HarmonyOS...

1. 基于EVUE的物联网小程序

EVM诞生以来,一直致力于让物联网开发变得简单,自鸿蒙OS 1.0 发布后,最引人注目的莫过于华为在应用程序开发框架层面面向应用开发者提供了一种全新的开发方式:

框架层

  • 对于HarmonyOS应用,框架层提供了Java/C/C++/JS等多语言的用户程序框架和Ability框架,两种UI框架(包括适用于 Java 语言的Java UI框架、适用于JS语言的JS UI框架),以及各种软硬件服务对外开放的多语言框架API。
  • 对于采用HarmonyOS的设备,框架层提供了C/C++/JS等多语言的框架API。不同设备支持的API与系统的组件化裁剪程度相关。

 

针对物联网开发场景,鸿蒙OS官方给出的答案是基于javascript开发物联网APP,  官方推出了一套针对轻量级智能穿戴开发的解决方案: HML + JS + MVVM = 物联网小程序

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

EVM团队在深入研究鸿蒙源码后,惊奇的发现,华为面向物联网场景希望构建一套基于js语言的应用生态体系的想法与EVM的初衷不谋而合,可谓英雄所见略同;惊叹之余,纵观整个IT行业的发展,从PC互联网到移动互联网再到现在的物联网,技术发展日新月异,脚本语言的崛起本质上是提供了一种高效的开发方式,极大促进生产力的提高,人工智能时代 Python 语言的崛起也是如此,因此,我们有理由相信未来物联网的主流开发方式肯定是js和python语言,但目前来看,js语言已经事实上被大厂选择,未来物联网的生态很有可能基于js构建。下面简单介绍一下EVM在物联网的定位:

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代为此,EVM团队决定移植鸿蒙的整个轻量级智能穿戴框架到EVM的生态中,同时也回馈鸿蒙社区,助力鸿蒙社区的健康成长,让鸿蒙的造福更多的开发者,加速物联网小程序的生态建设     

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

本质上,EVM + HML + CSS + JS +  LVGL  = EVUE ( Embedded  Vue 类web开发框架vue的物联网应用开发框架 ), EVM团队参考鸿蒙的轻量级智能穿戴框架实现了一套类似的物联网小程序开发框架EVUE,  基于EVMEVUE相比鸿蒙OS的JS FA框架拥有更友好的生态支持,可以快速适配更多的芯片和开发板,让更多的开发者可以更加简单的体验鸿蒙的开发方式,学习鸿蒙的核心理念,更重要的是无缝对接前端开发生态,让web工程师也可以无缝的开发物联网应用,极大的提升开发效率;

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

3. EVUE优势特点

  • 物联网小程序开发
  • 类VUE应用框架
  • 轻量级智能穿戴应用开发
  • 全面兼容鸿蒙OS HML语法
  • PC模拟器支持,PC端开发,设备端运行

3. 基于EVUE的手表应用展示

  • 启动页面

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

  • 首页

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

  • 电话应用

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

  • 运动曲线

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

  • 音乐播放器

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

  • 天气应用

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

  • 运动应用

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

  • 更新升级

EVM 2.0 预览版,跃见非凡,源于鸿蒙,开启物联网小程序新时代

3. 更新内容

  • 增加对ES6.0的支持
  • 增加HML和CSS的语法支持
  • 增加物联网小程序应用框架 EVUE
  • 增加对鸿蒙轻量级智能穿戴应用的兼容支持
  • 增加windows/Linux的智能穿戴模拟器
  • 增加丰富的轻量级智能穿戴应用的测试用例
  • 增加EVUE物联网小程序完整的帮助手册

4. 下个版本更新计划

  • 完整的帮助手册支持
  • 完整的功能和性能测试报告
  • 增加更多的测试用例
  • 增加EVUE的视频教程
  • 增加STM32H7的移植支持
  • 增加STM32L42R9AII6开发板适配移植支持
  • 更加强大的EVUE模拟器支持

5. EVM在线帮助手册

6. 项目地址

7. 快速体验

传送门【https://scriptiot.gitee.io/evue_doc/#/zh-cn/evue_explore

 


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Modern PHP(中文版)

Modern PHP(中文版)

Josh Lockhart / 安道 / 中国电力出版社 / 2015-9 / 39

PHP正在重生,不过所有PHP在线教程都过时了,很难体现这一点。通过这本实用的指南,你会发现,借助面向对象、命名空间和不断增多的可重用的组件库,PHP已经成为一门功能完善的成熟语言。 本书作者Josh Lockhart是“PHP之道”的发起人,这是个受欢迎的新方案,鼓励开发者使用PHP最佳实践。Josh通过实践揭示了PHP语言的这些新特性。你会学到关于应用架构、规划、数据库、安全、测试、调试......一起来看看 《Modern PHP(中文版)》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具