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)
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.