Feature Matrix

Feature FR04 FR62 FR63 FR65 FR91 FR92 FR93 FR94 FR95 FR97
  read only full empty service client tcp editor event race test
Windows UI x x x - x x x x x x
Event Part x x x x x x x x - -
Race Part x x x x x x x - x -
Html Reports x x x x x x x - - -
Xml Output x x x x x x x - - -
Entries Tab x x - - x x x x x -
Timing Tab x x - - x x x - x -
Race Tab x x - - x x x - x -
Event Tab x x - - x x x x - -
Cache Tab x x - - x x x - - -
Browser Tab x x - - x x x - - -
Web Menu x x - - - - - x - -
Sockets x x x x - x - - x -
Web Receiver x x x x - - - - - -
FR66 Web Sender x x x x - - - - - -
Web Site x x x x - - - - - x
Server Bridge x x x x - x - - - -
Client Bridge x x - - x x - - - -
Local Workspace - x x x x x x x x -
Remote Workspace - x x x - - - - - -
FR38 Timing Client x x x x - x - - x -
FR98 Result Client x x x x - x - - - -
Silverlight Web x x x x - - - - - -
Static Silverlight Client - x - - - - - - - x
Dynamic Silverlight Client - x - - - - - - - -
Value 500 2000 300 300 150 200 100 50 75 1000

FRIA Feature Matrix

Die FR Internet Applikationen (FRIA) funktionieren im Prinzip genau so wie die Desktop Varianten.

ToDo: Update Feature Matrix, show Angular Applications instead of Silverlight Apps.

Feature FRIA01 FRIA02 FRIA03 FRIA04 FRIA05 FRIA06 FRIA07 FRIA08 FRIA09 FRIA10 FRIA11
  first second bridge menu viewer third event list timing test mark
Menu Tab x x - x x x - x - - -
Entries Tab x x x x - - - - - - -
Event Tab x x x x x x x x - - -
Report Tab x x x x (x) (x) - - - - -
Race Tab - - - - - - - - x - -
Timing Tab - - - - - - - - x - -
Mark Tab - - - - - - - - x x x
Bridge Tab - x x - - - - - x x x
Silber Grid x x x x x x x - x x x

FRIA Feature Matrix - Silverlight Apps (Old)

FRIA-Feature-Matrix-2012

Die Event Viewer Applikation FRIA05 stand/steht mit einigen Beispieldaten online zum Testen bereit.

Glossar

Windows UI
Die Feature Matrix bezieht sich auf die Delphi Versionen, nicht auf die .net und java Versionen. Bis auf den Windows Service haben alle Anwendungen eine normale grafischer Oberfläche.
Event Part
Bezogen auf die Sportart Segeln (fleet racing) ist der Event Part der sportartspezifische Teil, der die Ergebnisse der Serie von Wettfahrten (Regatta) berechnet.
Race Part
Der Race Part ist der sportartunabhängige Teil, der das Timing eines einzelnen Rennens behandelt.
Html Reports
Die FR Anwendung kann die Tabellen (Entries, Race, Event) als Html Reports generieren. Die Html Reports werden eventuell im Cache gepuffert und je nach vorhandener Schnittstelle über tcp (Socket) und/oder http (Website) ausgeliefert.
Xml Output
Die Xml Reports können als Grundlage von speziellen Reports dienen, die extern generiert werden.
Entries Tab
Grid mit Darstellung der Stammdatentabelle für die Namen der Athleten/Entries im Race/Event.
Timing Tab
Eine einfache grafische Oberfläche zum Eingeben/Generieren von Zeiten/Timing Messages. Die gesendeten Daten beziehen sich immer auf die aktuelle Zwischenzeit/Bojen-Rundung im aktuellen Race/Wettfahrt.
Race Tab
Grid für die Darstellung der Timing Daten für einen Timepoint im Race. Die verschiedenen Zwischenzeiten, sofern vorhanden, und die Zielzeiten können zur Anzeige gebracht werden. Die tabellarische Darstellung enthält Spalten für die Rückstandszeiten und Rangfolge.
Event Tab
Grid für die Anzeige der Regatta. Die tabellarische Darstellung enthält eine Spalte für jede Wettfahrt mit optionaler Anzeige der Zielplatzierung oder der Punkte, sowie Spalten für das Gesamtergebnis der Regatta mit berechneten Punkten und berechneter Rangfolge.
Cache Tab
Der Cache Tab enthält ein Grid mit Darstellung der Liste der definierten Reports. Die Spalten im Grid zeigen die Eigenschaften der Einträge wie Request-String, Zeitpunkt der Aktualisierung und Version. Mit den Schaltflächen kann der Cache ungültig gemacht und ein Aktualisierungsdurchlauf gestartet werden.
Browser Tab
Der Browser Tab enthält ein ActiveX-Webbrowser-Control (eingebettetes Internet Explorer Fenster) und Tool-Buttons, mit denen die Anwendung zu sich selbst browsen kann (eingebettete Website).
Web Menu
Eine grafische Oberfläche zum Abrufen von Event Daten über das Web (http). Enthält die Möglichkeit zur Auswahl/Eingabe einer Url, eine Combobox zur Auswahl der Kategorie, und eine dynamische Buttonleiste zum Downloaden der Daten (Text/Xml) eines Events.
Event Menu
Aktueller Alias für Web Menü. Ich wusste gar nicht mehr, dass es eigentlich Web Menü hieß.
Sockets
Zwei TCP-Server-Sockets, Input und Output, für den Nachrichtenaustausch über das Netzwerk. Es können Timing-Daten an das Programm FR gesendet werden. Es können auch Reports über die Sockets abgerufen werden.
Web Receiver
Der Web Receiver dient als Gegenstation für den Web Sender. Er wird benutzt, wenn eine externe statuslose Website einen Teil der Anforderungen über das tcp Netzwerk an die statusbehaftete FR Server Applikation durchstellt.
FR66 Web Sender
Desktop Anwendung mit Website, die alle Anforderungen über tcp an die FR Serveranwendung durchstellt. Aus der Sicht der Anwendung FR ist es eine ausgelagerte Website. Aus der Sicht des Browsers ist FR66 ein Proxy bzw. ein Front End Web Server.
Web Site
Eigebettetes Http-Interface. Wird eingeteilt in Home-Web, Remote-Web, Bridge-Web, Widget-Web und Silverlight-Web.
Server Bridge
Die Bridge dient allgemein zur Synchronisierung von Daten zwischen Clienten und Server. Die Server Bridge akzeptiert Verbindungen von einer Client Bridge. Sie verteilt neue Nachrichten an alle angeschlossenen Clienten. Die Server Bridge speichert Backup und Log für die Daten eines Events. Die Server Bridge kann in die Anwendung FR eigebettet sein.
Client Bridge
Zur Verbindung mit einer Server Bridge. Ermöglicht dem Benutzer die Steuerung des Datenaustauschs mit den Operationen Plugin, Plugout und Download. Je nach Ausführung zusätzlich mit den Operationen Upload und Synchronize.
Local Workspace
Ermöglicht die Speicherung der Event Daten im lokalen Dateisystem.
Remote Workspace
Durch Umleitung/Virtualisierung von I/O Operationen kann sich der Workspace auch hinter einem Web Service verbergen, und/oder alle Dateien können innerhalb der Datenbank abgelegt werden.
FR38 Timing Client
Ein einfacher Client zur manuellen Generation von Timing Daten, also Zeiten und Penalty-Zuweisungen.
FR98 Result Client
Ein Client zum Anschluss am FR TCP Output Socket. FR98 hat Verbindung zur FR Anwendung über TCP und HTTP. Über den Socket (tcp) wird FR98 benachrichtigt. Im eingebetteten Browser Control (mit Anschluss über http) kann eine Webseite aufgefrischt werden, die (zum Beispiel) von der FR Anwendung generiert wird.
Silverlight Web
Über das Silverlight Web können die Silverlight Clienten abgerufen/gestartet werden. Das Silverlight Web liefert die Silverlight Anwendungen (.xap) über http an den Browser aus. Die Parameter für die Silverlight Anwendungen (Client) werden dynamisch angepasst, so dass der Silverlight Client Daten von der FR Anwendung laden kann.
Static Silverlight Client
Der statische Silverlight Client kann Daten laden, aber keine Daten senden.
Dynamic Silverlight Client
Über die eingebettete Client Bridge kann der dynamische Silverlight Client eine Verbindung zur Server Bridge herstellen und darüber Daten empfangen und eventuell auch Daten senden.

Einsatzfälle