bikeXperience

Installationsanleitung für BikeXperience

Das Programm BikeXperience und dessen Komponenten sind in Java™ geschrieben und sollten auf allen Betriebssystem-Plattformen mit einer Java-Laufzeitumgebung lauffähig sein. Getestet (ohne serielle Kommunikation mit dem Radcomputer) wurden die Programme unter folgenden Betriebssystemen:

Das Programm benötigt eine Java Version, welche mindestens die Version 1.6 hat (Download unter www.javasoft.com oder direkt bei Oracle).

Das Programm ist kein kommerzielles Produkt. Die Benutzung erfolgt auf eigene Gefahr. Für Schäden und Fehler übernehmen wir keine Haftung oder Gewährleistung.

Für die wichtigsten Plattformen (Mac OS X, Linux und Windows) wird eine Installationsprozedur angeboten, welche auf unter diesem Link angeboten werden.

Kommunikation über Schnittstelle mit dem Radcomputer

Wenn mit dem Radcomputer direkt über die serielle Schnittstelle kommuniziert werden soll, dann muß noch zusätzlich die RxTx Version 2.2  Implementierung vorgenommen werden. Durch die zur Verfügung gestellten binären Bibliotheken werden primär die Plattformen Mac OS X, Win64, Win32, Linux32 und Linux64 unterstützt. Weitere Plattformen können später über die ToyBox geladen werden. Eine weitere Quelle für die Installation auf anderen Systemen ist auch das RXTX-Wiki.

Die wichtigsten bXp Plattformen haben einen automatischen Installationsprozeß.

Allgemeine Installation (ohne Installer) ausgehend vom Verzeichnis %JAVA_HOME%

Die Java Bibliothek RXTXcomm.jar für die allg. serielle Kommunikation ist in den Packet bikeXperience bereits integriert, so daß diese nicht zu installieren ist. Die binären Dateien für die Hardware abhängige serielle Kommunikation werden beim Installationsprozeß automatisch für die primären Zielsysteme installiert. Für Unix Systeme gilt allgemein Wichtig: Falls eine Datei comm.jar von Sun von einer früheren Installation noch vorhanden ist, muß diese gelöscht werden. Ebenso wird die Datei javax.comm.properties nicht mehr benötigt.

Locking Mechanismus für Systeme welche auf UNIX basieren:

Eine person wird zu der Gruppe lock oder uucp durch editieren der Datei /etc/groups hinzugefügt
Die verschidenen Distributionen haben hierfür Tools aber es funktioniert auch dies:

lock:x:54:   wird zu:
lock:x:53:jarvi,taj

Damit sind jarvi und taj in der Gruppe lock.

Sie müssen auch sicherstellen, das die User jarvi und taj die Berechtigung zum Lesen und Schreiben auf dem Port haben.

oder alternativ....

Unix-Plattform
Aufruf: im Installationsverzeichnis
java -Xmn150M -Xms500M -Xmx500M -jar bikeXperience.jar
Preinstall: der User muß Mitglied der Gruppe uucp sein (damit das Locking der Ports funktioniert)
Aufrufscript:
#! /bin/sh
# für Bourne Shell
export LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH
java -Xmn150M -Xms500M -Xmx500M -cp "bikeXperience.jar" de.bikexperience.view.BikeXperience
Binäre IO Lib: kopiere Sie die Datei librxtxSerial.so in das Installationsverzeichnis

BikeXperience für unterwegs (auf USB Stick)

BikeXperience kann auch auf einem USB Stick installiert werden. Die Tourenstatistik, Trainingsplanung und das Managen der Touren für die Hosentasche. Egal ob am heimischen PC oder in der Firma. BikeXperience ist immer aktuell.

Bei Mehrtagestouren können in einem Internet Cafe die mit einem CicloSport® HAC5, HAC4Pro, HAC4, CM414M und CM436M aufgezeichneten Touren auf dem USB Stick über BikeXperience gesichert werden.

Dazu ist es notwendig:

Inhalt USB Stick: - für Windows 7 -

u:\jre1.6.0_13\bin\rxtxSerial.dll
u:\jre1.6.0_13\bin\java.exe
u:\jre1.6.0_13\...
u:\bikeXperience.exe
u:\...

Falls sich Fehler eingeschlichen haben oder eine Plattform vergessen wurde, bitte einen Eintrag im Benutzerforum erstellen.


Title: BikeXperience
Autor: Hans-Joachim Willi
Organisation: http://www.bikeXperience.de
Beschreibung: Installationsbeschreibung in Deutsch

Installationsanleitung bikeXperience Version 5.0.0