1. Internet of Things applet based on EVUE

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

The framework layer

  • For HarmonyOS, the Framework layer provides the Java/C/C++/JS user application framework and the Ability framework, two UI frameworks (Java UI framework for Java and JS UI framework for JS), And a variety of software and hardware services open to the outside of the multi-language framework API.

  • For devices that use HarmonyOS, the Framework layer provides framework apis in C/C++/JS and other languages. The apis supported by different devices are related to the degree of componentization tailoring of the system.

For the development scenario of the Internet of Things, the official answer given by Hongmeng OS is to develop the Internet of Things APP based on javascript, and the official launch of a set of solutions for the development of lightweight intelligent wear: HML + JS + MVVM = Internet of Things small program

EVM team after in-depth study of Hongmeng source code, surprised to find that Huawei for the Internet of Things scenario hope to build a set of APPLICATION ecosystem based on JS language idea and EVM’s original intention, it can be said that great minds think alike; From PC Internet to mobile Internet to the Internet of Things, the technology is developing with each passing day. The rise of scripting language in essence provides an efficient development method, which greatly promotes productivity improvement. So does the rise of Python language in the era of artificial intelligence. We have reason to believe that the mainstream development mode of the Internet of things in the future must be JS and Python language, but at present, JS language has actually been chosen by the big factory, and the ecology of the Internet of things in the future is likely to be built based on JS.

The following is a brief introduction to EVM positioning in the Internet of Things:

Therefore, EVM team decided to transplant the whole lightweight smart wear framework of Hongmeng into EVM ecology, and also give back to Hongmeng community, help the healthy growth of Hongmeng community, so that the benefit of Hongmeng more developers, accelerateInternet of Things appletsEcological construction of the

In essence, ** EVM + HML + CSS + JS + LVGL = EVUE** (Iot application development framework of Embedded Vue), EVM entry team reference HongMeng smart wear lightweight framework implements a set of similar EVUE small Internet application development framework, based on the EVM entry EVUE HongMeng OS JS FA framework has more friendly than the ecological support, can rapid adaptation more chips and development board, make more developers can more simple experience HongMeng way of development, Learning the core concept of Hongmeng, it is more important to seamlessly connect the front-end development ecology, so that Web engineers can seamlessly develop Internet of Things applications, greatly improving the development efficiency.

2.EVUE advantages and features

  • Internet of Things applets development
  • Class VUE application framework
  • Lightweight smart wear application development
  • Fully compatible with Hongmeng OS HML syntax
  • PC simulator support, PC side development, device side running

3. Watch application display based on EVUE

The launch page

Home page

The phone application

Motion curve

Music player

The weather application

Sports application

updates

4. Update content

  • Added support for ES6.0
  • Added syntax support for HML and CSS
  • Added EVUE, a small application framework for the Internet of Things
  • Add compatible support for Hongmeng lightweight intelligent wearable applications
  • Add Windows /Linux smart wear simulator
  • Add rich test cases for lightweight smart wearable applications
  • Add EVUE iot applets complete help manual

5. Next version update plan

  • Complete help manual support
  • Complete functional and performance test reports
  • Add more test cases
  • Added EVUE video tutorials
  • Added porting support for STM32H7
  • Added support for STM32L42R9AII6 development board adaption
  • More powerful EVUE simulator support

6.EVM Online Help manual

  • EVM Online help manual Gitee
  • EVM online help manual Github
  • VUE online Help manual Gitee
  • VUE online help manual Github

7. Project address

  • Gitee/evm
  • Github/evm
  • Gitee/evue
  • Github/evue

8. Experience quickly

portalScriptiot. Gitee. IO/evue_doc / # /…