The preview version of EVM 2.0 is extraordinary, originated from Hongmeng, opening a new era of small programs for the Internet of Things

1. EVUE-based IoT Mini Program

Since the birth of EVM , it has been committed to making the development of the Internet of Things simple. Since the release of Hongmeng OS 1.0, the most striking thing is that Huawei has provided a new development method for application developers at the application development framework level:

Frame layer

  • For HarmonyOS applications, the framework layer provides multi-language user program frameworks such as Java/C/C++/JS and Ability frameworks, two UI frameworks (including Java UI framework for Java language and JS UI framework for JS language) , And a multi-language framework API open to various software and hardware services.
  • For devices using HarmonyOS , the framework layer provides multi-language framework APIs such as C/C++/JS. The APIs supported by different devices are related to the degree of componentization of the system.

 

For IoT development scenarios, the official answer given by Hongmeng OS is to develop IoT APP based on javascript, and officially launched a set of solutions for the development of lightweight smart wear: HML + JS + MVVM = IoT applet

After in-depth study of the Hongmeng source code, the EVM team was surprised to find that Huawei's hope to build a set of application ecosystems based on the js language for IoT scenarios coincides with the original intention of EVM. It can be said that the heroes see the same; I am surprised. , Looking at the development of the entire IT industry, from the PC Internet to the mobile Internet to the current Internet of Things, technological development is changing with each passing day. The rise of scripting languages ​​essentially provides an efficient development method that greatly promotes productivity. The same is true for the rise of the Python language in the intelligent era. Therefore, we have reason to believe that the mainstream development methods of the Internet of Things in the future will definitely be the js and python languages. It is possible to build based on js. The following briefly introduces the positioning of EVM in the Internet of Things:

To this end, the EVM team decided to transplant Hongmeng’s entire lightweight smart wearable framework into the EVM ecosystem, and at the same time give back to Hongmeng community, help Hongmeng community’s healthy growth, let Hongmeng benefit more developers, and accelerate IoT applets Ecological construction     

Essentially, EVM + HML + CSS + JS + LVGL  = EVUE ( Embedded Vue- like web development framework vue's IoT application development framework). The EVM team refers to Hongmeng 's lightweight smart wearable framework to implement a set of similar IoT small Program development framework EVUE, EVUE   based on EVM has more friendly ecological support than JS FA framework of Hongmeng OS, can quickly adapt to more chips and development boards, so that more developers can experience Hongmeng's development more simply Method, learn the core concept of Hongmeng, and more importantly, seamlessly connect the front-end development ecology, so that web engineers can also seamlessly develop IoT applications, which greatly improves development efficiency;

3. Advantages of EVUE

  • IoT Mini Program Development
  • VUE-like application framework
  • Lightweight smart wearable application development
  • Fully compatible with Hongmeng OS HML syntax
  • PC simulator support, PC-side development, device-side operation

3. EVUE-based watch application display

  • Start page

  • Home

  • Phone application

  • Motion curve

  • music player

  • Weather application

  • Sports application

  • Update

3. Update content

  • Added support for ES6.0
  • Added syntax support for HML and CSS
  • Increase the application framework EVUE of the Internet of Things applet
  • Added compatibility support for Hongmeng lightweight smart wearable applications
  • Add windows/Linux smart wear simulator
  • Add abundant test cases for lightweight smart wearable applications
  • Add a complete help manual for the EVUE Internet of Things applet

4. Update plan for the next version

  • Full help manual support
  • Complete function and performance test report
  • Add more test cases
  • Increase the video tutorial of EVUE
  • Increase STM32H7 porting support
  • Added STM32L42R9AII6 development board adaptation and transplantation support
  • More powerful EVUE simulator support

5 . EVM online help manual

6. Project address

7. Quick experience

Portal【https://scriptiot.gitee.io/evue_doc/#/zh-cn/evue_explore

 

Guess you like

Origin www.oschina.net/news/119640/evm-2-0-pre-released