summaryrefslogtreecommitdiffstats
path: root/docs/part-1/0_Abstract.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/part-1/0_Abstract.md')
-rw-r--r--docs/part-1/0_Abstract.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/docs/part-1/0_Abstract.md b/docs/part-1/0_Abstract.md
new file mode 100644
index 0000000..d0e32de
--- /dev/null
+++ b/docs/part-1/0_Abstract.md
@@ -0,0 +1,27 @@
+# Part 1 - Getting Started for Users
+
+## Abstract
+
+X(cross) Development System (XDS) is set of tools that provide a multi-platform
+for cross development with near-zero installation.
+
+XDS allows you to keep developed application sources locally (on user's machine)
+to make it compatible with existing IT policies (e.g. corporate backup or SCM),
+and let user to continue to work as usual (use its favorite editor,
+keep performance while editing/browsing sources).
+
+The two main blocks that compose XDS are the client part (`xds-agent`) running
+on the user's machine and the server part (`xds-server`) running somewhere in a container or on a server machine (on local network or cloud).
+
+![](./pictures/xds-block-diagram.png){style width:98%;}
+
+<!-- pagebreak -->
+
+The client part (`xds-agent`) is portable and is running on Linux, Windows or
+MacOS machine and the following 3 main configurations are supported:
+
+- standalone (or local) config
+- On-Premise (local network)
+- SaaS (Cloud based)
+
+![](./pictures/xds-conf.png){style width:98%;}