From 8cfa3cb816c6da715e50590683bf0ae19fe83408 Mon Sep 17 00:00:00 2001
From: Dorian Rudolph <mail@dorianrudolph.com>
Date: Mon, 5 Feb 2024 13:33:48 +0100
Subject: [PATCH] update plan

---
 README.md | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index fde290f..8b20e99 100644
--- a/README.md
+++ b/README.md
@@ -35,15 +35,15 @@ Science:
 See [LP05, NH08, GLFN14, LHZ16] for prior work.
 
 Programming:
-- Build a collaborative digital whiteboard platform using the renderer you develop.
-- Compare rendering algorithms in practice.
+- Build a collaborative digital whiteboard platform using your own renderer.
+    - Use a modular architecture so that you can compare different renderers in practice.
 - Publish the software under an open source license, so other universities can develop it further.
 - Try to port to all platforms (Linux, Windows, Mac, Android, iOS, web)
-    - Use techniques suitable for cross platform applications. I.e., avoid platform specific SDKs like Metal, DirectX, AppKit, ...
-    - Note, it is not expected that you really port to all platforms, but it should at least be possible without major difficulties.
+    - Use techniques suitable for cross platform applications. I.e., avoid platform specific SDKs like Metal, DirectX, AppKit, CUDA, ...
+    - I don't expect that you really port to all platforms, but it should at least be possible without major difficulties.
 - Implement some nice-to-have features in the whiteboard:
     - PDF integration via [PDFium](https://pdfium.googlesource.com/pdfium/)
-        - Note, if you want to publish on iOS, this is really your only choice for a PDF library in terms of license.
+        - If you want to publish on iOS, this is really your only choice for a PDF library since GPL/AGPL is supposedly incompatible with the App Store.
     - End-to-end encryption
     - Your own ideas...
 
-- 
GitLab