diff --git a/doc/mockup/import-window_mockup.json b/doc/mockup/import-window_mockup.json index ecc545e..1dc3484 100644 --- a/doc/mockup/import-window_mockup.json +++ b/doc/mockup/import-window_mockup.json @@ -9,8 +9,8 @@ "w": "752", "measuredW": "450", "measuredH": "400", - "x": "50", - "y": "4", + "x": "44", + "y": "10", "properties": { "text": "TextureSync" } @@ -31,10 +31,11 @@ "ID": "4", "typeID": "Label", "zOrder": "2", + "w": "30", "measuredW": "30", "measuredH": "21", "x": "261", - "y": "208", + "y": "258", "properties": { "text": "Tags" } @@ -47,7 +48,7 @@ "measuredW": "128", "measuredH": "27", "x": "261", - "y": "225", + "y": "275", "properties": { "text": "Holz, dunkel, Buche" } @@ -57,10 +58,13 @@ "typeID": "TextInput", "zOrder": "4", "w": "218", - "measuredW": "79", + "measuredW": "271", "measuredH": "27", "x": "261", - "y": "165" + "y": "165", + "properties": { + "text": "/home/Bill/Dokumente/Texturen/buche.bmp" + } }, { "ID": "8", @@ -73,13 +77,39 @@ "properties": { "text": "Datei öffnen" } + }, + { + "ID": "9", + "typeID": "TextInput", + "zOrder": "6", + "w": "330", + "measuredW": "106", + "measuredH": "27", + "x": "261", + "y": "224", + "properties": { + "text": "holz_buche.bmp" + } + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "7", + "w": "46", + "measuredW": "35", + "measuredH": "21", + "x": "261", + "y": "208", + "properties": { + "text": "Name" + } } ] }, "mockupH": "400", "mockupW": "752", - "measuredW": "802", - "measuredH": "404", + "measuredW": "796", + "measuredH": "410", "version": "1.0" } } diff --git a/doc/mockup/import-window_mockup.pdf b/doc/mockup/import-window_mockup.pdf index 08244af..8421622 100644 Binary files a/doc/mockup/import-window_mockup.pdf and b/doc/mockup/import-window_mockup.pdf differ diff --git a/doc/mockup/import-window_mockup.png b/doc/mockup/import-window_mockup.png index c11b502..8688985 100644 Binary files a/doc/mockup/import-window_mockup.png and b/doc/mockup/import-window_mockup.png differ diff --git a/doc/pflichtenheft/pflichtenheft.fodt b/doc/pflichtenheft/pflichtenheft.fodt index 2354176..0768dbf 100644 --- a/doc/pflichtenheft/pflichtenheft.fodt +++ b/doc/pflichtenheft/pflichtenheft.fodt @@ -1,10 +1,10 @@ - 2019-03-26T16:04:36.670567469PT2H42M41S74LibreOffice/6.2.2.2$Linux_X86_64 LibreOffice_project/20$Build-2Pflichtenheft2019-04-08T10:37:50.1622651631.0 + 2019-03-26T16:04:36.670567469PT2H54M35S76LibreOffice/6.2.2.2$Linux_X86_64 LibreOffice_project/20$Build-2Pflichtenheft2019-04-08T11:04:05.7730651891.0 - 107924 + 248620 0 55594 23608 @@ -14,16 +14,16 @@ view2 19293 - 50144 + 257120 0 - 107924 + 248620 55592 - 131530 + 272226 0 1 false 90 - false + true false @@ -105,7 +105,7 @@ true false true - 3701081 + 3737478 true false false @@ -117726,53 +117726,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -117823,6 +117776,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -117878,202 +117878,217 @@ - - + + - - + + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - + - - + + - + + + + + + + - - + + + + + + + + + + + + + + + + + - + + + + + + + - - + + - + + + + + + + - + + + + + + + + + + - + - + - + - - + + + + + - + - - - - - - - - - - + - + - + - + - + - + - + - + @@ -118143,14 +118158,17 @@ + + + - + - + @@ -118305,7 +118323,7 @@ - TextureSync Pflichtenheft Version 1.0Seite 5/9 + TextureSync Pflichtenheft Version 1.0Seite 9/9 @@ -118322,8 +118340,8 @@ - - + + Pflichtenheft TextureSync @@ -118344,15 +118362,15 @@ - Version + Version - 1.0 + 1.0 - Datum + Datum 22.03.19 @@ -118360,25 +118378,25 @@ - Autor + Autor - Lukas Fürderer, Jannik Seiler + Lukas Fürderer, Jannik Seiler - Projektmitglieder + Projektmitglieder - Hendrik Schutter, - Lukas Fürderer, - Robin Willmann, - Jannik Seiler + Hendrik Schutter, + Lukas Fürderer, + Robin Willmann, + Jannik Seiler - + Inhaltsverzeichnis @@ -118465,107 +118483,107 @@ - Inhaltsverzeichnis + Inhaltsverzeichnis - 1 Einleitung3 - 1.1 Musskriterien3 - 1.2 Wunschkriterien4 - 1.3 Abgrenzungskriterien5 - 2 Produktumgebung5 - 2.1 Architektur5 - 2.2 Server5 - 2.3 Client6 - 3 Technologien6 - 3.1 Server6 - 3.2 Client6 - 4 Gegenmaßnahmen für Risiken7 - 4.1 Gegenmaßnahmen für Projektrisiken7 - 4.2 Gegenmaßnahmen für Produktrisiken7 - 3 Mockups8 - 3.1 Erster Start8 - 3.2 Hauptfenster8 - 3.3 Dialog9 - 3.4 Textur importieren9 + 1 Einleitung3 + 1.1 Musskriterien3 + 1.2 Wunschkriterien4 + 1.3 Abgrenzungskriterien5 + 2 Produktumgebung5 + 2.1 Architektur5 + 2.2 Server5 + 2.3 Client6 + 3 Technologien6 + 3.1 Server6 + 3.2 Client6 + 4 Gegenmaßnahmen für Risiken7 + 4.1 Gegenmaßnahmen für Produktrisiken7 + 4.2 Gegenmaßnahmen für Produktrisiken7 + 5 Mockups8 + 5.1 Erster Start8 + 5.2 Hauptfenster8 + 5.3 Dialog9 + 5.4 Textur importieren9 - - Einleitung + + Einleitung TextureSync ist eine Client-Server Applikation zur Verwaltung und Verteilung von 3D-Texturen in einem Unternehmensnetzwerk. Ein 3D-Designer soll hierbei so wenig Aufwand wie möglich mit der Organisation und Verteilung seiner Texturen haben. TextureSync übernimmt die zentrale Speicherung und macht erstellte Werke allen teilnehmenden Mitarbeitern des Unternehmens zugänglich. - Musskriterien - Texturensammlung + Musskriterien + Texturensammlung Der Server kann mindestens 1000 Texturen (Grafikdateien) speichern. Jeder verbundene Client kann Grafiken hinzufügen und die Sammlung durchsuchen. - Bildformate + Bildformate TextureSync kann mindestens die Bildformate JPEG und PNG korrekt verwalten und darstellen. - Metadaten + Metadaten Beim Importieren von Texturen erfasst TextureSync automatsich die Auflösung der Textur und das aktuelle Datum als Einpflegedatum. Der Nutzer kann den Texturen bei Bedarf Tags hinzufügen und den eindeutigen Namen editieren. - Tags + Tags Tags sind Zeichenketten, mit denen Texturen in bestimmte Gruppen eingeteilt werden können. Als Tags sind maximal 32 Zeichen und mindestens 1 Zeichen aus Buchstaben, Zahlen, Bindestrichen, Unterstrichen und Umlauten erlaubt. Die Groß- und Kleinschreibung (auch der Umlaute) wird nicht berücksichtigt. Jeder Textur können beliebig viele Tags zugewiesen werden und umgekehrt kann ein Tag beliebig vielen Texturen zugewiesen werden. Die Zuordnung der gesammelten Texturen zu ihren Tags lässt sich jederzeit von beliebigen Nutzern wieder ändern durch Hinzufügen und Löschen von Tags bei den betreffenden Texturen. - - Filter + + Filter Der Nutzer kann die am Client angezeigten Texturen nach verschiedenen Kriterien filtern. Mögliche Kriterien sind: - + - Das Vorhandensein von Tags + Das Vorhandensein von Tags - Das nicht-Vorhandensein von Tags + Das nicht-Vorhandensein von Tags - Mindestauflösung + Mindestauflösung - Maximalauflösung + Maximalauflösung - Stichworte, die im Namen der Textur vorhanden sind - + Stichworte, die im Namen der Textur vorhanden sind + Beliebige Kombinationen dieser Kriterien sind möglich, um nur die Texturen anzuzeigen, die alle eingestellten Kriterien erfüllen. Als Auflösung wird die Breite bzw. Höhe der Textur in Pixeln gezählt. Sollte eine Textur nicht quadratisch sein, zählt das quadratische Mittel aus Breite und Höhe. Alle gefundenen Ergebnisse werden jeweils mit einer 2D-Vorschau aufgelistet. - Synchronisation + Synchronisation Hat ein Nutzer eine Textur erfolgreich zur Sammlung hinzugefügt oder Tags zu einer Textur hinzugefügt bzw. entfernt, ist diese geänderte Textur sowie deren Metadaten für alle anderen Nutzer sichtbar. - Export + Export Jede gewünschte Textur lässt sich aus der Sammlung exportieren und im lokalen Dateisystem des Clients an einem beliebigen Ort abspeichern. - Atomarer Upload + Atomarer Upload Eine neue Textur wird erst dann in die Sammlung übernommen, wenn der Upload auf den Server vollständig und erfolgreich war. Sollte ein Upload durch einen Netzwerkausfall abbrechen, wird keine defekte Textur in die Sammlung aufgenommen. - Wunschkriterien - 3D-Ansicht + Wunschkriterien + 3D-Ansicht Der Nutzer könnte bei Auswahl einer Textur eine 3D-Vorschau angezeigt bekommen um eine räumliche Vorstellung davon zu erhalten. - Einfache Installation + Einfache Installation Wünschenswert wäre, sowohl Client als auch Server, jeweils über eine einzelnes Shell-Skript installieren zu können. Dieses würde auch die Inbetriebnahme des Server übernehmen. Alternativ könnte dies auch von einem debian Paket erledigt werden. - Update durch die Paketverwaltung + Update durch die Paketverwaltung TextureSync könnte als Paket in apt installiert werden, sodass es beim üblichen Systemupdate von Ubuntu ebenfalls aktualisiert wird. - Backup + Backup Von der Texturensammlung lässt sich im laufenden Betrieb ein konsistentes Backup erstellen, indem man ein bestimmtes, im Handbuch angegebenes Verzeichnis mit einem einfachen Kopierprogramm auf das Backuplaufwerk kopiert. Zur Wiederherstellung des Backups reicht es aus, den Server zu stoppen, das Verzeichnis aus dem Backup zurück zu spielen und den Server erneut zu starten. Automatische Konfiguration des Clients Der Client findet automatisch den Server innerhalb von 30 Sekunden, ohne dass eine IP-Adresse von Hand eingeben werden muss. Änderungen der Server IP-Adresse werden automatisch erkannt. - 3D Ansicht als Standard Ansicht + 3D Ansicht als Standard Ansicht Der Nutzer könnte ohne Auswahl einer Textur alle gefunden Texturen als 3D-Vorschau angezeigt bekommen um eine räumliche Vorstellung davon zu erhalten.. - Abgrenzungskriterien - Texturen erstellen oder bearbeiten + Abgrenzungskriterien + Texturen erstellen oder bearbeiten TextureSync ist keine Bildbearbeitung. Um Texturen zu ändern, müssen diese exportiert, mit einem dafür vorgesehenen Programm bearbeitet und schließlich neu importiert werden. - Produktumgebung - Architektur + Produktumgebung + Architektur TextureSync ist eine Client-Server Applikation. Ein Client reicht zur Verwendung nicht aus. Um TextureSync lokal zu verwenden, muss ein lokaler Server installiert werden, auf den der Client anschließend zugreifen kann. - Server + Server Der Server lässt sich auf einem Ubuntu Server 18.04 mit Internetzugang installieren, sofern ein root-Zugriff vorhanden ist. - Client + Client Der Client lässt sich auf einem Ubuntu 18.04 System mit Internetzugang und root-Zugriff installieren. - 3 Technologien - 3.1 Server + Technologien + Server Die Server-Software wird in der Programmiersprache Rust entwickelt. Rust wurde von Mozilla Research erschaffen, um gängige Fehler der Softwareentwicklung bereits vor der Ausführung zu erkennen und zu verhindern. Rust's Typsystem bietet hervorragende Unterstützung für sicherere und fehlerfreie Nebenläufigkeit, wie es beim Handhaben von mehreren gleichzeitigen Verbindungen notwendig sein wird. Auch die effiziente Abarbeitung und das Ökosystem, welches viele wichtige Bibliotheken für den Servereinsatz bietet, sprechen für Rust. Hinzu kommt noch die einfache Portierung auf andere Betriebssystem und die Tatsache, dass Rust, als native Sprache, keine nennenswerten Laufzeit-Abhängigkeiten hat und somit die Installation der TextureSync-Servers-Software vereinfacht wird. Um das Verarbeiten des Netzwerkprotokoll zu erleichtern wird serde_json (Version 1.0) für (De-)Serialisierung von JSON verwendet. Für das serverseitige erstellen von Preview-Bildern wird die Bibliothek image (Version 0.21) verwendet. - 3.2 Client + Client Die Client-Software wird mit der Programmiersprache Kotlin entwickelt. Gründe hierfür ist das diese für die Java-Virtual-Machine übersetzt werden kann und so auf mehreren Plattformen lauffähig ist. Als Framework für das User Interface wird TornadoFx verwendet. Hiermit lassen sich viele moderne UI-Elemente realisieren. @@ -118575,152 +118593,147 @@ - - 4 Gegenmaßnahmen für Risiken - 4.1 Gegenmaßnahmen für Projektrisiken + Gegenmaßnahmen für Risiken + Gegenmaßnahmen für Produktrisiken - PjR#1 + PjR#1 - Puffer einplanen, Worst-Case beachten. + Puffer einplanen, Worst-Case beachten. - PjR#2 + PjR#2 - Frühzeitig Prototyp bauen, testen. Anforderungen analysieren. + Frühzeitig Prototyp bauen, testen. Anforderungen analysieren. - PjR#3 + PjR#3 - Puffer einplanen. + Puffer einplanen. - PjR#4 + PjR#4 - Frühzeitig Proof-of-Concept/Prototypen erstellen. Alternativen: - + Frühzeitig Proof-of-Concept/Prototypen erstellen. Alternativen: + - Server erstellt Preview + Server erstellt Preview - Wechsel des UI-Frameworks. + Wechsel des UI-Frameworks. - Nur 2D-Preview + Nur 2D-Preview - PjR#5 + PjR#5 - Aktuelle Versionen verwenden, freie Frameworks und Tools + Aktuelle Versionen verwenden, freie Frameworks und Tools - PjR#6 + PjR#6 - Tests bei Planung definieren, während Implementieren testen + Tests bei Planung definieren, während Implementieren testen - - 4.2 Gegenmaßnahmen für Produktrisiken + + Gegenmaßnahmen für Produktrisiken - PdR#1 + PdR#1 - Möglichkeiten zum Backup schaffen; Server-Dateistruktur einfach halten. + Möglichkeiten zum Backup schaffen; Server-Dateistruktur einfach halten. - PdR#2 + PdR#2 - Server: Nach solchen Daten beim Start scannen. - Client: Cache leeren beim Start oder beim Beenden. + Server: Nach solchen Daten beim Start scannen. + Client: Cache leeren beim Start oder beim Beenden. - PdR#3 + PdR#3 - Edge-Cases testen. Server sendet Nachricht, um zu zeigen, dass die Transaktion erfolgreich war. + Edge-Cases testen. Server sendet Nachricht, um zu zeigen, dass die Transaktion erfolgreich war. - PdR#4 + PdR#4 - Schon ausgewählte Texturen könnten lokal gecached werden. + Schon ausgewählte Texturen könnten lokal gecached werden. - PdR#5 + PdR#5 - Auflösung verringern, Animationen deaktivieren, nur 2D Previews + Auflösung verringern, Animationen deaktivieren, nur 2D Previews - PdR#6 + PdR#6 - Bestätigung für löschen erforderlich. - Backup kann wieder eingespielt werden + Bestätigung für löschen erforderlich. + Backup kann wieder eingespielt werden - PdR#7 + PdR#7 - Atomarer Upload, Möglichkeit Metadaten zu ändern. + Atomarer Upload, Möglichkeit Metadaten zu ändern. - PdR#8 + PdR#8 - Bestätigungs-Nachricht nach Upload an Client, nach Erfolg. User Interface informiert Nutzer über den Erfolg. + Bestätigungs-Nachricht nach Upload an Client, nach Erfolg. User Interface informiert Nutzer über den Erfolg. - - - - - - + + Mockups Erster Start @@ -119047,7 +119060,7 @@ Hauptfenster - + iVBORw0KGgoAAAANSUhEUgAABIUAAAKbCAYAAABrQDp8AAAgAElEQVR4nOydeVgV973/xy3u gFtWG701zZ5oXJImJoUmN22TtjemSW/SX9qYNEvb3KQoiriDu4gIrqgRcd8jKGo0LiBqTNxw V3ZRcMfjviDw/v1hv5M5c2bOxpkzI+f9ep738wjIOQfkS2Ze+SzSsWPH8MADDyAkJAQhISFo @@ -120374,7 +120387,7 @@ Dialog - + iVBORw0KGgoAAAANSUhEUgAABIUAAAKbCAYAAABrQDp8AAAgAElEQVR4nOzde5hbVb3w8bQF W6BQtOAj6gMeq+mFMpRepjBtpzLTmcxkppOZzDWZmWQmmQRBON4O6MHL6+ODHLxwUI9aL+hR vMtR9BzEI94QRUXwcMALgoigFkQUUBGOBfp7/6g7JJmdZO+dvbJWsr/reT7PA512kmlnlb2+ @@ -121434,379 +121447,467 @@ Textur importieren - iVBORw0KGgoAAAANSUhEUgAAAvAAAAGQCAYAAADIulS9AAAgAElEQVR4nOzdd3xUVf7/8ZMC - CSSQQOgloRMgDRJaKAlFIiCE3jUiwgqiQdYFaQZRWBSVYgEUFFkVECUIAioqEXCxgKz7c3UV - FRcVVlGjBjcIJO/fH3zvwJQkEzJhBn09H4/P45GZOffOuVPfuXPuuebLL79U3bp1FR4ervDw - cFWuXNn29+WuwMBAGWMoiqIoyq3y8/Pz2ncWdfmqWbNmSk1NpX7ntWzZMspFzZs3Txs3btTF - TEpKitc/gCmKoiiKoiiKKr78/PzOB/iwsDDblWFhYapUqZLCwsIoirqMlZKSQvlwJSQkeP01 - QlHU5a+mTZt6/fOHzy6qcuXKdiH+yy+/tA/wAAAAAHzLl19+qYCAABljtHTpUplKlSoR4AEA - AAAfZmX2bt26yYSGhhLgAQAAAB9WtWpVGWMUFxcnU716dQI8AAAA4MOsAB8ZGSlTt25dAjwA - AADgw6wA37BhQ5l69eq5DPAHDx5UhQoVXE5hExoaqh9//PGS7vzgwYNauHChJ7bDyZYtW5SQ - kKDg4GDVqlVLw4YN07vvvlsu9wUAAABcLlaADwoKKjrAnzlzRjt37lR2drbmz58vY4w2b96s - 7Oxs7d69+5Lv/N5771V0dHRZt8HJJ598In9/f/3pT3/Srl279Oyzz2ro0KEKCAjQa6+95vH7 - AwAAAC6XKlWqXNihXr9+/RKH0GzdulX+/v521+Xm5mru3LlKTk5W//799eqrr0qSvvjiC8XE - xOg///mPJOn+++/XqFGjJEkffPCBatasKWOMOnToIEn67rvvFBUVpe+//9627qSkJL355pva - u3evYmJiNGnSJNWoUUOzZ88u8n5fe+01GWNs92u55pprNGHCBEnS//73Py1ZskTnzp2z3b5y - 5UodPXrUdl+LFy9Ws2bNVL16dS1ZssTWLj8/X5MmTVJISIhiYmK0c+fO0j3qAAAAwCUqdYB/ - /vnnFRQUZLucl5enmJgYRUZGas6cORo9erQCAwO1YcMG/fbbb0pMTFTHjh21Y8cO+fv7a82a - NZKkn376SWlpaWrZsqUOHjwoSdq/f7+MMXYBPjw8XOvWrdPGjRtljFGtWrU0ZcoUvfHGG0Xe - 75kzZ9SlSxfVqVNH99xzjz777DNJ0vHjx/XNN99Ikr799lv5+fnZQv/hw4dljNFbb71lu6+w - sDAtWrRIM2fOlL+/vz7//HNJ0oQJExQREaEVK1bohhtuUGBgoE6cOOHBpwUAAABwzQrwNWrU - kGnQoEGJAX7z5s0KDg62XV66dKlCQkJ05MgR5eXlKS8vT3PmzFFoaKhOnTqlzz77TFWrVpW/ - v78yMjLs1jVjxgx17drVdnnnzp0yxtjtFY+IiNCaNWu0adMmBQQE6NNPP3Xrfs+cOaPVq1er - Y8eOMsaoffv2Wrt2rd26u3btqvHjx0uSbrzxRrVv316StGnTJgUGBtoCe0FBgapWraqnnnpK - 3377rQICArR582bbet577z0VFhaW9rEHAAAASs0K8PXr13c/wF+8B37YsGEuD241xujw4cOS - pL59+8oYoy1bttityzHAv/766zLG6NSpU7bratasqVWrVmnz5s2qWLGiW/f7/vvv2+5bkr76 - 6ivdd999qlmzpsaOHWu7fuXKlapatap++OEHValSRWvXrrVt48X3JUlNmzbV8uXL9cILL6hC - hQo6e/as7bYzZ84U/ygDAAAAHmIF+Hr16sk0bNjQrSE0F4fbqVOnqkaNGtqzZ4/27dtnK2tY - zEsvvSQ/Pz/17NlTNWvW1PHjx23LZmVlKSkpyXb5+PHjMsbYDozNzc1VcHCw1qxZoy1btigg - IMCt+/34449ljLHtrbcsX75c1apVs13+4YcfVKFCBQ0bNkxBQUH6+eefJcnpviSpbt26Wrly - pV599VX5+fnpu+++s93Wt29fLV26tORHGwAAACgjK8A3atRIplatWjLGOB2kejFrD7Tl008/ - VeXKldWtWzetXbtW2dnZmjZtmnbs2KFTp04pMjJSN954o/Lz8xUbG6uePXuqoKBAkrR+/XqF - hIRo2bJlys/Pl3T+QNPWrVtr5cqV6tKli4wxWr9+vV588UX5+fm5db8FBQWKiorS4MGD9cYb - b2jv3r1asGCBIiIiNH36dLvt6devn4wx6t+/v+26bdu22d2XJAUHB+vZZ59Vfn6+oqKiFB8f - r5UrV2rRokWqUKGCnn766Ut/FgAAAAA3WQE+MTFRJiwsTMYYp73PF3vrrbfUsmVLu+sOHz6s - QYMGKSIiQv7+/oqOjtbevXv19ttvq1mzZrZ54j/66CPVr19fX3/9tSTp7NmzuuWWW9SgQQPt - 27dPkvTNN98oOTlZ1apV06RJkxQXF2fbs968eXO37te6rWPHjgoKClL16tV11VVX6bnnnnPa - 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 - WRZnz551GeDz8vL02GOPacyYMUpJSdHVV1+tGTNm6ODBgyWu8/Tp0xo6dKhCQ0M1cOBA/e9/ - /7O7fffu3WrUqJFq1aql5557zq4vzz//vMaPH6/o6GhVrVpVlStXVlxcnBYtWqRff/212PvN - y8tTp06dSn3Ade3ate36UZTyeK43bNhwfo7kIvoWGhqq2bNnu1z/L7/8otTUVNtwr59++qnE - PknS/fffr2rVqqlNmzb66KOP3FpGOj/cavfu3ZoyZYr69u2rtm3bqnPnzho+fLhmz56t9957 - T4WFhZo+fbpatGihqVOnXtLxFJf62SCV32sLQOlZAT4kJIQAD3jD4MGD7ULFli1bSr2OgoIC - 7dixQyNGjFBUVJTd+mrVqqXhw4frueeeK3EKw1tuucW2nJ+fn7Zu3Vpk2yNHjpw/+v3/2rdq - 1cplu6uvvrrEkBcYGOg0q05OTo5dm7lz55b4ODz77LN2y7ia37tp06a22xs3bizp/AG2s2bN - Umpqqho0aKCQkBAFBwcrIyOjzOOZHbd1zZo156f9KuKxGDNmjE6dOlXk+hz3JlsHU1qaNWtm - uy08PFxnzpzRQw89pPr16xf7HDRt2lRHjhwp8n6ffvrpUod3q4KCgvTf//63yHWXx3NdWFh4 - fmyoG/374IMPnNb/yCOP2LUpaaYaSfrqq6/sxtoPGjSoxGUkKTs7Ww0aNCixn47/QD3++OMl - rttTnw1S+b22AJSedWB+5cqVCfCANzjOYrFt27ZSLb9nzx61aNHCraASExOjN998s8h1jR07 - 1q59WFiYyy/evLw8pznuGzRo4HKd7oSooKAg20GBloceesiuzcSJE0t8LFasWGG3zNSpU53a - OJ7EJy0trdi+lXWedX9//1IH3j59+hT5j8OCBQvs2s6bN6/Y7YuOjnb7fhs3blzkntk9e/Zc - Uni36sUXXyzyMSqP57qwsFC1a9d2q2//+te/nNafmZlp12bRokUl9untt9+2W6ZDhw7Ftj93 - 7pwyMjIu+TG9+eabi12/Jz8bpPJ7bQEoPZcBvkaNGt7uF/CH0bdvX7svutKc2v3uu+92mqaw - pAoMDNTy5ctdru+DDz5wmtYyLi7ObphGYWGhhgwZ4rTetWvXulznrbfe6rIfwcHBioiIULNm - zfS3v/3NabnZs2fbtb/zzjtLfDxWrVplt8ykSZOc2jhuX0lV1ikBK1aseEnhrKi5xOfPn2/X - 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 - X6ZAaFWdOnWK7Ysnn+uLXTzbU7169dw+S6wkzZo16/yBYsVsV5s2bbR+/foSnz9XnnnmGaf5 - 3V2V468BFStWLHKdnv5skMrvtQWg9KwAX6FCBQI84A3Hjh1T+/btVaVKFU2bNu2S1pGfn68X - XnhBI0aMsAvUjlWxYkUNGDDAbhzvxXbu3Kl69eqpTp06bg3lkaR//OMfatWqlapXr67Vq1e7 - 3eejR4/q4Ycf1ogRIxQXF6c77rhDBQUFRbYvLCzUxo0blZaWpjp16qhGjRrq3LmzsrKybMMI - zp49q4EDByokJEQjR47U6dOnndbz3nvvqUWLFgoPD9fSpUvd7u+l+umnn3TVVVcpJCREo0aN - KjY4nj17VqNHj1ZISIgGDhyoX3/91anNDz/8oJ49eyokJEQZGRlOj9mhQ4fUsmVLVatWTY88 - 8ohbffz222/VrVs3hYaGutzrb7WZOHGiIiMjncaqu1v16tUr9kRlFk891479nzx5skaNGuVy - 73JJ3n33XV177bVOgbhmzZqaP3++fvnlFxUWFur6669XSEiIevXqpZ9++snt9efn5ys7O1vX - Xnut4uLiVLNmTQUGBiosLExJSUmaOXOm3njjDbv7joqKcmu9nvhskMrvtQWg9Lp27Wp77xLg - gd+JX375RYcOHdIrr7yirVu3avv27Tp06FCJIQdA8QoLC/X111/r/fffL/EXquKcPn1aDz/8 - sBYuXOj2LDE7duywC92pqamlvl8+G4DfByvABwUFEeABALgcLh46Fx0dXeKJqyTppptusgvw - l/qLHYArHwEeAIDLrG3btnZh/J133imybUFBge69916nYS+Oxz8A+OPo1q2bjDk/eQQBHgCA - y8DxxFWJiYk6cOCAbU/8r7/+qvfff19Lly5VmzZtnMJ748aNdebMGS9vBQBvsQJ8pUqVCPAA - AFwOX331lapUqeIUzP38/M4flFbMwcChoaF6++23vb0JALyoe/fuMub8jHEEeAAALpPdu3ef - //ItxUw+derUUU5Ojre7DsDLrAAfEhJCgAcA4HL64IMP3DrpUmhoqKZOnarc3FxvdxmADyDA - AwDgZQcOHNCCBQvUr18/tW3bVrGxseratasmT56sv/3tbzp16pS3uwjAh6SkpNj+uTdr164l - wAMAAAA+zArwVapUuRDga9Wq5e1+AQAAAHAhNTVVxhhVrVqVAA8AAAD4OivAh4WFEeABAAAA - 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 - pCQlJbndz8LCQj3++OMaPXq0brrpJiUkJOi6667Td999p6ioKH3//fe2tklJSXrzzTdte6sX - L16sZs2aqXr16lqyZIkk6YMPPpAxRv/5z39UWFio22+/XQMHDpR0fgq5uXPnKjk5Wf3799er - r77qtD0l2bBhg6pUqWJ3XU5OjowxOnnyZLH9lqT8/HxNmjRJISEhiomJ0c6dO22PdeXKlfXI - I49ozJgxevzxx23LF9VvAKVHgAc8wy7A33vvvQR4wAPc2QP/448/Kjc311Zz585VYmKiJOmT - Tz5RYGCgFixYoJ07d2r48OGqVq2afvrpJ+3YsUPGGJ09e1aSdODAAW3btk3Z2dnq3LlzqYaC - TJ8+XUFBQRo3bpwGDBggY4zGjh2r/fv3yxhjF4TDw8O1bt06bdy4UcYYhYWFadGiRZo5c6b8 - /f31+eef6/3335cxRkeOHNHo0aMVHBysbdu2KS8vTzExMYqMjNScOXM0evRoBQYGasOGDU7b - U5wNGzaocuXK+vrrr3Xy5EkdP35ckydPVvXq1XX27Nli+y1JEyZMUEREhFasWKEbbrhBgYGB - OnHihDZt2iRjjCIiIjRx4kRVrFhR69evL7bfAErPCvBhYWHe7gpwRbMC/KhRo2QWL15MgAc8 - oLgAv2vXriJPMd62bVtJ0qxZs9SlSxfbMqdPn1Z4eLieeOIJvfzyyzLG6PTp007r9ff3V3Z2 - tlt9/Oqrr5zaDx48WKNGjdLOnTtljNG5c+dst0VERGjNmjXatGmTAgMD9fnnn0s6P8ynatWq - euqpp/Tee+/JGKOYmBgFBwdr3759kqSlS5cqJCRER44cUV5envLy8jRnzhyFhobafpFw3B5X - NmzY4PJxi42N1cmTJ4vt97fffquAgABt3rzZdtt7772nwsJCWx8+/PBDSdL111+vAQMGFNvv - U6dOufU4A7iAg1gBz7AC/OjRo2X++te/yhijhg0bertfwBWtuAD/+uuvyxijnTt3as+ePbaa - NGmSYmNjJUkZGRkaOXKk3XKxsbFatGiRdu/e7RR4Dx48qCpVqmjWrFlu93HXrl3y8/Oz2/N9 - 3XXXafjw4bY+XhxSa9asqVWrVmnz5s2qWLGi3bqaNm2q5cuX6+9//7uMMapTp46MMXrllVck - 6fw0V0X807Jq1apSBfjKlSsrJydHu3fv1u7du7Vx40ZFR0crIyOj2H6/8MILqlChgt32njlz - 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 - tkx9KAAAAABJRU5ErkJggg== + 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 + U3h4eLmv1bZtWz399NN69913ZWZq1qyZzExHjhyRJDmvPeE2zz33XKUCvl69eiopKdHRo0d1 + 9OhR7d69Wx07dlR2dnaFe+/fv1+1a9cud7xff/21JPl/KPrqq68kST/+8Y+VmJhY4d6lpaW3 + /b0GcBMBD1SOE/CPPPKIbOjQoQQ8cBdVFPDHjx+Xmd1ypZaf/vSn/tPafvKTn6h58+b697// + LUk6c+aMatWqpZKSEh05cqTcKSdnzpxRkyZNlJWVVakns5aWlvpPd3FMnz5d48aN04ULF2Rm + Onr0qKSb54FHRERo27ZteuWVV1SrVq1yX6t58+baunWr/3z0Tz/9VDNmzFBsbKwuXryo/Px8 + NWnSRMeOHdOJEyf8c/r06VuOpyK7d+92fbLp7Nmz1b9//wr3fuONNxQSEqIvvvjC/3nDhg3T + 5s2bdezYMZmZ/vnPf0qSHn30USUmJla4N4DKI+CBynECfv369bIhQ4b4f80N4M6rKODfeecd + /znw3/bkk0/6X5vhL3/5i6KiohQfH6958+bp3nvvVUZGhm7cuKFXX33V/3U/++wz3XfffWra + tKn27t2r4uJiFRcXl4vy73Ljxg0lJyfL5/PpzTff1JYtWxQZGakxY8ZIkkaOHKnOnTtr69at + Sk9Pl5lpx44dOnjwoEJCQsp9rYiICL300kv+04OuXbumy5cvq127dvL5fDpz5ozq1aunvn37 + 6oUXXlBRUZGWLl2q1157rdzxfJ+9e/cqPDxchw8fVnFxsbZt26ZJkyYpNDRUr7zySoV7f/nl + l4qLi1NiYqK2bt2qTZs2qXbt2tq5c6dOnjzpfyKsJK1cuVL9+vXTxx9//J17A6g8J+ALCgq8 + XgWoFpyALywslA0ePNh/3iiAO895JVa3R5k++ugjtWzZ8pZTRvbs2aOBAwf63z527JiSk5PV + okULTZ8+3f/EzPfee89/CdhTp04pOjr6ltM7xo4dK0l6+umntWXLlu/c849//KPS09MVEhKi + li1baujQoVq8eLGkmz9EpKWlqVGjRsrNzVXXrl39jz5/+1Wcy8rK1LZtW50+ffqWa7qfOXNG + sbGxOnv2rEpLS5WVlaWYmBiFhoaqY8eOOn78eLnj+b6d9+7dq5CQEP9xRkVFadCgQSouLvZ/ + zHft7bxv/PjxioyMVExMjFatWqUbN27ok08+UYsWLfyn3mzcuFGLFi2SpO/cG0DlOQFfWFjo + 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 + SUVORK5CYII= - + \ No newline at end of file diff --git a/doc/pflichtenheft/pflichtenheft.pdf b/doc/pflichtenheft/pflichtenheft.pdf index 6a94474..4bfa9cc 100644 Binary files a/doc/pflichtenheft/pflichtenheft.pdf and b/doc/pflichtenheft/pflichtenheft.pdf differ