Das Einlesen der API sollte eigenständig funktionieren um möglichst flexibel zu bleiben. Nur so kann eine universelle Anwendung für unterschiedliche Bahnhöfe, verschiedene APIs oder Städte gewährleistet werden. Alle eingelesenen Daten sollten nach dem Einlesen auf das gleiche Format (struct) gebracht werden.
Die eingelesenen Daten müssen nach verschiedenen Kriterien (z.B. Verkehrsmittel, Zielort, Abfahrtszeit) filterbar sein.
Die Ausgabe sollte ebenfalls getrennt passieren. Nur so ist es möglich verschiedene Displays und Anzeigemodis zu unterstützen.
Das Einlesen der API sollte eigenständig funktionieren um möglichst flexibel zu bleiben. Nur so kann eine universelle Anwendung für unterschiedliche Bahnhöfe, verschiedene APIs oder Städte gewährleistet werden. Alle eingelesenen Daten sollten nach dem Einlesen auf das gleiche Format (struct) gebracht werden.
Die eingelesenen Daten müssen nach verschiedenen Kriterien (z.B. Verkehrsmittel, Zielort, Abfahrtszeit) filterbar sein.
Die Ausgabe sollte ebenfalls getrennt passieren. Nur so ist es möglich verschiedene Displays und Anzeigemodis zu unterstützen.