diff --git a/doc/praesentation/TextureSync.fodp b/doc/praesentation/TextureSync.fodp index c1fcce4..3bbaac1 100644 --- a/doc/praesentation/TextureSync.fodp +++ b/doc/praesentation/TextureSync.fodp @@ -1,13 +1,13 @@ - 2019-06-10T15:26:57.301707798LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/20$Build-22019-06-19T15:04:30.068360418PT5H30M24S118 + 2019-06-10T15:26:57.301707798LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/20$Build-22019-06-20T10:31:28.849825041PT5H43M34S126 - -759 - -412 - 14099 - 9999 + 1787 + -12130 + 45769 + 30925 view1 @@ -28,17 +28,17 @@ false true false - 0 - 0 + 1 + 11 false true true 4 0 - -1865 - -412 - 28888 - 19519 + 1787 + -12130 + 45770 + 30926 2000 2000 200 @@ -109,12 +109,13 @@ - + + + - @@ -715,21 +716,18 @@ - + - - - - + - + - + - + @@ -852,55 +850,62 @@ + + + + + + + - + - - - - - - - - + - + - + + + + + - - - - - + + + + + - + - + + + + @@ -917,101 +922,119 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + @@ -20731,9 +20754,12 @@ + + Hendrik + Einleitung: - Begrüßung - Unser Aufgabe des Projekt 1 war … @@ -39782,22 +39808,22 @@ - Agenda + Agenda - Problem - Lösung - Artefakte - Lastenheft - Pflichtenheft - Grobdesign - Tests - Technologien - Fazit - Demo - + Problem + Lösung + Artefakte + Lastenheft + Pflichtenheft + Grobdesign + Tests + Technologien + Fazit + Demo + @@ -40213,9 +40239,11 @@ + + Hendrik Auch sagen wer was macht @@ -59267,7 +59295,7 @@ - Problem + Problem @@ -65294,26 +65322,42 @@ - Nicht durchsuchbar - keine Sortierung - Dezentral gespeichert - keine Sicherung - + Nicht durchsuchbar + keine Sortierung + Dezentral gespeichert + keine Sicherung + - + - Verwaltungsaufwand + Verwaltungsaufwand + + + + + + + + + + + + + + + + Jannik Ausgangssituation –> schlecht @@ -84365,7 +84409,7 @@ - Lösung + Lösung @@ -103976,29 +104020,29 @@ - Ziele - - - Gut durchsuchbar - - - Zentral gespeichert + Ziele + + + Gut durchsuchbar + + + Zentral gespeichert - https://upload.wikimedia.org/wikipedia/commons/e/e5/Post-it-note-transparent.png - + https://upload.wikimedia.org/wikipedia/commons/e/e5/Post-it-note-transparent.png + + - + - Einleitung: - - Begrüßung - - Mein Thema ist …. - - Um das zu verstehen muss man erst mal die Begriffe klären, das steht auch ganz oben auf der Agenda + Lukas + + Lösung: Server-Client-Software die Verwaltung übernimmt. Speziell für Texturen optimiert (Tag-System) @@ -123047,9 +123091,9 @@ Projekt 1 | TextureSync | Lukas Fürderer, Hendrik Schutter, Robin Willmann, Jannik Seiler21.06.2019 - + - Auszug aus Projekt-Charta: + Auszug aus Projekt-Charta: @@ -124370,28 +124414,42 @@ - + - Kunden: Animationsstudios, 3D-Designer, Grafikagenturen + Kunden: Animationsstudios, 3D-Designer, Grafikagenturen - + - Lösung + Lösung + + + + + + + + + + + + + + + - Einleitung: - - Begrüßung - - Mein Thema ist …. - - Um das zu verstehen muss man erst mal die Begriffe klären, das steht auch ganz oben auf der Agenda + Robin + + @@ -143442,7 +143500,7 @@ - Artefakte + Artefakte @@ -145418,10 +145476,13 @@ + - Alle unsere docs vorstellen und deren Hierarchie + Robin + + Alle unsere docs vorstellen und deren Hierarchie, noch kein zeigen. @@ -164472,7 +164533,7 @@ - Artefakte + Artefakte @@ -166864,34 +166925,47 @@ + - + - Hervorgehobene genauer anschauen. - - Auf Traceability eingehen Anhand eines Beispiels verfolgen: - - Textur importieren - + Hendrik + + Hervorgehobene genauer anschauen. Lastenheft und Pflichtenheft. + + Jannik + + Grobdesign + + Lukas + + System und Akzeptanztest + + Alle: + + Auf Traceability eingehen Anhand eines Beispiels verfolgen: + + Textur importieren + - Lastenheft F#1 + Lastenheft F#1 - Pflichtenheft MK#7 + Pflichtenheft MK#7 - Grobdesign 2.2 View --> Import + Grobdesign 2.2 View --> Import - Systemtest ST#1 bis ST#6 + Systemtest ST#1 bis ST#6 - Akzeptanztests AT#1 + Akzeptanztests AT#1 - - + + @@ -185942,19 +186016,19 @@ - Technologien + Technologien - Server: Rust - Compilersprache mit ähnlicher Performance wie C++ - Compiler verhindert gängige Fehler in Programmen z.B. Seiteneffekte, use after free, race conditions, Pufferüberlauf - cargo als Toolchain (ist Teil von Rust) übernimmt Kompilierung, Testausführung, Abhängigkeitsverwaltung - Bibliotheken: - image: Generierung von Vorschaubildern - serde: Speicherung der Texturdaten in Json-Datei - + Server: Rust + Compilersprache mit ähnlicher Performance wie C++ + Compiler verhindert gängige Fehler in Programmen z.B. Seiteneffekte, use after free, race conditions, Pufferüberlauf + cargo als Toolchain (ist Teil von Rust) übernimmt Kompilierung, Testausführung, Abhängigkeitsverwaltung + Bibliotheken: + image: Generierung von Vorschaubildern + serde: Speicherung der Texturdaten in Json-Datei + @@ -186622,14 +186696,32 @@ - https://rustacean.net/assets/rustacean-flat-gesture.png + https://rustacean.net/assets/rustacean-flat-gesture.png + + + + + + + + + + + + + + + + + + - + - + Robin @@ -205680,25 +205772,25 @@ - Technologien + Technologien - + - Client: Kotlin - Syntax ähnlich wie Java - Sprachfeatures die Java nicht bietet (when mit expressions) - Übersetzt in JVM Bytecode → läuft überall - Native code (LLVM) - Intellij IDEA (IDE), gradle (build tool) - - Bibliotheken: - GUI Framework: TornadoFX (JavaFX für Kotlin) - Design lässt sich durch css ändern - Jfoenix: Material Design GUI Elemente (ChipView, etc.) + Client: Kotlin + Syntax ähnlich wie Java + Sprachfeatures die Java nicht bietet (when mit expressions) + Übersetzt in JVM Bytecode → läuft überall + Native code (LLVM) + Intellij IDEA (IDE), gradle (build tool) + + Bibliotheken: + GUI Framework: TornadoFX (JavaFX für Kotlin) + Design lässt sich durch css ändern + Jfoenix: Material Design GUI Elemente (ChipView, etc.) - + iVBORw0KGgoAAAANSUhEUgAAE4gAAARXCAYAAAAciYtxAAAAAXNSR0IArs4c6QAAAARnQU1B AACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5l @@ -225313,19 +225405,37 @@ - + - https://logos-download.com/wp-content/uploads/2016/10/Kotlin_logo_wordmark.png + https://logos-download.com/wp-content/uploads/2016/10/Kotlin_logo_wordmark.png - + + + + + + + + + + + + + + + + + + + + + - + - Hervorgehobene genauer anschauen. - - Auf Traceability eingehen Anhand eines Beispiels verfolgen. + Jannik @@ -244376,13 +244486,13 @@ - Fazit + Fazit - + - Pläne sind nichts, Planung ist alles. - Dwight D. Eisenhower, ehemaliger US-Präsident + Pläne sind nichts, Planung ist alles. + Dwight D. Eisenhower, ehemaliger US-Präsident @@ -245659,10 +245769,11 @@ + - + - + Hendrik @@ -264713,22 +264824,22 @@ - Fazit + Fazit - + - Was hat uns geholfen: - Vorhandenes Wissen - Issue-Tracker (55 Issues) - Versionsverwaltung (360 commits) - Test - + Was hat uns geholfen: + Vorhandenes Wissen + Issue-Tracker (59 Issues) + Versionsverwaltung (360 commits) + Test + - + iVBORw0KGgoAAAANSUhEUgAABHUAAAKACAIAAACdf9PqAAAACXBIWXMAAA7EAAAOxAGVKw4b AAAgAElEQVR4nOzdeVxO6f8/8Oteq/vWrkUpNEiirEmyVBIV2bdhZOy02MmYDyZkCxFjnUFj @@ -266441,7 +266552,7 @@ - + iVBORw0KGgoAAAANSUhEUgAAA14AAAHYCAIAAADSzK5JAAAACXBIWXMAAA7EAAAOxAGVKw4b AAAgAElEQVR4nOzdZ1wU19oA8DNtGyxFQFRABGzYC1asRKLYe2LUaEzsmuTaNbEnxpJiDNYo @@ -267436,11 +267547,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + Hendrik @@ -286491,18 +286638,34 @@ - DEMO + DEMO - + - DEMO + DEMO + - - + + + Hendrik + Demo ankündigen + + Jannik + Server und Client starten. Was zum /data Ordner des Servers sagen. + UI Elemente erklähren, aber nirgends draufklicken. + + Lukas + Import einer Textur und anschließend diese Textur mittels Tag und Name suchen. + + Robin + DetailView erklären und manipulieren. Export und Delete. Bedanken und nach Fragen fragen. + + + diff --git a/doc/praesentation/TextureSync.pdf b/doc/praesentation/TextureSync.pdf index fed84c1..420628f 100644 Binary files a/doc/praesentation/TextureSync.pdf and b/doc/praesentation/TextureSync.pdf differ diff --git a/doc/praesentation/TextureSync_Notes.pdf b/doc/praesentation/TextureSync_Notes.pdf new file mode 100644 index 0000000..1d52ea7 Binary files /dev/null and b/doc/praesentation/TextureSync_Notes.pdf differ