!! ATTENTION !! I strongly recommend you to _delete_ a installed version of Bundesliga on your Palm before you install this version if you upgrade from a version prior to 2.0. The database files aren't compatible and won't be read from this version. What's it ========= Bundesliga is an application that holds the programme of the german soccer league "Bundesliga" for the 2000/2001 season. You can browse and edit the programme, enter results and view the table according to the results. This programm began as my first Pilot application in an attempt to learn how to program the Pilot. It uses a couple of UI elements and some techniques found in other source code examples. The first version basically was hacked together on one weekend in August 1997. I've provided the source code of the program, maybe it is of some help for other Pilot newbies. There is limited localization support: to get an English version of the program, uncomment LANGUAGE=ENGLISH in the Makefile. But I'm rather unsure, if I got the translation right :-). Also available are a Spanish version by uncommenting LANGUAGE=ESPANIOL, a Portugese and a French version (see NEWS.txt for credits :). Other translations are welcome. Just look at the file "bl.rcp". And, as the "About" states: it's powered by Linux -- I have no idea, if my setup works with Windows :-) Other Leagues ============= There are database files for the most popular european soccer series (the ones I found relatively quickly or got emailed by others :-). Bundesliga and all database files can be installed just like any other application; if no database is installed when Bundesliga runs the first time, it will create a database with the fixture of the german Bundesliga season 2000/2001, that is compiled into the program. I'll try to keep up with the results and offer database files for most of the leagues on my website http://www.pundt.de/pilot/dbfiles/ (no promise though that they will be up to date every weekend :-) There are some ways to create your own database file: First one: customizing the program; you'll have to modify the "team" and "programme" arrays in "bl.c" according to the comments in the source files, compile the program, remove an installed "Bundesliga" program with the memory application from your pilot, install and run the freshly compiled program. This will create a new database with your fixings, that can be extracted and distributed. Second choice: use the Perl script from the "ligen/" directory; the tool "convertFixtures" has some comments at its top, that explain how to create a text file with a programme, that can be converted to a PDB file understood by Bundesliga. See the provided sample files in the same directory. Third choice: modify the teams and fixture using the builtin editor. You'll find the editor under "Edit|Fixture". A database file uses 2778 bytes and has 5 records (optionally 6 with penalties entered; then it consumes 2866 bytes). Files ===== bl-en.prc is the English version of the program, bl-de.prc the German version, bl-es.prc the Spanish version, bl-po.prc the Portuguese version, bl-fr.prc the French version. dbfiles/ contains database files for various European Soccer Leagues. ligen/ contains the fixture tables in text form along with a Perl script to create the PDB files and variable definitions. What's new ========== Version 2.2: o Minor update: French translation by Emmanuel Pain o Fixture by team; it can be reached from the statistics form. o convertFixture script updated to reflect the handicap options. o Updated database files. Version 2.1: o Bug fix: handicaps weren't cleared when league was changed. o Portuguese translation; thanks to Luiz Alberto Salvador de Santana . Version 2.0: o Database format has changed; can't read version 1.1 db files and vice versa. I choose to do that, because Bundesliga wasn't able to handle the Netherland's league. o Bug in statistics where OS 3.5 didn't show results fixed. o Handicaps. You'll find them under "Edit|Teams". Handicaps allow you to handle leagues that do a playoff at the end of their regular season as well as enter sanctions or deductions. o The order of the leagues can now be defined. o Navigation abilities in "Edit|Fixture". o Increased builtin limits to max 52 match days. Enhancements and translations are welcome :-) Have fun with it, Thomas --- Thomas Pundt | http://www.pundt.de/pilot/ Schlossstrasse 42, D-40477 Duesseldorf