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