Namensgebung und Versionierung des LanChat2- Client


Versionszahlen


Ein Beispiel:
[LanChat2 1.6] TBX 1.3.1

Das bedeutet:
Der Teil, der in [Klammern] steht, gibt an, dass dieser Client das LanChat2 Protokoll in Version 1.6 unterstützt. Vorangegangene Protokollversionen sollten (einigermaßen) unterstützt werden.
Danach folgt der Name des Clients, in diesem Fall der TBX Client, dessen Version 1.3.1 ist.
Diese Unterscheidung wird deshalb getroffen, da es passieren kann, dass ein neues Release bei dem Client herauskommt, ohne dass sich das Protokoll geändert hat.

Hier auf der Homepage verzichten wir an manchen Orten an das angeben der Protokollversion, da er normalerweise ja die neueste Version verwenden. In der Beschreibung solltest du aber auch die Protokollversion finden (z.B. "LCMP 1.6")

Namensgebung des Client


Wir haben zur Zeit einen Client in unserem Projekt. Das Kürzel für diesen lautet TBX. Dabei steht

  • "TBX" für "Toolbar extension", wobei dies an die verwendeten Komponenten angelehnt ist (Theme Unterstützung)

Allgemeines


Am Anfang gab es drei Clients, die zeitgleich entwickelt wurden. Von denen wurden zwei aus Zeitmangel eingestellt, der CAT und MDI Client. Da emteg (CAT Client) aber nicht generell aus dem Projekt ausscheiden wollte, sondern nur vorübergehend nicht mit arbeiten konnte, kam die Überlegung einen Client zu schreiben der mit Verschiedenen Oberflächen, also der CAT und der TBX Oberfläche, ausgerüstet werden kann. Dieser Client soll als Nachfolger des LanChat2 TBX 1.3.x realisiert werden.