sdk-manual: replace sdk-environment PNG with SVG

This replaces the PNG figure with an SVG.

(From yocto-docs rev: 2b14e4d9646b6be25876865def28c07334194874)

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 39fb148792cd6b8e567a496bdbe63a50759eef36)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Quentin Schulz
2026-01-21 14:31:49 +01:00
committed by Richard Purdie
parent 2d42466d9d
commit 23abcf73f7
3 changed files with 464 additions and 1 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

View File

@@ -148,7 +148,7 @@ SDK Development Model
Fundamentally, the SDK fits into the development process as follows:
.. image:: figures/sdk-environment.png
.. image:: svg/sdk-environment.*
:width: 100%
The SDK is installed on any machine and can be used to develop applications,

View File

@@ -0,0 +1,463 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="152.07843mm"
height="104.79381mm"
viewBox="0 0 152.07843 104.79381"
version="1.1"
id="svg1"
xml:space="preserve"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
sodipodi:docname="sdk-environment.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.7923962"
inkscape:cx="323.86813"
inkscape:cy="222.32808"
inkscape:window-width="2560"
inkscape:window-height="1440"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="layer2" /><defs
id="defs1"><marker
style="overflow:visible"
id="marker27"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1.5"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="none"><path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path27" /></marker><marker
style="overflow:visible"
id="marker24"
refX="0"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="1.5"
markerHeight="1"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="none"><path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path24" /></marker><marker
style="overflow:visible"
id="Triangle"
refX="-1"
refY="0"
orient="auto-start-reverse"
inkscape:stockid="Triangle arrow"
markerWidth="0.25"
markerHeight="0.44999999"
viewBox="0 0 1 1"
inkscape:isstock="true"
inkscape:collect="always"
preserveAspectRatio="none"
markerUnits="strokeWidth"><path
transform="scale(0.5)"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
d="M 5.77,0 -2.88,5 V -5 Z"
id="path135" /></marker></defs><g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Layer 2"
style="display:inline"
transform="translate(-15.261151,-139.49913)"><g
id="g5"
inkscape:label="yp-machine"><rect
style="display:inline;fill:#7399cb;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="rect1"
width="79.70993"
height="38.067791"
x="15.552484"
y="150.90607"
inkscape:label="yp-machine-rect" /><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="19.153561"
y="161.57883"
id="text3"
inkscape:label="yp-machine-rect-hosts-yp-text"><tspan
sodipodi:role="line"
id="tspan3"
style="stroke-width:0"
x="19.153561"
y="161.57883">Hosts Yocto Project</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="19.240089"
y="166.77032"
id="text3-0"
inkscape:label="yp-machine-rect-host-sdk-text"><tspan
sodipodi:role="line"
id="tspan3-5"
style="stroke-width:0"
x="19.240089"
y="166.77032">Can Host an SDK</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="19.36305"
y="171.6631"
id="text3-0-3"
inkscape:label="yp-machine-rect-build-sdk-text"><tspan
sodipodi:role="line"
id="tspan3-5-3"
style="stroke-width:0"
x="19.36305"
y="171.6631">Can Build an SDK</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="19.291393"
y="176.81357"
id="text3-0-3-3"
inkscape:label="yp-machine-rect-build-img-text"><tspan
sodipodi:role="line"
id="tspan3-5-3-4"
style="stroke-width:0"
x="19.291393"
y="176.81357">Can Build an Image</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="19.267235"
y="181.81523"
id="text3-0-3-3-8"
inkscape:label="yp-machine-rect-build-app-text"><tspan
sodipodi:role="line"
id="tspan3-5-3-4-1"
style="stroke-width:0"
x="19.267235"
y="181.81523">Can Build an Application</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.93636px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#4d6fad;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="15.660255"
y="155.1917"
id="text2"
inkscape:label="yp-machine-text"
transform="scale(1.0510998,0.95138443)"><tspan
id="tspan2"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.93636px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke:#000000;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
x="15.660255"
y="155.1917"
sodipodi:role="line">Yocto Project Machine</tspan></text></g><g
id="g7"
inkscape:label="target-hw"><rect
style="display:inline;fill:#ff8e98;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="rect5"
width="54.540253"
height="21.210974"
x="15.461151"
y="222.88196"
inkscape:label="target-hw-rect" /><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="19.230175"
y="229.96002"
id="text3-0-3-3-8-6"
inkscape:label="target-hw-rect-boot-run-app-text"><tspan
sodipodi:role="line"
id="tspan3-5-3-4-1-7"
style="stroke-width:0"
x="19.230175"
y="229.96002">Boots and Runs Images</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="19.216074"
y="235.00998"
id="text3-0-3-3-8-6-3"
inkscape:label="target-hw-rect-rt-debug-text"><tspan
sodipodi:role="line"
id="tspan3-5-3-4-1-7-7"
style="stroke-width:0"
x="19.216074"
y="235.00998">Real Time Debugging</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="19.318588"
y="239.95505"
id="text3-0-3-3-8-6-3-1"
inkscape:label="target-hw-rect-run-apps-text"><tspan
sodipodi:role="line"
id="tspan3-5-3-4-1-7-7-0"
style="stroke-width:0"
x="19.318588"
y="239.95505">Runs Applications</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.85198px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="15.431406"
y="240.36668"
id="text5"
transform="scale(1.0919034,0.9158319)"
inkscape:label="target-hw-text"><tspan
sodipodi:role="line"
id="tspan5"
style="stroke-width:0"
x="15.431406"
y="240.36668">Target Hardware</tspan></text></g><g
id="g22"
inkscape:label="sdk-machine-bot"
transform="translate(-0.02339256,71.952437)"
style="display:inline"><rect
style="display:inline;opacity:1;fill:#bcff75;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="rect18"
width="35.780399"
height="24.143047"
x="131.34613"
y="144.82916"
inkscape:label="sdk-machine-rect" /><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="135.18832"
y="163.78954"
id="text19"
inkscape:label="sdk-machine-rect-host-sdk-text"><tspan
sodipodi:role="line"
id="tspan19"
style="stroke-width:0"
x="135.18832"
y="163.78954">Hosts an SDK</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="135.28667"
y="158.73506"
id="text20"
inkscape:label="sdk-machine-rect-dbg-text"><tspan
sodipodi:role="line"
id="tspan20"
style="stroke-width:0"
x="135.28667"
y="158.73506">Debug Code</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="135.0829"
y="153.75328"
id="text21"
inkscape:label="sdk-machine-rect-compile-text"><tspan
sodipodi:role="line"
id="tspan21"
style="stroke-width:0"
x="135.0829"
y="153.75328">Compile Code</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.8036px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="123.12138"
y="153.16264"
id="text22"
transform="scale(1.0781897,0.92748058)"
inkscape:label="sdk-machine-text"><tspan
sodipodi:role="line"
id="tspan22"
style="stroke-width:0"
x="123.12138"
y="153.16264">SDK Machine</tspan></text></g><g
id="g11"
inkscape:label="sdk-machine-mid"
transform="translate(0.01304739,36.040971)"
style="display:inline"><rect
style="display:inline;opacity:1;fill:#bcff75;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="rect8"
width="35.780399"
height="24.143047"
x="131.34613"
y="144.82916"
inkscape:label="sdk-machine-rect" /><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="135.18832"
y="163.78954"
id="text8"
inkscape:label="sdk-machine-rect-host-sdk-text"><tspan
sodipodi:role="line"
id="tspan8"
style="stroke-width:0"
x="135.18832"
y="163.78954">Hosts an SDK</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="135.28667"
y="158.73506"
id="text9"
inkscape:label="sdk-machine-rect-dbg-text"><tspan
sodipodi:role="line"
id="tspan9"
style="stroke-width:0"
x="135.28667"
y="158.73506">Debug Code</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="135.0829"
y="153.75328"
id="text10"
inkscape:label="sdk-machine-rect-compile-text"><tspan
sodipodi:role="line"
id="tspan10"
style="stroke-width:0"
x="135.0829"
y="153.75328">Compile Code</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.8036px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="123.12138"
y="153.16264"
id="text11"
transform="scale(1.0781897,0.92748058)"
inkscape:label="sdk-machine-text"><tspan
sodipodi:role="line"
id="tspan11"
style="stroke-width:0"
x="123.12138"
y="153.16264">SDK Machine</tspan></text></g><g
id="g18"
inkscape:label="sdk-machine-top"
style="display:inline"><rect
style="display:inline;opacity:1;fill:#bcff75;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="rect15"
width="35.780399"
height="24.143047"
x="131.34613"
y="144.82916"
inkscape:label="sdk-machine-rect" /><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="135.18832"
y="163.78954"
id="text15"
inkscape:label="sdk-machine-rect-host-sdk-text"><tspan
sodipodi:role="line"
id="tspan15"
style="stroke-width:0"
x="135.18832"
y="163.78954">Hosts an SDK</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="135.28667"
y="158.73506"
id="text16"
inkscape:label="sdk-machine-rect-dbg-text"><tspan
sodipodi:role="line"
id="tspan16"
style="stroke-width:0"
x="135.28667"
y="158.73506">Debug Code</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="135.0829"
y="153.75328"
id="text17"
inkscape:label="sdk-machine-rect-compile-text"><tspan
sodipodi:role="line"
id="tspan17"
style="stroke-width:0"
x="135.0829"
y="153.75328">Compile Code</tspan></text><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.8036px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="123.12138"
y="153.16264"
id="text18"
transform="scale(1.0781897,0.92748058)"
inkscape:label="sdk-machine-text"><tspan
sodipodi:role="line"
id="tspan18"
style="stroke-width:0"
x="123.12138"
y="153.16264">SDK Machine</tspan></text></g><g
id="g24"
inkscape:label="deploy"><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="67.689835"
y="202.65199"
id="text4"
inkscape:label="deploy-text"><tspan
sodipodi:role="line"
id="tspan4"
style="stroke-width:0"
x="67.689835"
y="202.65199">Deploy</tspan></text><path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Triangle)"
d="m 61.112324,191.97241 -0.104376,23.8825"
id="path22"
sodipodi:nodetypes="cc"
inkscape:label="arrow-deploy" /></g><g
id="g27"
inkscape:label="objects-bot"
style="display:inline"><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.55315px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="112.58056"
y="228.37267"
id="text4-0-7-2"
inkscape:label="objects-text"
transform="scale(1.0071938,0.99285757)"><tspan
sodipodi:role="line"
id="tspan4-7-2-7"
style="stroke-width:0"
x="112.58056"
y="228.37267">Objects</tspan></text><path
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.799999;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27)"
d="m 130.78047,228.73371 -20.13864,0.0652 0.10438,-43.68265 -10.933713,-0.10439"
id="path26"
sodipodi:nodetypes="cccc"
inkscape:label="arrow" /></g><g
id="g26"
style="display:inline"
inkscape:label="objects-mid"><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.56577px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="104.3705"
y="170.58327"
id="text4-0-7"
inkscape:label="objects-text"
transform="scale(1.0107715,0.98934328)"><tspan
sodipodi:role="line"
id="tspan4-7-2"
style="stroke-width:0"
x="104.3705"
y="170.58327">Objects</tspan></text><path
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.8;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker24)"
d="m 130.9339,191.93551 -11.2556,-0.0369 0.18452,-21.88383 -20.038641,0.18453"
id="path25"
sodipodi:nodetypes="cccc"
inkscape:label="arrow" /></g><g
id="g25"
inkscape:label="objects-top"><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.55676px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
x="104.78993"
y="157.1425"
id="text4-0"
inkscape:label="objects-text"
transform="scale(1.0082173,0.99184966)"><tspan
sodipodi:role="line"
id="tspan4-7"
style="stroke-width:0"
x="104.78993"
y="157.1425">Objects</tspan></text><path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.9;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker24)"
d="m 130.91375,157.65432 -30.64596,-0.24975"
id="path23"
sodipodi:nodetypes="cc"
inkscape:label="arrow" /></g></g></svg>

After

Width:  |  Height:  |  Size: 29 KiB