6
Die Machenschaften des weißen Brettes - Besprechung vom 09.11.2010 mit Maier & Klein -

Das whiteboard

Embed Size (px)

Citation preview

Die Machenschaften des weißen Brettes

- Besprechung vom 09.11.2010 mit Maier & Klein -

Was muss der User machen können? Was muss das Whiteboard können? Wie kann es mit dem Rest der Applikation

harmonieren? Wie wird das Layout in etwa gehandhabt?

orientieren an einem echten Whiteboard Es „zeichnet“ immer nur einer gleichzeitig Hauptsächliche Benutzung von Labels, Text

und Strichen / Pfeilen Gruppierung von Elementen durch einkreisen,

andersfarbig …

1. Freihandzeichentool (wenn Shift, gerade linie) [Freihandtool Realisierung durch verkettung kleinster geraden Linien]

2. Element-Tool für Formen (Rechteck, Kreis, Pfeil)3. Text Label / Feld4. Elemente verschieben können5. Clear Button6. Elemente Löschen (kein Rückgängig machen)7. Export des Whiteboards als Bild und XML f. Sessions8. Import von Bilddateien (JPEG, PNG)9. Kommunikation zum Server für Multiplayer10. Ein Aktiver User sperrt immer Whiteboard für alle

anderen in Session11. Fullscreen-Icon12. Farbpalette

Dynamische ArbeitsflächeAutomatische Erweiterung durch angeg. Mindestabstand zum Rand

Mindmap Integration (Knotensystem)

1. User startet Whiteboard Session für Gruppe2. User kann ältere Versionen laden3. Wenn ein User editiert, ist die Session XML

nur von diesem Beschreibbar, bei allen anderen Bedienfeld ausgeblendet

4. Es wird nach jeder Aktion (on Mouse Release) eine Version autom. Gespeichert.

5. Protokollversionen für einzl. User sind eventuell nur als Array lokal in der App gespeichert

6. Zeitintervall von ca. 100 ms für Synchronisation (damit flüssig)

7. Eventuelle P2P Synchronisation Server Entlastung