public
Description: BBBike
Homepage: http://bbbike.sf.net
Clone URL: git://github.com/eserte/bbbike.git
bbbike /
name age message
file .cvsignore Fri Apr 15 16:48:42 -0700 2005 *** empty log message *** [eserte]
file .gitignore Thu Sep 24 12:40:56 -0700 2009 * removed unhelpful comment in ignore file (som... [eserte]
file Ampelschaltung.pm Sun Dec 11 00:01:10 -0800 2005 *** empty log message *** [eserte]
file BBBikeAdvanced.pm Sun Oct 18 11:38:40 -0700 2009 * specific crossing output in route list, but n... [eserte]
file BBBikeAlarm.pm Sat Oct 24 13:22:00 -0700 2009 * get rid of conditional declarations [eserte]
file BBBikeCGIAPI.pm Thu Sep 24 12:40:46 -0700 2009 * use ascii instead of utf8 for JSON transport [eserte]
file BBBikeCGIUtil.pm Fri Jul 10 12:54:51 -0700 2009 * downgrade utf8 only if all chars < 256 [eserte]
file BBBikeCalc.pm Tue Jun 30 14:04:07 -0700 2009 * added support for more intermediate cardinal ... [eserte]
file BBBikeCrosshairs.pm Sun Feb 15 12:55:40 -0800 2009 *** empty log message *** [eserte]
file BBBikeDebug.pm Fri May 29 01:46:05 -0700 2009 * fixed order of BBBIKE_DEBUG evaluation [eserte]
file BBBikeDraw.pm Thu Sep 24 12:40:45 -0700 2009 * create_transpose: provide also javascript cod... [eserte]
directory BBBikeDraw/ Fri Oct 23 10:22:16 -0700 2009 * replaced Geo::Google::PolylineEncoder by Algo... [eserte]
file BBBikeESRI.pm Sat Oct 13 14:02:18 -0700 2007 *** empty log message *** [eserte]
file BBBikeEdit.pm Sat Oct 24 13:22:00 -0700 2009 * get rid of conditional declarations [eserte]
file BBBikeEditUtil.pm Thu Apr 23 15:24:29 -0700 2009 * date parser may handle now years with two digits [eserte]
file BBBikeGPS.pm Sun Oct 25 12:32:12 -0700 2009 * set route name and number in gpx creation (an... [eserte]
file BBBikeGlobalVars.pm Sat Oct 24 09:38:06 -0700 2009 * $gps_needuniqueroutenumber [eserte]
file BBBikeHeavy.pm Thu Sep 24 12:40:44 -0700 2009 * fixed perlmod_install_device: XML::Parser not... [eserte]
file BBBikeImportWizard.pm Sun Dec 07 15:31:25 -0800 2008 *** empty log message *** [eserte]
file BBBikeLazy.pm Sat Oct 24 13:22:00 -0700 2009 * get rid of conditional declarations [eserte]
file BBBikeMail.pm Thu Sep 24 12:40:51 -0700 2009 * deprecated and removed $PROG_REVISION since i... [eserte]
file BBBikeMapserver.pm Sun Mar 01 14:23:32 -0800 2009 * use File::Temp instead of hardcoded tempfile [eserte]
file BBBikeMenubar.pm Fri Mar 16 15:19:41 -0700 2007 *** empty log message *** [eserte]
file BBBikeOvlPlugin.pm Sun Mar 04 03:29:32 -0800 2007 *** empty log message *** [eserte]
file BBBikePalm.pm Sun Jan 20 01:59:26 -0800 2008 *** empty log message *** [eserte]
file BBBikePersonal.pm Tue Oct 06 13:33:32 -0700 2009 * BBBikePersonal: keep $show_places flag when d... [eserte]
file BBBikePlugin.pm Thu Feb 28 13:08:41 -0800 2008 *** empty log message *** [eserte]
file BBBikePluginLister.pm Sat Mar 14 16:13:42 -0700 2009 * bind <Escape> to close plugin lister toplevel [eserte]
file BBBikePrint.pm Sun Jan 11 15:36:32 -0800 2009 *** empty log message *** [eserte]
file BBBikeProfil.pm Thu Aug 24 14:59:12 -0700 2006 *** empty log message *** [eserte]
file BBBikeRouting.pm Thu May 31 13:25:22 -0700 2007 *** empty log message *** [eserte]
file BBBikeRouting.pod Mon Nov 21 18:05:20 -0800 2005 *** empty log message *** [eserte]
directory BBBikeRouting/ Sun Oct 02 13:34:39 -0700 2005 *** empty log message *** [eserte]
file BBBikeRuler.pm Thu Jan 01 13:49:05 -0800 2009 *** empty log message *** [eserte]
file BBBikeSalesman.pm Sat Oct 24 02:47:59 -0700 2009 * salesman, -addnewpoint: prefer set_coords_str... [eserte]
file BBBikeScribble.pm Wed Apr 06 14:01:41 -0700 2005 *** empty log message *** [eserte]
file BBBikeScribblePlugin.pm Sun Jan 27 15:16:16 -0800 2008 *** empty log message *** [eserte]
file BBBikeServer.pm Sun Aug 30 09:30:55 -0700 2009 * handle possible eof condition in bbbike server [eserte]
file BBBikeStats.pm Thu Jan 01 13:49:05 -0800 2009 *** empty log message *** [eserte]
file BBBikeThunder.pm Thu Feb 28 13:08:41 -0800 2008 *** empty log message *** [eserte]
file BBBikeTkUtil.pm Thu Jan 01 13:49:05 -0800 2009 *** empty log message *** [eserte]
file BBBikeTrans.pm Sun Jan 18 01:42:17 -0800 2004 *** empty log message *** [eserte]
file BBBikeUtil.pm Thu Sep 24 12:40:44 -0700 2009 * added save_pwd * updated copyright year and a... [eserte]
file BBBikeVar.pm Thu Sep 24 12:40:43 -0700 2009 * sourceforge changed paths [eserte]
file BBBikeVia.pm Fri Aug 29 16:35:33 -0700 2008 *** empty log message *** [eserte]
file BBBikeWeather.pm Thu Sep 24 12:40:54 -0700 2009 * workaround for $ENV{TMPDIR} problem [eserte]
directory Bundle/ Sun Oct 25 06:34:53 -0700 2009 * added Geo::METAR as PREREQ_PM (for windist) [eserte]
file CHANGES Fri Oct 02 14:20:17 -0700 2009 * beginnings of CHANGES for 3.17 release [eserte]
file COPYING Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
directory ESRI/ Sun Apr 05 14:10:03 -0700 2009 * more to ignore [eserte]
file FURadar.pm Sun Sep 17 11:17:13 -0700 2006 *** empty log message *** [eserte]
directory GIS/ Wed Apr 06 14:01:41 -0700 2005 *** empty log message *** [eserte]
file GPS.pm Sat Sep 01 05:10:17 -0700 2007 *** empty log message *** [eserte]
directory GPS/ Sun Aug 30 14:58:01 -0700 2009 * protect from non-defined track attrs (which h... [eserte]
file Geography.pm Mon May 02 23:17:45 -0700 2005 *** empty log message *** [eserte]
directory Geography/ Sat Oct 24 13:22:00 -0700 2009 * get rid of conditional declarations [eserte]
file GfxConvert.pm Sun Aug 17 15:44:56 -0700 2008 *** empty log message *** [eserte]
file Hooks.pm Thu Oct 27 14:56:57 -0700 2005 *** empty log message *** [eserte]
file HouseNumbers.pm Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
file Karte.pm Tue Jun 30 15:13:19 -0700 2009 * added AUTHOR and SEE ALSO sections to Pod [eserte]
directory Karte/ Tue Jun 30 15:13:10 -0700 2009 * added Pod [eserte]
file MANIFEST Sat Oct 10 01:10:56 -0700 2009 * MANIFEST update after moving VirtArray test s... [eserte]
file MANIFEST.SKIP Sat Oct 17 14:49:10 -0700 2009 * MANIFEST update [eserte]
file MANIFEST.addtocvs Sat Apr 04 03:58:13 -0700 2009 *** empty log message *** [eserte]
file MANIFEST.delfromcvs Thu May 13 00:57:51 -0700 2004 *** empty log message *** [eserte]
file MANIFEST.withcvs Thu May 21 00:08:36 -0700 2009 * automatic update [eserte]
file Makefile.PL Sun Oct 25 10:45:06 -0700 2009 * Geo::Coder::Google agent hack not needed anym... [eserte]
file Makefile.admin.PL Sun Nov 22 23:06:32 -0800 2009 * added HARNESS_TIMER to test-with-protocol [eserte]
file MasterPunkte.pm Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
file MasterStrassen.pm Wed Apr 06 14:01:41 -0700 2005 *** empty log message *** [eserte]
file PLZ.pm Mon Oct 26 15:18:40 -0700 2009 * perl 5.11.1 compat: CHECK is now not allowed ... [eserte]
directory PLZ/ Mon Apr 21 14:28:49 -0700 2008 *** empty log message *** [eserte]
file PointEdit.pm Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
file README Thu Sep 24 12:40:55 -0700 2009 * added new README section for prebuild packages [eserte]
file README.english Thu Sep 24 12:40:55 -0700 2009 * added new README section for prebuild packages [eserte]
file README.tt Fri Oct 02 13:23:33 -0700 2009 * replacing proprietary strpp by TT's tpage for... [eserte]
file Radwege.pm Fri Oct 02 12:29:00 -0700 2009 * about some wordings (for NN, Nebenfahrbahn...) [eserte]
file Route.pm Wed Dec 31 05:49:09 -0800 2008 *** empty log message *** [eserte]
directory Route/ Sat Oct 24 13:22:00 -0700 2009 * get rid of conditional declarations [eserte]
file Salesman.pm Tue Jul 07 16:02:44 -0700 2009 * salesman calculation needs at least three points [eserte]
file Strassen.pm Sat Feb 14 08:12:47 -0800 2004 *** empty log message *** [eserte]
directory Strassen/ Sat Nov 07 02:15:07 -0800 2009 * slight Strassen::Core improvement: replaced e... [eserte]
file Telefonbuch.pm Sun Jan 27 15:16:16 -0800 2008 *** empty log message *** [eserte]
file Telefonbuch2001.pm Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
file Telefonbuch98.pm Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
file Telefonbuch99.pm Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
file TelefonbuchAny.pm Sun Jun 01 14:43:41 -0700 2003 update [eserte]
file Update.pm Thu Apr 30 11:59:09 -0700 2009 * overwrite check: test also for the existance ... [eserte]
file Way.pm Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
directory Way/ Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
file Wizards.pm Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
directory babybike/ Mon Nov 09 13:01:59 -0800 2009 * revived creation of berlin tiles for tkbabybike [eserte]
file bbbike Sun Oct 25 08:13:47 -0700 2009 * add strawberry standard directories (perl/bin... [eserte]
file bbbike-activeperl.bat Wed Feb 06 14:12:50 -0800 2008 *** empty log message *** [eserte]
file bbbike-fast.bat Sun Mar 23 14:06:50 -0700 2008 *** empty log message *** [eserte]
file bbbike.bat Wed Feb 06 14:12:50 -0800 2008 *** empty log message *** [eserte]
file bbbike.pod Sun Jun 10 14:05:17 -0700 2007 *** empty log message *** [eserte]
file bbbikeapplet Tue Mar 24 16:11:18 -0700 2009 * about Gnome2::PanelApplet [eserte]
file bbbikeclient Sun Jun 10 14:05:17 -0700 2007 *** empty log message *** [eserte]
directory bench/ Tue Oct 06 15:08:11 -0700 2009 * rx is much faster on Debian, it seems [eserte]
directory c/ Tue Feb 24 03:40:47 -0800 2009 *** empty log message *** [eserte]
directory cache/ Wed Feb 21 06:00:14 -0800 2007 *** empty log message *** [eserte]
file cbbbike Fri Dec 26 15:06:20 -0800 2008 *** empty log message *** [eserte]
file cbbbike.bat Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
directory cdrom/ Sun Jan 20 15:25:34 -0800 2008 *** empty log message *** [eserte]
directory cgi/ Fri Oct 30 14:00:11 -0700 2009 * better Ausweichroute tests [eserte]
file cmdbbbike Thu Sep 21 14:32:21 -0700 2006 *** empty log message *** [eserte]
directory data/ Tue Nov 24 15:20:43 -0800 2009 * data update [eserte]
directory doc/ Sun Nov 15 09:59:31 -0800 2009 * data update [eserte]
directory ext/ Sat Oct 10 23:29:35 -0700 2009 * ups, BATCH mode specification was wrong way a... [eserte]
directory gnome/ Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
directory html/ Thu Sep 24 12:40:46 -0700 2009 * check for valid res.bbbikepos in geolocation ... [eserte]
directory images/ Sat Jul 18 07:26:14 -0700 2009 * notrailer image better visible without red bar [eserte]
file install.bat Tue May 20 10:11:19 -0700 2003 Initial revision [eserte]
file install.pl Sat Jul 07 13:17:12 -0700 2007 *** empty log message *** [eserte]
file install.sh Thu May 31 16:05:36 -0700 2007 *** empty log message *** [eserte]
directory java/ Thu Jan 01 13:49:05 -0800 2009 *** empty log message *** [eserte]
directory kde/ Sat Jul 07 13:17:12 -0700 2007 *** empty log message *** [eserte]
directory lib/ Mon Oct 26 15:18:40 -0700 2009 * perl 5.11.1 compat: CHECK is now not allowed ... [eserte]
directory mapserver/ Fri Sep 25 12:58:52 -0700 2009 * mentioned pmake HOST=... in mapserver config [eserte]
directory misc/ Sat Nov 21 12:42:05 -0800 2009 * data update (mainly Steglitz, Schoeneberg, Te... [eserte]
directory miscsrc/ Sun Nov 22 23:06:05 -0800 2009 * check_crossings: -v-if-interactive should not... [eserte]
directory msg/ Tue Sep 29 16:35:51 -0700 2009 * missing English translations in BBBikePersonal [eserte]
directory port/ Sun Oct 25 12:31:22 -0700 2009 * iss spec file: gpsbabel may reuse libexpat.dl... [eserte]
directory projects/ Wed Oct 14 14:34:29 -0700 2009 * ignore .rsync-related stuff [eserte]
file smsbbbike Thu Sep 21 14:32:21 -0700 2006 *** empty log message *** [eserte]
directory t/ Mon Nov 02 12:00:29 -0800 2009 * removed temporary limitation of a todo test i... [eserte]
directory tcl/ Fri Jan 04 15:51:21 -0800 2008 *** empty log message *** [eserte]
file tkbikepwr Sat Jan 10 16:21:39 -0800 2004 *** empty log message *** [eserte]
directory tmp/ Thu Jan 31 01:49:35 -0800 2008 *** empty log message *** [eserte]
directory vbbbike/ Tue Feb 24 03:40:47 -0800 2009 *** empty log message *** [eserte]
README
=head1 README

BBBike - ein Programm zum Suchen von Routen für Radfahrer in Berlin

=head1 FERTIGE PAKETE

Wenn man sich die Arbeit erleichtern möchte, dann kann man ein
fertiges Paket auf L<http://bbbike.sourceforge.net/downloads.de.html> finden. Die
Versionen dort sind allerdings unter Umständen nicht auf dem neuesten
Stand; auch sind nicht alle Betriebssysteme erhältlich.

=head1 INSTALLATION


=head2 Alle Systeme außer Windows


=head3 Download

Die aktuellste BBBike-Archivdatei findet man im Verzeichnis
L<http://sourceforge.net/projects/bbbike/files/BBBike/> . Die aktuelle Sourcedatei ist
L<http://heanet.dl.sourceforge.net/project/bbbike/BBBike/3.16/BBBike-3.16.tar.gz> .

=head3 FreeBSD

Für FreeBSD existiert ein I<Port> für BBBike in der
Kategorie B<german>. Besitzer älterer FreeBSD-Versionen können den
I<Port> über L<http://www.freebsd.org/cgi/ports.cgi?query=bbbike&stype=all>
finden. Die Installation über das Ports-System erfolgt wie folgt:

  cd /usr/ports/german/BBBike
  make all install

Ohne I<Port> kann BBBike wie bei L<anderen Unices|/Linux, Solaris, andere Unices> installiert werden.

=head3 Linux, Solaris, andere Unices

Perl5 muss installiert sein. Das ist oft, besonders bei Linux, der
Fall. Mit

  perl -V

kann überprüft werden, ob und welche Version von perl installiert ist.
Ansonsten kann man Perl5 unter L<http://www.perl.com> finden. Es wird
mindestens die Version 5.005 benötigt.

Danach kann BBBike ausgepackt werden:


  zcat BBBike-3.16.tar.gz | tar xfv -

Falls perl/Tk (eine möglichst neue Version, z.B. 804.028 or 800.025) nicht
installiert ist: in das Verzeichnis C<BBBike-3.16>
wechseln und als Superuser


  perl -I`pwd` -MCPAN -e shell
  force install Bundle::BBBike_small
  quit

eingeben, damit Perl/Tk über das
Internet geladen, compiliert und installiert wird. "force" wird
benötigt, da einige Module erwartete Fehler in der Test-Suite erzeugen
und damit die Installation verhindern. Wenn weitere Probleme
auftreten (insbesondere mit der Internet-Verbindung), dann sollten
die Anweisungen in

  perldoc perlmodinstall

befolgt werden, um das Modul Tk manuell zu installieren.

Danach kann mit


  perl bbbike

das Programm gestartet werden. Mit


  perl install.pl

oder


  ./install.sh

kann optional eine Compilierung von einigen XS-Modulen durchgeführt
werden sowie Einträge für KDE erzeugt werden. Für das Compilieren
ist ein C-Compiler (z.B. gcc), der mittlerweile nicht bei allen
Linux-Versionen standardmäßig installiert wird, notwendig.

Statt Bundle::BBBike_small kann auch Bundle::BBBike verwendet werden.
Damit werden wesentlich mehr Module installiert, die teilweise nur für
die Entwicklung verwendet werden, teilweise aber zusätzliche
BBBike-Features ermöglichen.

Wenn "perl install.pl" nicht verwendet wird, aber trotzdem die
XS-Module für bessere Performance installiert werden sollen, muss

  make ext

ausgeführt werden. Dazu ist das Perl-Modul L<Inline::C> notwendig.

=head3 Mac OS X

Mac OS X enthält bereits 5.8.x. Um BBBike zum Laufen zu bringen
werden noch XDarwin und Perl/Tk benötigt. Eine Anleitung zum Aufsetzen
von Perl/Tk auf Mac OS X bekommt man in der comp.lang.perl.tk Newsgroup
(siehe L<http://groups.google.com>).

Folgende Anleitung habe ich von Wolfram Kroll erhalten:

L<http://heanet.dl.sourceforge.net/project/bbbike/BBBike/3.16/BBBike-3.16.tar.gz> und (von
L<http://www.cpan.org>) perl-5.8.4-stable.tar.gz, Tk-804.027.tar.gz
besorgt.

=over

=item 1.
Perl auf dynamische Libs konfiguriert:

 # sh Configure -des -Duseshrplib
 # make
 # make test
 # sudo make install

--> /usr/local/ ist der default (das orginale perl bleibt erhalten)

=item 2.
Tk: das ist kein Aqua-Tk, sondern für X11, na meinetwegen...

 # make

in einem X11-Fenster: # make test

 sudo make install

=item 3.
bbbike unter X11

läuft!

=back

Um compilieren zu können, sind die Entwicklertools notwendig. Diese
werden "Xcode" genannt und befinden sich entweder auf einer
gleichnamigen CD (bei älteren Macs) oder im Applications-Ordner unter
C<Installers/Xcode Tools/Developer.mpkg> (bei neueren Macs).

Es wird auch eine X11- bzw. Darwin-Umgebung benötigt (X11SDK-Paket). 

Mac OS Classic wird nicht unterstützt.


=head2 Windows 95/98/2000/NT/XP

=head3 Normale Installation


BBBike und Perl benötigen ca. 32 MB an Festplattenspeicher.

Einfach die Datei L<http://heanet.dl.sourceforge.net/project/bbbike/BBBike/3.16/BBBike-3.16-Windows.exe> laden und 
starten.
Damit wird das Installationsprogramm gestartet.

=head3 Alternative Windows Installation (1)

Alternativ kann BBBike auch nur mit den Sourcen installiert werden.
Arbeitsschritte für Windows-95/98/2000/NT/XP-Benutzer:

=over 4

=item *

Aus dem WWW die perl-Distribution downloaden. Perl kann
von der ActiveState Webpage geladen werden:

L<http://www.activestate.com/Products/ActivePerl/Download.html>



In der Regel werden zwei Dateien zum Installieren benötigt, den
Windows Installer und die eigentliche Perl-Distribution für Windows
Intel. Beide Dateien müssen nacheinander ausgeführt werden. Die
Installation ist normalerweise mit einigen Reboots verbunden.

In den aktuellen Versionen von ActivePerl ist das Tk-Modul bereits
enthalten und muss nicht separat installiert werden.


=item *

L<BBBike-3.16.tar.gz|http://heanet.dl.sourceforge.net/project/bbbike/BBBike/3.16/BBBike-3.16-Windows.exe>
downloaden und mit WinZip auspacken. Das
ausgepackte Verzeichnis wird später nicht mehr verschoben.

=item *

In der Eingabeaufforderung oder im Explorer zum Verzeichnis BBBike-3.16
wechseln und


  install.pl

aufrufen. Das Installationsskript erstellt
Einträge für BBBike im Startmenü und erzeugt ein Icon auf dem Desktop.

=back

=head3 Alternative Windows Installation (2)

Wenn Cygwin (L<http://www.cygwin.org/>) installiert ist, können aus einer
cygwin-Shell heraus die Anweisungen wie bei einer
L<UNIX-Installation|/Linux, Solaris, andere Unices>
befolgt werden.

=head3 Alternative Windows Installation (3)

Als weitere Alternative kann eine ältere perl-Distribution, die allerdings Tk
bereits enthält, geladen werden:

L<http://www.perl.com/CPAN/ports/win32/Standard/x86/perl5.00402-bindist04-bc.tar.gz>

Die geladene Datei muss mit WinZip oder gunzip+tar ausgepackt werden.
Im ausgepackten Verzeichnis befindet sich das Installationsprogramm
C<install.bat>. Das Programm in der Eingabeaufforderungen aufrufen und
die Anweisungen befolgen.

Mit dieser alten Version (5.004_02) von Perl benötigt man auch eine
relativ alte Version von BBBike (älter als 3.00).

=head3 Windows 3.1

Windows 3.1 wird nicht mehr unterstützt. Ältere Versionen von BBBike
(z.B. 2.x) haben noch eine Anleitung, wie man BBBike unter Windows 3.1
nutzen kann.


=head1 AUSFÜHREN

Unter Unix wird BBBike ausgeführt, indem man ins bbbike-Verzeichnis
wechselt und 


  perl bbbike

eintippt. Wenn eine KDE-Installation durchgeführt wurde, findet man
das Icon im 
Startmenü unter dem Punkt "Anwendungen". Bei Windows befindet sich das
BBBike-Icon ebenfalls im Startmenü.

BBBike ist sehr speicher- und CPU-intensiv. Mindestens 16 MB RAM sind
auf i386-Plattformen notwendig (bei Solaris mindestens 32 MB), besser
das doppelte davon. Einige Versionen von BBBike wurden unter folgenden
Plattformen getestet: Solaris (Version 8 und 2.5), FreeBSD (Version 6.1, 4.9, 4.6, 3.5), Linux (Suse 7.0 und 6.4, Debian 
3.0, Ubuntu, Red Hat 8.0), Windows (2000, NT 4.0, 98, 95), MacOSX 10.4. Die
Entwicklungsarbeit wird auf einem FreeBSD-Rechner vorgenommen.

=head2 WWW-Version

Im WWW existiert unter der Adresse

L<http://www.bbbike.de>

eine einfache, stark text-orientierte Version von bbbike. Weitere
Informationen zu der CGI-Version gibt es unter

L<http://bbbike.de/cgi-bin/bbbike.cgi/info=1>


=head2 Nicht-GUI-Version

Mit C<cbbbike> und C<cmdbbbike> existieren einfache Kommandozeilen-Versionen des
Programms.

=head1 ENTWICKLUNG


=head2 git

Der aktuelle Entwicklungsstand von BBBike kann über git
verfolgt werden.

Von der Kommandozeile muss folgendes eingegeben werden:


    git clone git://github.com/eserte/bbbike.git

Alle weiteren Male nur folgendes verwenden:

    cd bbbike
    git pull

Das git-Repository wird fast täglich aktualisiert und enthält auch die aktuellen
Daten.



=head2 CVS

Falls git nicht verwendet werden kann, gibt es noch immer die
Möglichkeit auf das alte CVS-Repository unter :pserver:anonymous@bbbike.cvs.sourceforge.net:/cvsroot/bbbike zuzugreifen.

Es ist allerdings nicht garantiert, dass Updates in der gleichen
Frequenz wie auf dem git-Repository passieren.

=head2
Programm-Aktualisierung

Der aktuelle Programm -und Daten-Stand kann auch von der Adresse
L<http://www.bbbike.de/cgi-bin/bbbike-snapshot.cgi> downgeloadet werden.

=head2
Daten-Aktualisierung

Um nur die Daten zu aktualisieren, kann man sich die aktuellen Daten
als ZIP-Datei von L<http://www.bbbike.de/cgi-bin/bbbike-data.cgi> holen. Die ZIP-Datei
muss im BBBike-Programmverzeichnis (bei Windows unter
C<C:\Programme\BBBike\bbbike>) ausgepackt werden.

=head1 DOKUMENTATION

Die L<Dokumentation|bbbike> liegt im POD-Format (plain old
documentation) in der 
Datei C<bbbike.pod>, sowie als HTML (C<bbbike.html>) vor. Die
POD-Datei kann entweder mit tkpod, perldoc oder aus bbbike (bei
installiertem B<Tk::Pod>) heraus gelesen werden.


=head1 LIZENZ

Die wichtigsten Teilstücke der Anwendung (C<bbbike>, C<cgi/bbbike.cgi>,
C<Strassen.pm> und C<Strassen/Inline.pm>) und die Daten im
C<data>-Verzeichnis sind unter der
L<GPL|http://www.opensource.org/licenses/gpl-license.html>
veröffentlicht. Die restlichen Module können entweder unter der L<Artistic
License|http://www.opensource.org/licenses/artistic-license.html> oder
GPL veröffentlicht werden. Die genauen Lizenzbestimmungen stehen in den
Quelldateien selbst.

Einige Module und Dateien von anderen Autoren sind in dieser
Distribution enthalten: C<lib/your.pm> von Michael G Schwern,
C<lib/Text/ScriptTemplate.pm> von Taisuke Yamada, C<lib/enum.pm> von
Zenin, C<ext/Strassen-Inline/heap.[ch]> der Internet Software
Consortium, C<ext/BBBikeXS/sqrt.c> von Eyal Lebedinsky.

C<BBBike-3.16-Windows.zip> enthält einen Teil der
C<SiePerl>-Distribution, siehe
L<http://www.cpan.org/authors/id/G/GR/GRAHAMC/>

=head1 AUTOR

Slaven Rezic, E-Mail: L<slaven@rezic.de|mailto:slaven@rezic.de>