|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| common/ | | 22-Oct-2025 | - | 2,034 | 1,129 |
| etc/ | | 22-Oct-2025 | - | 111 | 101 |
| figures/ | | 22-Oct-2025 | - | | |
| frameworks/ | | 22-Oct-2025 | - | 4,739 | 3,381 |
| interfaces/ | | 22-Oct-2025 | - | 7,622 | 6,120 |
| sa_profile/ | | 22-Oct-2025 | - | 79 | 76 |
| services/ | | 22-Oct-2025 | - | 146,462 | 109,242 |
| test/ | | 22-Oct-2025 | - | 9,306 | 6,723 |
| .gitattributes | D | 22-Oct-2025 | 631 | 16 | 15 |
| CODEOWNERS | D | 22-Oct-2025 | 931 | 20 | 18 |
| LICENSE | D | 22-Oct-2025 | 10.1 KiB | 177 | 150 |
| OAT.xml | D | 22-Oct-2025 | 4.1 KiB | 66 | 14 |
| README.md | D | 22-Oct-2025 | 1.3 KiB | 39 | 25 |
| README_zh.md | D | 22-Oct-2025 | 1.7 KiB | 44 | 29 |
| bundle.json | D | 22-Oct-2025 | 7 KiB | 186 | 185 |
| dmsfwk.gni | D | 22-Oct-2025 | 2.8 KiB | 81 | 78 |
| hisysevent.yaml | D | 22-Oct-2025 | 5 KiB | 114 | 85 |
README.md
1# dmsfwk
2
3## Introduction
4
5The Distributed Ability Manager Service Framework (dmsfwk) component is used for cross-device component management. It allows the local device to access and control remote components, and enables application collaboration in distributed scenarios. Major functions are as follows:
6
7- Remote ability startup: starts an ability on a remote device. Data can be returned when the Page ability ends.
8- Ability continuation: continues an ability on a remote device.
9- Remote ability binding: binds an ability on a remote device.
10- Remote call: obtains the caller interface of a remote ability to call the ability across devices.
11
12## System Architecture
13
14Figure 1 Architecture of dmsfwk
15
16
17
18
19## Directory Structure
20
21```
22/foundation/ability
23├── dmsfwk # dmsfwk
24│ ├── bundle.json # Description and build script of dmsfwk
25│ ├── etc # Configuration files
26│ ├── interfaces # APIs exposed externally
27│ ├── services # Service implementation
28│ ├── sa_profile # SA-related configuration files
29│ ├── utils # Utils
30```
31
32## Repositories Involved
33
34dmsfwk
35
36[**ability\_dmsfwk**](https://gitee.com/openharmony/ability_dmsfwk)
37
38[ability\_dmsfwk\_lite](https://gitee.com/openharmony/ability_dmsfwk_lite)
39