Menuekopf

Translate

Posts mit dem Label TrainingLab werden angezeigt. Alle Posts anzeigen
Posts mit dem Label TrainingLab werden angezeigt. Alle Posts anzeigen

Samstag, 4. Mai 2024

FAQ TrainingLab Pro Software

Es gibt wahrscheinlich keine Software, die auf Dauer gänzlich ohne Fragen auskommen wird. Und auch wenn ich - als Kopf hinter der TrainingLab Software - gerne behaupte, dass die TLab Anwendung relativ einfach zugänglich sei - sehen das einige User mitunter etwas anders :-)


Kurzum, mitunter gibt es dann doch Fragen und manche wiederholen sich hin und wieder. 


Einige Fragen, bzw. die Antworten darauf, sind schon seit langer Zeit schriftlich fixiert. Und um nicht immer wieder händisch darauf antworten zu müssen, gibt es FAQs. Allerdings müssen diese auch gelesen werden, sonst sind sie (fast) wertlos.

Donnerstag, 28. März 2024

Visualisierung und Analyse von GPS Tracks in 3D

Megamarsch Frankfurt

Wer viel mit GPS Daten hantiert, weiß, dass die Visualisierung und Track-Analyse der aufgezeichneten Daten recht unterhaltsam sein kann und heutzutage Möglichkeiten bietet, die Anfang 2000 noch völlig undenkbar waren.

Vor einigen Jahren sah das noch etwas anders aus: anfangs war ein einfaches 2D-Höhenprofil mit einer verknüpften Karte, auf der der dazugehörende Track eingesehen werden konnte, das höchste der Gefühle. 


Irgendwann gesellten sich dann erste - noch relativ einfache - 3D-Darstellungen dazu und heute (Stand 2024) kann man GPS-Daten in fast allen Facetten aufbereiten (3D GPS Tracks, virtuelle 3D Flüge und vieles mehr)

Mittwoch, 23. August 2023

TomTom Sportuhren lokal auslesen

Nachdem TomTom seine Sportuhren-Geräteserie schon lange Zeit abgekündigt und den Vertrieb dann auch eingestellt hat, wird nun Ende September 2023 auch die Internet basierte TomTom Sports Auswertungsplattform eingestellt (siehe offizielle Ankündigung: TomTom Sports wird eingestellt). 


Kurzum, TomTom hat das Consumer Sport(uhren)-Segment leider komplett aufgegeben und nun wird auch die damit fest verdrahtete Web-Infrastruktur bald Geschichte sein :-(.


Soweit ich das der offiziellen Ankündigung entnommen habe (siehe Link oben), wird es damit auch nicht mehr möglich sein, auf offiziellem Wege die TomTom Sportuhren auszulesen. 

Dienstag, 25. Oktober 2022

TrainingLab Pro (Kurzanleitung)

Die TrainingLab Pro Software existiert mittlerweile seit über 14 Jahren und wird immer noch aktiv weiterentwickelt. Wenn man den Vorgänger HRMProfil dazurechnet, was durchaus legitim ist, da die TrainingLab Pro quasi der inoffizielle HRMProfil Nachfolger ist, dann könnte man sogar das Jahr 1998 als Initialdatum aufführen.

In Kürze wird Version 8.0 veröffentlicht (eine öffentliche Betaversion kann auf meiner privaten Webseite bereits bezogen werden: https://www.hrmprofil.de/apps/traininglab/beta.html)

Samstag, 15. Oktober 2022

TrainingLab Pro (Kurzanleitung des neuen GPS Daten basierten 3D Höhenprofils)


Vers. 8.0 steht kurz vor der Veröffentlichung (öffentliche Beta verfügbar) und eine der Hauptneuerungen ist sicherlich die neue GPS basierte 3D Höhenprofilansicht.

Auch wenn dieses neue 3D Chart mehr oder weniger selbsterklärend sein dürfte, will ich hier ein paar Bedienungshinweise aufführen.


Dienstag, 13. September 2022

Von der Grundidee über den Prototypen zum finalen Endprodukt


Heute möchte ich anhand einiger Bilder und Videos die Entwicklungstufen eines kleinen Softwareprojekts (GPS Daten basiertes 3D Höhenprofil) illustrieren.

Dienstag, 17. Juli 2018

TrainingLab Pro (bzw. eine Windows-Anwendung) in einer virtuellen Maschine ausführen

Die TrainingLab Pro ist - wie die meisten User wissen - eine reine Windows Desktop Anwendung (und wird aufgrund der historischen Entwicklung (leider) auch immer eine reine Windows Anwendung bleiben).
Eine Portierung auf Macintosh oder Linux-Systeme käme einer kompletten Neuentwicklung gleich und wäre von mir alleine nicht zu stemmen (auch oder gerade was den Support betrifft -> letzteres wird bei solchen Sachverhalten gerne mal unter den Teppich gekehrt).

Ob und inwiefern es für User alternativer Betriebssysteme Sinn macht, die TrainingLab Pro in einer virtuellen Maschine zu betreiben, das vermag ich nicht zu beurteilen. Dennoch gibt es einige User - mich inbegriffen - die die TrainingLab Pro (auch) in einer virtuellen Maschine betreiben.

Samstag, 23. Dezember 2017

TrainingLab Software Derivate ('soviele Versionen, ich blicke da nicht mehr durch')

Vorab: dieser Beitrag dürfte wahrscheinlich nur für User der TrainingLab Software und deren Derivate von Interesse sein (oder alternativ für Leute, die sich generell für Software und deren Vertriebszweige interessieren, da sich diese häufig sukzessive entwickeln und nicht immer im Vorhinein planbar sind).

Eigentlich wollte ich mich in dieser Sache auch nicht mehr größer äußern (siehe: Die Sache mit dem 'Pro'), aber mit dem 'Wollen' ist das ja immer so eine Sache.

Daher ein hoffentlich letztes Mal - aus aktuellem Anlass versteht sich - der Versuch meinerseits, nochmal etwas Klarheit in die Geschichte der 'TLab' Software und deren Derivate zu bringen:

Ja, es gibt (leider) 'zwei' Versionen der TrainingLab Software. Eine sogenannte gelabelte 'Freeware' Version, die vor vielen, vielen Jahren von einer (damals?) deutschen Firma auf den Markt geworfen wurde und die jetzige Pro-Version, die von mir - dem Autor/Programmierer/Entwickler/Supporter/PM* (sucht Euch das Passende  aus :-) ) -  noch aktiv (weiter)gepflegt wird.

Dienstag, 12. September 2017

Schnell oder langsam, alles relativ ('Wer misst misst Mist')

Gleich vorweg, die hier getätigten Ausführungen mögen nicht jedem gefallen, spielt der Vergleich der protokollierten Daten doch eine immer größere Rolle in unserem Leben (Strava und Co lassen grüßen, selbst Facebook und Twitter müssen mittlerweile herhalten, die Trainingsrunden öffentlich zu machen :-)).
Aber sie spiegeln nun mal meine Erfahrungen mit der Auswertung elektronischer Sportmessdaten wider und manchmal ist es ja nicht falsch, den eigenen Erfahrungsschatz kundzutun :-)

In diversen Reviews werden gerne die Kurven der Datenreihen unterschiedlicher Geräte überlagert, um Aussagen über die Genauigkeit treffen zu können. Auch DC Rainmaker macht das gerne.
Bei bestimmten Messwerten macht das durchaus Sinn (z.B. bei der Herzfrequenz, vor allem wenn man die Zeitachse zugrunde legt, auch bei Leistungsdaten kann das sinnvoll sein, da wir erwarten, dass die Leistungsmesser innerhalb eines bestimmten Toleranzbereiches messen).

Dienstag, 4. Juli 2017

GPS Daten oder spezifische Sensor Daten (Part 1: die leidige Sache mit der Genauigkeit)

Vorweg: die hier getätigten Ausführungen beziehen sich auf den Consumer-Bereich, also auf GPS-Geräte, wie wir sie in Form - bezahlbarer - Sportcomputer nutzen. Es gibt im Profi- und militärischen Bereich auch Geräte, die jene Ungenauigkeiten in der hier genannten Form nicht aufweisen (z.B. Differential Global Positioning System)!

(Anmerkung des Verfassers 30.09.2017: möglicherweise wird sich das hier Beschriebene in absehbarer Zeit grundlegend ändern, aber Stand September 2017 sind GPS Daten im Consumer Bereich immer noch 'verlustbehaftet' und mit einer Ungenauigkeit belastet)

Dieses Thema kommt immer wieder auf: sei es die Frage, weshalb Strava andere Zeiten, Geschwindigkeiten, Aufstiegsmeter, etc. berechnet oder ob das GPS-Gerät z.B. auch ohne gekoppelten SPD-Sensor zuverlässige Werte liefert, etc.

Um in kurzer Form auf die letzte Frage zu antworten: meiner Erfahrung nach eher nein (jein). Auch wenn die GPS-Geräte auf den ersten Blick womöglich brauchbare Ergebnisse liefern - die aber auf den zweiten Blick doch etwas hinterfragt werden können -, sind die rein mit einem GPS-Gerät berechneten Geschwindigkeitswerte mit Vorsicht zu genießen. 

Dienstag, 27. Juni 2017

Meine aktuellen Sportcomputer (Part 2: Lauf Computer)

Vorab: auch hier gilt, dies ist kein Review und ich bin, was Markentreue betrifft, mittlerweile auch sehr schmerzfrei. Daher führe ich hier wirklich nur jene Geräte auf, die ich nutze - bzw. die innerhalb meiner Familie aktuell genutzt werden - (sonst würde diese Aufzählung zu lang werden). Im Allgemeinen sind das auch jene Geräte, die eine gewisse Beständigkeit aufweisen, was für die Qualität dieser Produkte sprechen dürfte (siehe auch die entsprechenden Ausführungen im Beitrag Bike-Computer).

Donnerstag, 13. April 2017

Meine aktuellen Sportcomputer (Part 1: Bike Computer)

Da die Frage immer mal wieder aufkommt, hier eine kleine Übersicht meiner sich derzeit in Gebrauch befindlichen Sportcomputer.

Vorab: dies ist kein Review und ich bin, was Markentreue betrifft, mittlerweile auch sehr schmerzfrei. Daher führe ich hier wirklich nur jene Geräte auf, die ich nutze - bzw. die innerhalb meiner Familie derzeit genutzt werden - (sonst würde diese Aufzählung zu lang werden). Im Allgemeinen sind das auch jene Geräte, die eine gewisse Beständigkeit aufweisen, was für die Qualität dieser Produkte sprechen dürfte.

Donnerstag, 23. März 2017

Why it's all in german (or wouldn't it be better to offer an english based webpage)?

This article is written in english and primarily addressed to english speaking people.

Sometimes I get asked why my website is german only.
Some not german speaking people want to use the TrainingLab Pro PC software and want to support this project, but have concerns that there isn't any english based support.

Here is the answer (in a few words):

Dienstag, 24. Januar 2017

Navigationsfähige GPS Radcomputer (von der Theorie zur Praxis)

Hin und wieder werde ich gefragt, welchen Sportcomputer oder welches GPS-Gerät ich empfehlen würde.

Mal davon abgesehen, dass ich tunlichst versuche, dieser Frage samt einer Antwort aus dem Weg zu gehen, weil das eine sehr subjektive Sache ist - und mir mitunter die Nähe bzw. neuerdings auch Distanz zu diversen Firmen unterstellt wird -, kommt das immer auf das konkrete Anforderungsprofil an.

Montag, 23. Januar 2017

Working with Prototypes Part 2 ('Smooth' ist anders :-) )

Wieder mal Festplattenputz gemacht :-)

Vorab: diese Bilder sollen bitte nicht dazu animieren, diverse Interfaces nachzubauen (anstatt diese käuflich zu erwerben), wobei im Zeitalter der USB-MassStorage Devices und der drahtlos Verbindungen (Bluetooth, ANT+, WLAN, etc.) die Tage dieser Auslese-Interfaces eh gezählt sein dürften.

Ich will auch gar nicht groß rumlabern, sondern einfach nur ein Bild sprechen lassen.


Wenn man Glück hat wird man als Softwareentwickler schon recht früh in den Entwicklungsprozess eingebunden. Dann ist die (Serien)Produktion der Geräte natürlich noch nicht angelaufen, sondern man muss, wie bereits in einem vorangegangenen Beitrag erläutert, mit den ersten Prototypen vorliebnehmen (was sehr spaßig, aber auch recht stressig sein kann, wenn die Hardware noch nicht tut, was sie eigentlich soll und man nicht zum Implementieren kommt, sondern als Tester und Bugmelder den Firmware-Entwicklern zuspielen muss).

Kurzum, irgendwie muss man die Gerätedaten ja auslesen und früher kamen dabei des öfteren proprietäre Interfaces zum Einsatz. Wenn sich diese noch nicht in der Produktion befanden, dann musste eben gebastelt werden.

Dienstag, 27. Dezember 2016

Working with Prototypes (am Anfang ist alles eine Nummer größer :-) )

Und wieder bin ich beim Bilder-Aufräumen auf ein paar lustige Sachen gestoßen... 

Je nachdem, wie früh man in die Produktentwicklung einbezogen wird, laufen einem ab und an auch mal die ersten Prototypen über den Weg :-)
Kenner der Materie können wahrscheinlich erahnen, um welches Gerät es sich auf dem Foto handelt.

Zugegeben, heute fallen die Prototypen meistens kleiner aus, bzw. ähneln oft schon sehr den fertigen Endprodukten, aber Ende der 90'er Jahre (und auch noch Mitte 2000 :-) ) hatte man zum Teil noch mit echten handverlöteten Prototypen zu tun, die, was die Optik betrifft, noch sehr wenig mit dem angedachten Produkt gemein hatten.

Mittwoch, 21. Dezember 2016

Tagesbilanz = Null (Part 2: Reparaturmaßnahmen)

Wie bereits im ersten Teil angekündigt, möchte ich noch einige Reparaturmöglichkeiten vorstellen.
Je nach Ausgangslage und Art der Daten (textbasiert oder binär), sind die Reparaturmöglichkeiten allerdings begrenzt. Auch hängt der zu erwartende Erfolg der Reparaturmaßnahme von der Ursache, die jene korrupten Daten bedingt hat, ab (komplett versaubeutelte Daten wird man eher nicht mehr restaurieren können).

Diese Kurzanleitung kann natürlich nicht das ganze Spektrum an Reparaturmaßnahmen und Datenformaten abdecken und soll in erster Linie als eine Art Anregung verstanden werden. Letztlich müsst ihr auch selbst einschätzen, ob eine Reparatur der Daten überhaupt lohnt oder nicht.

Samstag, 10. Dezember 2016

Mechanischer Speeddaten Generator (oder auch mal lässig einen 50'er Schnitt wie Miguel Indurain fahrend :-) )

Bei meiner letzten großen Bilder Aufräumaktion drüber gestolpert.
Gerade bei neuen Testgeräten waren verwertbare Aufzeichnungen, die es dann softwareseitig zu implementieren und auszuwerten galt, erst mal rar gesät.

Im Labor gab es professionelle, aber sauteure mechanische Speedgeneratoren (analoge Sendetechnik), die auf Knopfdruck synthetische Daten generieren konnten. Später (digitale ANT+ Sensoren) gab es dann Software basierte Simulatoren (z.B. Antware Simulator), die das virtuelle Datensammeln merklich einfacher gestalteten.
In der Zwischenzeit musste man sich als kleine Softwareklitsche irgendwie behelfen, denn allen Unkenrufen zum Trotz, verbringen auch Entwickler von Sportauswertungssoftware einen Großteil der Zeit im Büro und nicht auf dem Rennvelo :)

Hier ist einer meiner selbstgebauten Speed-Generatoren zu sehen (der sogar parallel Cadence-Daten generieren und variable Werte erzeugen konnte :) ). Ich benötigte diesen, um Daten für ein damals neues Gerät zu sammeln, das in der TrainingLab - damals übrigens noch auf den vielsagenden Namen SAS lautend - implementiert werden musste.

Bei diesen Bike-/Laufuhren kam leider ein proprietäres Format zum Einsatz - das Fitfile Format war zu dieser Zeit noch nicht geboren -, das wirklich sehr tricky war und mir das ein oder andere graue Haar beschert haben dürfte (Dynastream stand mir Gott sei Dank mit Rat und Tat zur Seite, die hatten das Format aber auch verbrochen :-)).


Damals war ich in der Firma ein echter Held, da ich einen > 50'er Schnitt mit relativ moderaten Herzfrequenzen - < 100 bpm - fahren konnte, denn rein sitzend bleibt der Puls halt doch recht niedrig (was ich ja mittels protokollierter Aufzeichnungen zweifelsfrei belegen konnte :-) ).


Heute wirkt das wohl alles etwas oldschool-mäßig, um nicht zu sagen sehr strange :-)

In echt sah das dann so aus:




Donnerstag, 8. Dezember 2016

Roadmap: wieso, weshalb, warum?

Mitunter erreichen mich Anfragen, mit der Frage, ob es für die TrainingLab Pro denn eine Roadmap gäbe. Darüber hinaus wird der mögliche Erwerb einer Lizenz gerne auch mal von der Existenz (oder zeitnahen Umsetzung) der ein oder anderen speziellen Funktion abhängig gemacht.

Um die Frage zu beantworten, jein, natürlich gibt es eine vage Vorstellung, was die Weiterentwicklung der TrainingLab Pro betrifft.

Allerdings handelt es sich bei der TrainingLab Pro um eine Nischen-Software. Die Entwicklung wird von mir nach wie vor alleine gestemmt, was bedeutet, dass die Umsetzung diverser ToDos auch auf eine Zeitfrage hinausläuft. Manchmal fehlt mir auch schlicht und ergreifend das Knowhow, sodass ich mich erst mal schlau machen muß (was auch wieder Zeit kostet).
Demzufolge ändern sich auch mal diverse Priorisierungen, was bedeutet, dass eine geplante Funktion auch mal nach hinten rutscht bzw. dann mitunter auch mal komplett rausfällt.
Um jetzt gar nicht erst in die Bredouille zu kommen, verzichte ich daher aus gutem Grund auf eine öffentlich gemachte Roadmap!
Nichts ist schlimmer, als irgendwelche in Aussicht gestellte Funktionen, die dann nicht - oder sehr verspätet - kommen.
Ich will hier keine Vaporware ins Leben rufen und gerade in der Sport-Gagdget Branche gibt es sehr viele negative Beispiele: großspurig angekündigte Produkte, die dann niemals Umsetzung erfahren haben. Das braucht kein Mensch (zumal es hier auch keine Marketingabteilung zu unterhalten gibt).

Ich hoffe, das ist einigermaßen nachvollziehbar, aber es ist wirklich niemanden damit gedient, irgendwelche Erweiterungen anzukündigen, die dann zu lange auf sich warten lassen.
(Auf entsprechende EMail-Anfragen antworte ich in der Regel aber ehrlich, sodass man sich ggfs. doch etwas Klarheit verschaffen kann, wenn das denn unbedingt nötig sein sollte)         

Die Sache mit dem 'Pro'

Auch wenn das Thema am Ende meiner Autoren FAQ erörtert wird, erreichen mich mitunter Anfragen, die auf die Unterschiede zwischen TrainingLab <-> TrainingLab Pro abzielen. Teilweise scheint dbzgl. gar etwas Verwirrung zu herrschen, es gibt sogar Leute, die mir mit Unverständnis begegnen und es nicht richtig finden, dass die sogenannte Freeware TrainingLab ja nur eine Demo sei (und damit Etikettenschwindel).

Dazu sei von mir folgendes angemerkt: was die TrainingLab Freeware Version einer deutschen (?) Firma des Bike-Elektroniksegments betrifft, so habe ich auf diese Version keinen Einfluss (mehr). Meines Wissens - und ich weiß da sehr viel :-) - handelt es sich hierbei nicht um eine Demoversion, sondern um eine spezielle Version, die in der Freeware Variante (ohne Pro Zusatz) eben nur Produkte der betreffenden Firma unterstützt.
Dass diese Software also nicht die Geräte diverser Fremdhersteller einlesen kann, ist durchaus gewollt.
Das heißt, es gibt eine kleine Ausnahme: FitFile-Dateien (allerdings nur das alte FIT 1.x Format) können auch mit der Freeware TrainingLab eingelesen werden, sofern regelmäßig (alle vier Wochen) ein Gerät (nur Geräte datiert bis 2012) jener Firma nativ eingelesen wird.

Ende 2012 hat die betreffende Firma die Weiterentwicklung der Software - was ja auch auf meiner Webseite an einigen Stellen erwähnt wird - für mich relativ überraschend komplett aufgegeben, sodass diese Freeware Version auf dem Stand 2012/2013 datiert ist.
Daraus zu folgern, die TrainingLab Freeware Version wäre realiter nur eine Demoversion - wie das irgendwo im Internet kolportiert wurde -, weil die Pro Version ja viel mehr Funktionen böte, trifft des Nagels Kopf leider nicht mal ansatzweise. Und wenn ich dafür als Blitzarbeiter fungieren soll, trifft das den Nagel noch weniger!

Windows XP wird ja auch nicht zur Demoversion, bloß weil Microsoft dieses alte OS nicht mehr weiterpflegt, dafür aber neue Windows Versionen nachgelegt hat - ich glaube dieser Vergleich trifft es ganz gut - und nochmal, diese Entscheidung hat oben erwähnte Firma bewusst getroffen!

Die TrainingLab ist mein Baby, ich nutze das Programm selbst und dem ein oder anderen User scheint die Software auch zu gefallen. Deswegen lebt die Software auch als große Pro Version weiter und ja, die TrainingLab Pro hat gegenüber den Urversionen mächtig an Funktionsumfang zugelegt...

Damit ist eigentlich alles gesagt (und ich hoffe jetzt abschließend noch mal etwas Licht bzgl. der unterschiedlichen Versionen gespendet zu haben).