Go to file
sin_dzzeng 7be1b3141c dms_fwk模块UI框架解耦
Signed-off-by: sin_dzzeng <13277932042@163.com>
2022-03-14 10:24:42 +08:00
etc 添加dms标签,uid,gid 2022-03-09 09:24:08 +00:00
figures update readme 2022-02-25 09:48:55 +08:00
interfaces/innerkits/uri delete ipc_core dependent 2022-02-24 21:39:42 +08:00
sa_profile add dms 2021-06-17 13:10:47 +08:00
services/dtbschedmgr dms_fwk模块UI框架解耦 2022-03-14 10:24:42 +08:00
utils/native fix code style warnings 2021-09-24 16:28:15 +08:00
.gitattributes update OpenHarmony 2.0 Canary 2021-06-02 02:21:10 +08:00
bundle.json dms_fwk模块UI框架解耦 2022-03-14 10:24:42 +08:00
dmsfwk.gni dms_fwk模块UI框架解耦 2022-03-14 10:24:42 +08:00
LICENSE update OpenHarmony 2.0 Canary 2021-06-02 02:21:10 +08:00
OAT.xml sync code to master 2021-12-21 23:26:50 -08:00
README_zh.md update readme 2022-02-25 09:48:55 +08:00
README.md update readme 2022-02-25 09:48:55 +08:00

Distributed Scheduler

Introduction

Distributed Scheduler is used for cross-device component management. It allows the local device to access or control remote components, and enables app collaboration in distributed scenarios. Its main functions are as follows:

  • Remote ability startup: Starts an ability on a remote device.
  • Remote ability migration: Migrates an ability to a remote device.
  • Remote ability binding: Binds an ability on a remote device.

System Architecture

Figure 1 Distributed Scheduler architecture

Directory Structure

/foundation/distributedschedule
├── dmsfwk                      # DMS framework (DMS is short for Distributed Manager Service, also called the Distributed Scheduler Service)
├── dms_fwk_lite                # Lightweight DMS framework

Repositories Involved

Distributed Scheduler

distributedschedule_dms_fwk

distributedschedule_dms_fwk_lite