Course Outline

Introduction

  • Overview of Harmony OS Features and Architecture for government

Setting up the Development Environment

  • Downloading the IDE
  • Setting up the compilation toolchain
  • Setting up the device development tool (HUAWEI DevEco Device Tool)
  • Setting up the application development tool (HUAWEI DevEco Studio)
  • Obtaining the source code for government use

Developing Connection Software

  • Setting up the Hi3861 environment for government applications
  • Developing an application that connects via WLAN for secure government networks
  • Implementing LED blinking for status indicators in government devices
  • Integrating Vendor SDKs to enhance functionality for government use cases

Developing Device Software

  • Developing an Hi3516 driver for government hardware
  • Controlling the screen on a device for government displays
  • Controlling a camera for government surveillance and security applications

Developing Application Software

  • Navigating HUAWEI DevEco Studio for government developers
  • Using the JavaScript framework, components, and interfaces for government applications
  • Developing a vision application for government projects

Developing an IoT Application

  • Using the camera module without a screen for government IoT devices

Developing the Kernel

  • Understanding the HarmonyOS kernel for secure government systems
  • Working with functions, file system, libraries, and commissioning functions for government requirements
  • Using the HDF driver framework, driver platform, and peripheral functions to support government hardware

Developing Components

  • Understanding components in a government context
  • Defining a component based on government specifications
  • Developing a HarmonyOS component and distribution for government use

Exploring the Security Mechanisms

  • Understanding hardware, system, data, device interconnection, and application security for government systems
  • Recommended practices for enhancing security in government applications

Summary and Conclusion

Requirements

  • An understanding of distributed computing concepts for government
  • Programming experience, preferably in C++ and JavaScript

Audience

  • Developers
  • System Administrators
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories