Hallo!
Ich habe nun TC Bronze auf 2 unterschiedlichen PCs (einmal 4GB RAM, Win7-32bit, DualCore, einmal 8GB Ram, Win7 64bit, QuadCore) installiert. Beide PCs haben also ausreichend Performance!
Selbst am PC, auf dem TC läuft, gibt es im Webbrowser, bzw. in der APP +SmartHandMobile ein kurzes Delay (nicht wirklich messbar, aber doch merkbar - in TC reagiert zb. das Stellen einer Weiche, bzw. deren Anzeige ums eh schon wissen schneller). Es ist jetzt nicht so, dass es störend wäre, aber es ist bei direktem Vergleich und genauer Beobachtung merkbar (bilde ich mir wenigsten ein ...).
SO, nun habe ich unterschiedliche Devices / Betriebssysteme und Browser ausprobiert:
Einmal PC <-> PC jeweils mit Windows 7: Reagiert sehr schnell. Wobei es mit dem IE öfter Anzeigeprobleme in der Art gibt, dass zwar eine Seite gesendet wird und "Fertig" in der Statusleiste steht, dennoch nur eine weisse Seite zu sehen ist. Nach mehrmaligen aktualisieren wird dann die Seite korrekt aufgebaut.
Mit Safari gibt es das Problem nicht - Safari reagiert imho auch einen Tick scheller!
Betrifft hier NUR das Stellpult! Das Fahrput ist ziemlich zäh - aber durchaus noch bedienbar.
PC -> Tablet unter Windows 7 mit Touchscreen: Reagiert deutlich langsamer, sonst wie oben. Die APP +SmartHandMobile für Wíndows reagiert noch etwas zäher, als der Browser, weil diese nicht auf *kurzes* Tippen reagiert, sondern man ein kurze Zeit das Symbol angetippt lassen muss (am Besten funktioniert es , wenn man den Finger darüber "abrollt", so als wolle man einen Fingerabdruck hinterlassen).
Das Fahrpult reagiert noch deutlich langsamer und ist für eine direkte Steuerung - wie man sie beim Rangieren benötigt - kaum zu gebrauchen.
PC -> Tablet unter Android 2.2 X86 mit Tochscreen (also gleiche HW, wie oben) aus dem Browser heraus: Was für ein Unterschied! Hier reagiert einfach alles spürbar schneller! Da macht sogar das Fahrpult Spaß!
Die APP für Android habe ich nicht probiert.
PC -> iPhone 2 mit Browser, da die App nicht mehr über das Apple Appstore angeboten wird (kann man nur mit Tricks auf einem "gejailbreakten" Handy aufspielen...):
Schlicht und ergreifend unbrauchbar! Selbst das Stellpult ist eine Peinigung. Delay? Das ist kein Delay mehr, das sind schon fast Kaffeepausen ...
Alles wurde im WLAN im gleichen Raum bei 100% Signalstärke jeweils nur PC <-> Device getestet. Also sonst kein Traffic - sprich 100% Datendurchsatz!
Ich komme also zum Schluß, dass die unterschiedlichen Zeiten in erster Linie an der verwendeten Device / Betriebssystem / Browser liegen.
Nur, gerade die Device, die ja eigentlich für diese Art Steuerung verwendet werden soll - iPhone, iPod .. - ist die Performance der Device selbst über den Webbrowser zu gering, um hier wirklich vernünftig arbeiten zu können. Die APP soll hier wesentlich schneller reagieren - nur ist diese halt nicht auf legalem Weg auf die Device zu installieren - daher ja auch der Weg via Webbrowser (was ich persönlich für eine sehr gute Entscheidung halte).
Natürlich könnte man jetzt sagen "das ist halt so und lässt sich nicht ändern, am Webserver/TC liegt es nicht".
Wirklich nicht?
Ich habe probeweise eine Webseite eines Fahrpultes gebaut, die nur mit HTML, ohne Java etc. auskommt, bei der 1x beim ersten Aufruf alle Grafiken geladen werden und dann nur noch kleine Webseiten bei Änderung gesendet werden. Selbst als ich diese Seite ins Web gestellt und sie via UMTS Modem aufgerufen habe, waren kaum Verzögerungen zu sehen!
Vielleicht wird ja TC dahingehend nochmals überarbeitet, damit man sich nicht nach TC die "richtige" Device mit dem richtigen OS und Browser" kaufen muss?!
Interessant/Ärgerlich an der Sache ist, dass lt. TC-Forum ja nicht nur ich das alles Beobachte/Bemängle (wohl im deutschen-, als auch im englischen Forum). Jedesmal geht es aber darauf hinaus, dass, wenn die Anzeige im Webbrowser am gleichen PC, auf dem auch TC installiert ist, einwandfrei funktionert, es nicht an TC liegt, sondern die Ursache ausserhalb zu suchen ist.
Es mag ja sein, dass (wie auch von mir beobachtet) die Device zur Anzeige nicht genug Performance hat ... nur bitte welche Device brauche ich jetzt, damit alles flüssig läuft?! Ein iPhone jedenfalls nicht ....