1+ {
2+ "appId" : " my-application" ,
3+ "name" : " my-application" ,
4+ "title" : " My Application" ,
5+ "description" : " An example application that uses FDC3 and fully describes itself in an AppD record." ,
6+ "categories" : [
7+ " market data" ,
8+ " research" ,
9+ " news"
10+ ],
11+ "version" : " 1.0.0" ,
12+ "tooltip" : " My example application definition" ,
13+ "lang" : " en-US" ,
14+ "icons" : [
15+ {
16+ "src" : " http://example.domain.com/assets/my-app-icon.png" ,
17+ "size" : " 256x256" ,
18+ "type" : " image/png"
19+ }
20+ ],
21+ "screenshots" : [
22+ {
23+ "src" : " http://example.domain.com/assets/my-app-screenshot-1.png" ,
24+ "label" : " The first screenshot of my example app" ,
25+ "type" : " image/png" ,
26+ "size" : " 800x600"
27+ },
28+ {
29+ "src" : " http://example.domain.com/assets/my-app-screenshot-2.png" ,
30+ "label" : " The second screenshot of my example app" ,
31+ "type" : " image/png" ,
32+ "size" : " 800x600"
33+ }
34+ ],
35+ "contactEmail" : " fdc3@finos.org" ,
36+ "supportEmail" : " fdc3-maintainers@finos.org" ,
37+ "moreInfo" : " http://example.domain.com/" ,
38+ "publisher" : " Example App, Inc." ,
39+ "type" : " web" ,
40+ "details" : {
41+ "url" : " http://example.domain.com/app.html"
42+ },
43+ "hostManifests" : {
44+ "Finsemble" : {
45+ "window" : {
46+ "left" : 120 ,
47+ "top" : 120 ,
48+ "width" : 600 ,
49+ "height" : 800 ,
50+ "options" : {
51+ "minWidth" : 75
52+ }
53+ },
54+ "foreign" : {
55+ "components" : {
56+ "App Launcher" : {
57+ "launchableByUser" : true
58+ },
59+ "Window Manager" : {
60+ "FSBLHeader" : true ,
61+ "persistWindowState" : true
62+ }
63+ }
64+ },
65+ "interop" : {
66+ "autoConnect" : true
67+ }
68+ },
69+ "Glue42" : {
70+ "type" : " window" ,
71+ "details" : {
72+ "height" : 800 ,
73+ "width" : 600 ,
74+ "left" : 120 ,
75+ "top" : 120 ,
76+ "mode" : " tab" ,
77+ "allowChannels" : true ,
78+ "loader" : {
79+ "enabled" : true ,
80+ "hideOnLoad" : true
81+ }
82+ },
83+ "customProperties" : {
84+ "folder" : " FDC3 Toolbox"
85+ }
86+ },
87+ "Web App Manifest" : " http://example.domain.com/my-app.json"
88+ },
89+ "interop" : {
90+ "intents" : {
91+ "listensFor" : {
92+ "ViewChart" : {
93+ "displayName" : " View Chart" ,
94+ "contexts" : [
95+ " fdc3.instrument"
96+ ]
97+ },
98+ "myApp.GetPrice" : {
99+ "displayName" : " Get Price" ,
100+ "contexts" : [
101+ " fdc3.instrument"
102+ ],
103+ "resultType" : " myApp.quote"
104+ }
105+ },
106+ "raises" : {
107+ "ViewOrders" : [
108+ " fdc3.instrument" ,
109+ " fdc3.organization"
110+ ],
111+ "StartEmail" : [
112+ " fdc3.email"
113+ ]
114+ }
115+ },
116+ "userChannels" : {
117+ "broadcasts" : [
118+ " fdc3.instrument" ,
119+ " fdc3.organization"
120+ ],
121+ "listensFor" : [
122+ " fdc3.instrument" ,
123+ " fdc3.organization"
124+ ]
125+ },
126+ "appChannels" : [
127+ {
128+ "id" : " myApp.quotes," ,
129+ "description" : " Used to share a stream of quotes for currently displayed instrument and may be used to change the currently displayed symbol," ,
130+ "broadcasts" : [
131+ " myApp.quote"
132+ ],
133+ "listensFor" : [
134+ " fdc3.instrument"
135+ ]
136+ }
137+ ]
138+ },
139+ "localizedVersions" : {
140+ "fr-FR" : {
141+ "title" : " Mon application," ,
142+ "description" : " Un exemple d'application qui utilise FDC3 et se décrit entièrement dans un enregistrement AppD."
143+ }
144+ }
145+ }
0 commit comments