FR (Fleetrace)

Von FR91 nach FR62

Allgemeine Grundsätze

FR wurde als vielseitig verwendbares, netzwerkfähiges Programm geplant. Protokolle und Schnittstellen wurden in eigener Regie spezifiziert mit der Maßgabe, dass der unverschlüsselte Telegrammverkehr ohne Bedienungsanleitung verständlich sein soll.

Die wichtigsten Merkmale der Anwendung FR sind:

Das Prinzip Compute Everywhere steht im Gegensatz zur Grundregel, nach der nur einer rechnen darf und alle anderen nur einen Bericht erhalten. Wenn nun jeder rechnet und das gleiche Programm einmal in C# und zum anderen in Java programmiert wird, dann kann es theoretisch und praktisch vorkommen, dass die Ergebnisse nicht exakt übereinstimmen. Wir nutzten diese Konkurrenzsituation konstruktiv für die interne Qualitätssicherung!

Der im Projekt enthaltene Mechanismus zur automatischen Datenweiterleitung entspricht einem Chat Server bzw. einer Message Oriented Middleware (MOM). Die Funktionalität wird nur mit den üblichen Socket Komponenten realisiert und ist Bestanteil des Frameworks. Der Anwender benötigt keine Anmeldung bei Jabber.

Konkrete Projekte

Entwicklungslinien

FR ist eigentlich eine Programmfamilie. Auf jeder Entwicklungsplattform gibt es verschiedene Ziele.

Ausgehend vom Prototyp FR62 sind vier Entwicklungslinien zu unterscheiden:

FR62 Block 01

Server Linie

Die Server Linie entfernt das GUI, so dass das Programm als Server eingesetzt werden kann. Sowohl das Web Interface, als auch der Datenzugriff bleiben zunächst erhalten.

Online Linie

Die Online Linie entfernt den Datenzugriff inklusive der dateibasierten Konfiguration und betont das Web Interface. Das Programm wird auf einer im Netz sichtbaren Maschine gestartet und läuft ohne Bedienung, solange die Serverfunktion gebraucht wird. Die Einstellung kann aus der Ferne erfolgen.

Editor Linie

Die Editor Linie entfernt das Web Interface und danach schrittweise die übrigen Netzwerkfunktionen, so dass ein einfaches lokal agierendes Programm übrigbleibt, mit dem Daten editiert werden können, die von der Festplatte gelesen werden.

Feature Linie

Die Feature Linie zieht jeweils ein einzelnes Feature aus der Prototyp Anwendung heraus. Nachrichten die von der internen Version über eine interne Verbindung gesendet wurden, werden jetzt vom eigenständigen Programm über das Netzwerk geschickt.

Die Vertreter dieser Linie haben in der Regel nur eine geringe Schnittmenge mit der Prototyp Anwendung. Dafür ist die potentielle Variantenvielfalt hier besonders groß.

FR62 Block 02

Nach oben