annotate Samples/README.md @ 1395:62dc0d737e7b

build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
author Alain Mazy <alain@mazy.be>
date Wed, 29 Apr 2020 18:11:49 +0200
parents 5b750a4e1b52
children 5d7ee14dc1eb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1360
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
1 General
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
2 =======
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
3 These samples assume that a recent version of Orthanc is checked out in an
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
4 `orthanc` folder next to the `orthanc-stone` folder. Let's call the top folder
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
5 the `devroot` folder. This name does not matter and is not used anywhere.
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
6
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
7 Here's the directory layout that we suggest:
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
8
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
9 ```
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
10 devroot/
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
11 |
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
12 +- orthanc/
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
13 |
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
14 +- orthanc-stone/
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
15 |
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
16 ...
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
17 ```
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
18
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
19 Orthanc can be retrieved with:
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
20 ```
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
21 hg clone https://hg.orthanc-server.com/orthanc
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
22 ```
1378
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
23
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
24 Furthermore, the samples usually assume that an Orthanc is running locally,
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
25 without authentication, on port 8042. The samples can easily be tweaked if
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
26 your setup is different.
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
27
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
28 When Dicom resources are to be displayed, their IDs can be supplied in the
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
29 various ways suitable for the platform (command-line arguments, URL parameters
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
30 or through the GUI)
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
31
1360
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
32
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
33 WebAssembly samples
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
34 ===================
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
35
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
36 Building the WebAssembly samples require the Emscripten SDK
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
37 (https://emscripten.org/). This SDK goes far beyond the simple compilation to
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
38 the wasm (Web Assembly) bytecode and provides a comprehensive library that
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
39 eases porting native C and C++ programs and libraries. The Emscripten SDK also
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
40 makes it easy to generate the companion Javascript files requires to use a
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
41 wasm module in a web application.
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
42
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
43 Although Emscripten runs on all major platforms, Stone of Orthanc is developed
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
44 and tested with the Linux version of Emscripten.
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
45
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
46 Emscripten runs perfectly fine under the Windows Subsystem for Linux (that is
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
47 the environment used quite often by the Stone of Orthanc team)
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
48
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
49 **Important note:** The following examples **and the build scripts** will
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
50 assume that you have installed the Emscripten SDK in `~/apps/emsdk`.
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
51
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
52 The following packages should get you going (a Debian-like distribution such
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
53 as Debian or Ubuntu is assumed)
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
54
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
55 ```
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
56 sudo apt-get update
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
57 sudo apt-get install -y build-essential curl wget git python cmake pkg-config
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
58 sudo apt-get install -y mercurial unzip npm ninja-build p7zip-full gettext-base
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
59 ```
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
60
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
61 SingleFrameViewer
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
62 -----------------
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
63
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
64 This sample application displays a single frame of a Dicom instance that can
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
65 be loaded from Orthanc, either by using the Orthanc REST API or through the
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
66 Dicomweb server functionality of Orthanc.
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
67
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
68 This barebones sample uses plain Javascript and requires the
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
69 Emscripten toolchain and cmake, in addition to a few standard packages.
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
70
1395
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
71 To build it, just launch the `build-wasm-SingleFrameViewer.sh` script from
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
72 this folder. Optionaly, you can pass the build type as an argument.
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
73 We suggest that you do *not* use the `Debug` configuration unless you really
1360
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
74 need it, for the additional checks that are made will lead to a very long
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
75 build time and much slower execution (more severe than with a native non-wasm
a3b453a833e2 Some real doc
Benjamin Golinvaux <bgo@osimis.io>
parents:
diff changeset
76 target)
1378
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
77
1395
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
78 In order to run the sample, you may serve it with the ServeFolders plugin.
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
79 You can i.e: add such a section in your orthanc configuration file:
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
80
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
81 ```
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
82 {
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
83 "Plugins" : ["LibServeFolders.so],
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
84 "ServeFolders" : {
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
85 "/single-frame-viewer" : "..../out/install-stone-wasm-SingleFrameViewer-RelWithDebInfo"
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
86 }
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
87 }
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
88 ```
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
89
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
90 You'll then be able to open the demo at `http://localhost:8042/single-frame-viewer/index.html`
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
91
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
92
1378
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
93 Native samples
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
94 =================
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
95
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
96 SdlSimpleViewer
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
97 ---------------
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
98
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
99 ### Windows build
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
100
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
101 Here's how to build the SdlSimpleViewer example using Visual Studio 2019
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
102 (the shell is Powershell, but the legacy shell can also be used with some
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
103 tweaks). This example is meant to be launched from the folder above
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
104 orthanc-stone.
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
105
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
106 ```
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
107 # create the build folder and navigate to it
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
108 $buildDir = "build-stone-sdlviewer-msvc16-x64"
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
109
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
110 if (-not (Test-Path $buildDir)) {
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
111 mkdir -p $buildDir | Out-Null
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
112 }
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
113
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
114 cd $buildDir
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
115
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
116 # perform the configuration
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
117 cmake -G "Visual Studio 16 2019" -A x64 `
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
118 -DMSVC_MULTIPLE_PROCESSES=ON `
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
119 -DALLOW_DOWNLOADS=ON `
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
120 -DSTATIC_BUILD=ON `
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
121 -DOPENSSL_NO_CAPIENG=ON `
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
122 ../orthanc-stone/Samples/Sdl/SimpleViewer
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
123
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
124 $solutionPath = ls -filter *.sln
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
125 Write-Host "Solution file(s) available at: $solutionPath"
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
126 ```
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
127
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
128 The initial configuration step will be quite lengthy, for CMake needs to
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
129 setup its internal cache based on your environment and build tools.
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
130
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
131 Subsequent runs will be several orders of magnitude faster!
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
132
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
133 One the solution (.sln) file is ready, you can open it using the Visual Studio
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
134 IDE and choose Build --> Build solution.
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
135
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
136 An alternative is to execute `cmake --build .` in the build folder created by
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
137 the script.
5b750a4e1b52 Doc for SDL sample
Benjamin Golinvaux <bgo@osimis.io>
parents: 1360
diff changeset
138
1395
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
139 In order to run the sample, make sure you've an Orthanc server running i.e. on
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
140 port 8042 and launch:
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
141
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
142 ```
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
143 ./SingleFrameViewer --orthanc http://localhost:8042 --instance 7fc84013-abef174e-3354ca83-b9cdb2a4-f1a74368
62dc0d737e7b build script for wasm sample + updated instructions + fixed Sdl sample for Orthanc listening on other ports that 8042
Alain Mazy <alain@mazy.be>
parents: 1378
diff changeset
144 ```