Die Aufgabe von CommunityMirror-Anwendungen ist die Visualisierung von Informationsobjekten (welche mit dem CommunityMashup gesammelt / bereitgestellt werden) sowie die Interaktion mit diesen Visualisierungen.

Siehe hierzu auch CommunityMirror - Grundarchitektur und Wording

Suche in diesem Bereich

Basis der Implementierung von CommunityMirror-Anwendungen ist das CommunityMirrorFramework.

Das CommunityMirrorFramework

  • stellt Basisbibliotheken/Bausteine zur Realisierung solcher Views zur Verfügung - sowohl für Interaktionselemente (z.B. Suche), Visualisierungselemente (z.B. Detailsichten) als auch Datenzugriff (High Level Mashup API)
  • stellt einen Rahmen zur Verfügung, in den Views eingesetzt werden können und der das Navigieren zwischen Views umsetzt ("View Manager" / "Window Manager")
  • Grundkonzept ist Multi-User, Multi-Touch, Multi-Screen und ggf. später Multi-Device

Fokussierung auf

  • Daten vom CommunityMashup
  • Nicht-Maus UIs - also Touch, Gesten, ...
  • Multiuser-Anwendungen / Multiuser-UIs - d.h. größer Wandbildschirme, Tabletops, evtl. Kiosk-Systeme
  • halböffentliche Anwendungsszenarien
  • Ein-Rechner-Anwendungen

Aktuell existieren zwei Varianten des CMF

  • Eine Java-Version CMF3 - auf dieser Basis sind aktuell alle CommunityMirrors auf dem Campus realisiert
  • Eine JavaScript-Version, die in einem Browser gestartet werden kann - aktuell experimentell - soll aber mal zur Java-Version gleichziehen
  • Keine Stichwörter