XML,JSON  과같은 데이터를 표현하는 양식이다.


정의 


https://doc.qt.io/QtApplicationManager/manifest.html


개요


패키지 정의 파일은 YAML 형식의 info.yaml 로 명명한다. 두개의 YAML 문서로 구성된다. 

파일 유형의 헤더와 실제 응용프로그램의 목록



기본 정의

 다음 예제는  full-featured 의 info.yaml 파일이다. YAML1.1 을 사용

%YAML 1.1
---
formatVersion: 1
formatType: am-application
---
id: 'com.pelagicore.radio'
icon: 'FM-Radio.png'
name:
  en: "FM Radio"
  de: "UKW-Rundfunk"
code: "radio.qml"

runtime: qml
runtimeParameters: { loadDummyData: true }
documentUrl: "fm"

mimeTypes: [ "x-scheme-handler/x-radio" ]

capabilities:
- cameraAccess
- locationAccess

version: '1.2.1-alpha3'


헤더 정보는 다음과 같다. 

formatVersion   int  Currently always 1. (Required)

formattype       string  always am-application.(Required)




링크 

https://moon9342.github.io/what_is_yaml



Manifest : 표명, 선언

'Qt' 카테고리의 다른 글

Threads Events QObjects/ko  (0) 2018.09.13
[Qt] Example  (0) 2018.08.23
[Qt 5.11] Qt Application Manager Single- vs. Multi-Process Mode  (0) 2018.08.23
[Qt] Download 및 라이센스 관련  (0) 2017.06.14
Qt Error 모음  (0) 2016.07.18

Link : https://doc.qt.io/QtApplicationManager/singlevsmultiprocess.html




Recommended Way to Support Mixed Setups


(IPC) 를 통하여 application 과 system-UI 간 통신을 수행한다.

QML 개발자에게 인터페이스를 제공하여야 한다.

어플리케이션 관리자 IPC 는 미들웨어와의 인터페이스에 적합하지 않는다.


Download QtApplicationManager

 : git clone https://github.com/qt/qtapplicationmanager.git



예제 

monitor

minidesk

Custom Application Manager 가 존재한다.

 실행시 :  ./custom-appman -c am-config.yaml

'Qt' 카테고리의 다른 글

[Qt] Example  (0) 2018.08.23
[Qt] YAML  (0) 2018.08.23
[Qt] Download 및 라이센스 관련  (0) 2017.06.14
Qt Error 모음  (0) 2016.07.18
Qt Compile5.6  (0) 2016.06.28

공식사이트 : https://doc.qt.io/QtApplicationManager/qtapplicationmanager-index.html



application-manager (appman) 이라한다.




소개글 : https://doc.qt.io/QtApplicationManager/introduction.html


+ Recent posts