Skip to content
Snippets Groups Projects
Commit 8cfa3cb8 authored by Dorian Rudolph's avatar Dorian Rudolph
Browse files

update plan

parent 23878468
No related branches found
No related tags found
No related merge requests found
...@@ -35,15 +35,15 @@ Science: ...@@ -35,15 +35,15 @@ Science:
See [LP05, NH08, GLFN14, LHZ16] for prior work. See [LP05, NH08, GLFN14, LHZ16] for prior work.
Programming: Programming:
- Build a collaborative digital whiteboard platform using the renderer you develop. - Build a collaborative digital whiteboard platform using your own renderer.
- Compare rendering algorithms in practice. - 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. - 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) - 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, ... - Use techniques suitable for cross platform applications. I.e., avoid platform specific SDKs like Metal, DirectX, AppKit, CUDA, ...
- Note, it is not expected that you really port to all platforms, but it should at least be possible without major difficulties. - 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: - Implement some nice-to-have features in the whiteboard:
- PDF integration via [PDFium](https://pdfium.googlesource.com/pdfium/) - 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 - End-to-end encryption
- Your own ideas... - Your own ideas...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment