Hongmeng plans the future in 2023 and builds an environment for learning

Basic knowledge of Hongmeng development

Basic concepts and features of Hongmeng

HarmonyOS is a full-scenario distributed operating system developed by Huawei. It is designed to provide a unified and seamless user experience across a variety of devices. The core features of Hongmeng include the following aspects:

  • Distributed architecture: Hongmeng adopts a distributed architecture, which can collaborate the computing power, storage capacity and application capabilities between different devices to achieve seamless connection and resource sharing between devices.
  • Unified development framework: Hongmeng provides a unified development framework. Developers can use one set of code to adapt to multiple devices at the same time, reducing development workload and improving development efficiency.
  • Security and privacy protection: Hongmeng focuses on security and privacy protection, and provides a series of security measures such as security laboratories, security development frameworks, and security operations centers to ensure the security and privacy of user data.

Hongmeng’s development philosophy

Hongmeng's development philosophy is user-centered, advocating service-oriented architecture and open collaboration. Specifically, Hongmeng’s development philosophy includes the following aspects:

  • Service-oriented architecture: Hongmeng adopts a service-oriented architecture to encapsulate different functions and services into modules. Developers can select and combine these modules according to their needs to provide richer functions and experiences.
  • Open collaboration: Hongmeng encourages cooperation and sharing among developers and provides an open development platform and tools to facilitate developers to jointly create and share excellent applications and technologies.

Introduction to Hongmeng

HarmonyOS is a brand new distributed operating system for the era of Internet of Everything. Based on the traditional single-device system capabilities, HarmonyOS proposes a distributed concept based on the same system capabilities and adapted to multiple terminal forms. It can support multiple terminal devices such as mobile phones, tablets, smart wearables, smart screens, and cars. Provide business capabilities in all scenarios (mobile office, sports and health, social communication, media entertainment, etc.).

HarmonyOS provides APIs that support multiple development languages ​​for developers to develop applications. Supported development languages ​​include Java, XML (Extensible Markup Language), C/C++, JS (JavaScript), CSS (Cascading Style Sheets) and HML (HarmonyOS Markup Language).

HarmonyOS overall follows a layered design, from bottom to top: kernel layer, system service layer, framework layer and application layer. System functions are expanded step by step according to "System > Subsystem > Function/Module". In a multi-device deployment scenario, some non-essential subsystems or functions/modules are supported according to actual needs. The technical architecture of HarmonyOS is as follows. For detailed instructions, please refer to the official documentation.

Regarding setting up a development environment, the Hongmeng developer website has provided similar instructions on the following web page.

​ ​https://developer.harmonyos.com/cn/docs/documentation/doc-guides/installation_process-0000001071425528​​

Install Node.js

Enter the official website of Node.js https://nodejs.org/en/download/. The web page displays as shown below:

Two additional points here:

  1. The Hongmeng developer website states that the 64-bit version in the blue circle is used. In fact, the Windows Installer in the red circle is the same installation package.
  2. Downloading directly using the browser is very slow, so it is recommended to use a download tool. It will be much faster.

Install DevEco Studio

Enter the DevEcoStuidio download page below:

​ ​https://developer.harmonyos.com/cn/develop/deveco-studio​​

Selecting [Download Now] will go to the download link at the bottom of the page, where you can choose the Windows version or the Mac version.

After downloading, you get the zip package, and after decompressing, you get the executable file:

execute the file

Select [Next].

Select the installation path.

Select [Next] after selecting to generate the chart and modify the system path.

Select [Install].

Installation is in progress. . . soon!

Whichever you choose should work, but I don’t know what will happen if I use it without restarting. For more information about the advanced learning of Hongmeng Development, you can refer to this"Hongmeng Development 4.0 Learning Route"

QQ browser screenshot 20231115174620.png

Guess you like

Origin blog.csdn.net/m0_70748845/article/details/134425546