Version
Registration
Installation
User Guide
Strange behaviours
How it works
Acknowledgements
History
This version of "Métro" is numbered 1.3.4. Always check on the "Tatami et Bouts de Ficelle" web page (in english) that you got the latest release.
If you like this software, don't forget to send us a mail (to Patrice Bernard & Frank Van Caenegem), it is our only reward for this work and it does not cost you a penny, does it ? You can also send me your comments and suggestions or even tell us about any bug you may discover (Patrice for the program and Frank for the subway data).
You are free (and encouraged) to redistribute this software through any channel provided that: (1) the program has not been modified in any way and (2) it is offered free of charge. As usual, this software is provided "as is" with no warranty of any sort.
You could (and should!) help us make Métro better: see §History.
the databases coming with versions older than 1.2.0 cannot be used with this new release of the program. It is strongly recommended that you delete any version of Métro older than 1.1.2 before installing version 1.3.x ("Memory" icon on your Pilot, then "Delete" button).
You should have received "Métro" as a compressed file named "metro.zip". This file contains the software as well as all the subway networks (more than 130 of them):
Programs & Directories | Notes |
metro.prc |
Program in french |
metro-en.prc |
Program in english |
metro-de.prc |
Program in german |
metro-nl.prc |
Program in dutch |
metro-sp.prc |
Program in spanish |
metro-it.prc |
Program in italian |
metro-pt.prc |
Program in portuguese |
metro-su.prc |
Program in swedish |
metro-ru.prc |
Program in russian, to use with CyrHack |
metro-big5.prc |
Program in chinese (big5), to use with CJKOS |
all/*.pdb |
All the subway networks complete with accents (recommended for most users) |
en/*.pdb |
All the subway networks without accents (recommended for asiatic or russian Pilots) and without "-" (because of a bug in J-OSIII, for japanese users) |
ru/*.pdb |
Russian networks in cyrillic (to use with CyrHack) |
nordic/*.pdb |
Danish, Finnish, Norwegian & Swedish networks with local sort order (to use with SortingHack activated, for "nordic" Pilots) |
ko/*.pdb |
Korean networks (in korean), to use with a localized Pilot (with the HanTip hack for instance) |
big5/*.pdb |
Networks in chinese, to use with CJKOS |
Networks list (most are subways, some of them contain streetcar or train lines as well):
Adana Amsterdam Ankara Antwerpen Athen Atlanta Bakou Bangkok Barcelona Belo Horizonte Berlin (8) Bilbao Birmingham Bochum-Gelsenkirchen Boston (8) Brasilia Bremen (2)(8) Brussels (1) Bucarest Budapest Buenos Aires Cairo Calcutta Calgary Caracas Chicago (8) Cleveland Copenhagen |
Detroit Dnepropetrovsk Dortmund Duisburg Düsseldorf Edmonton Ekaterinburg Erevan Essen Francfort Fukuoka Genova Glasgow Grenoble (8)(9) IGuadalajara Guangzhou Haifa Hambourg (6)(8) Hannover (8) Helsinki Hiroshima (8) Hong-Kong (10) nchon Istambul Izmir Jacksonville Karlsruhe Kharkov |
Kiev Köln-Bonn Krasnoyarsk Krefeld Kuala Lumpur Kyoto Lausanne Lille Lisboa Ljubljana (9) London (2)(8) Los Angeles Lyon Madrid (8) Magdeburg (8) Manchester Marseille Medellin Mexico Miami (2) Milano Minsk Monterrey Montréal Moscow (3) Mülheim-Oberhausen München (8) Nagoya |
Nantes Napoli Newcastle New York (2) Nijni Novgorod (3) Novosibirsk Nüremberg Orléans Osaka Oslo (4)(2) Paris (8)(12) Pekin Philadelphia Porto Alegre Prague Pusan Pyong Yang Recife Rennes Rhein-Neckar (11) Rio de Janeiro Roma Rotterdam Rouen Saint-Louis Saint-Petersbourg (3) Samara San Francisco |
San Juan Santiago Sao Paulo Sapporo Sendai Seoul (7) Shanghai Singapore Sofia Stockholm (4)(8) Stuttgart Sydney Taegu (7) Taipei (10) Tashkent Tbilisi Tianjin Tokyo-Yokohama (5) Turin Toronto (8) Toulouse Valencia Vancouver Venezia Washington-Baltimore (8) Warsaw Wien |
Notes : (1) Brussels exists in french (bruxelles.pdb) and flamish (brussels.pdb); (2) operating time-aware networks; (3) cyrillic version available; (4) "nordic" sort order version available; (5) the Tokyo networks goes far beyond the city limits (more than 100 km!); (6) the S2 line is missing in Hamburg because it runs very infrequently; (7) korean version available; (8) "Places of Interest" included; (9) Bus network (for tests); (10) chinese version (big-5) available; (11) The Rhein-Neckar database contains many cities, among them Mannheim, Ludwigshafen, Heidelberg (many more to come); (12) an "extended" version of Paris is available (paris-ext.pdb), including the complete suburban railway network.
With the installation utility (HotSync) you got with your Palm Pilot, select one and only one version of the software (.prc files) and at least one subway network (.pdb files). Then "synchronize" your Pilot.
When "Métro" is installed on your Pilot, launch it (through its icon), go to the "Options" menu and select "Network". In the list, select the network you want to use (if you loaded more than one) and confirm your choice with the "OK" button.
The easiest solution : you write down the names of the departure and arrival stations (you need only enter the first letters, Métro will complete the names for you) then "tap" on the "Go!" button.
Assisted solution : "tap" on the "Fr.:" (from) button, a list appears with all the stations. Just "tap" on the one you're looking for, it is displayed as the departure station. When you "tap" on the "To:" button, you can do the same for the arrival station. Finally, "tap" on the "Go!" button.
Intelligent assistance : same as above but before you "tap" on one of the buttons, enter the first few characters of the name of the station. The position in the list is updated to the name closest to your entry.
Permanent assistance : after the list is displayed (as above)), simply enter text in the Departure or Arrival field. The position in the list is updated to the name closest to your entry.
In some cities, you can search a site instead of a subway station (how do I go to the Eiffel tower, for example). These sites appear in bold in the stations list.
The "Back" button is a simple way to compute your route back from Arrival to Departure without having to enter the names of the stations again.
The "Clear" button resets the "Métro" GUI : it clears the departure and arrival station, the stations list and the result field. It also optionnaly resets the current time.
This feature is available only with some of the databases (currently New-York, Chicago, London, Oslo & Bremen). When using these cities, the day of the week and time are displayed on screen. You just have to "tap" these fields to change your travel time. The "clear" button ca noptionnaly reset the current time.
On the current day and time, some lines may not operate; "Métro" takes this into account to compute a route.
The "Lines" popup list gives you the list of stations for any line. You may click on one of these stations to enter it in the "From" or "To" field (depending on the one where the caret is).
In some cities, the first item in the "Lines" popup list is "Interesting places". It contains a list of the tourist sites known to the program: you can use it to get directions to go to a place when you don't know the nearest subway station.
In cities where the operating times are managed, some lines may not operate on the selected day or time. In this case the line name is crossed out in gray in the list.
You can also select your own closed lines (if temporarily closed for example): with the stylus, just "cross out" the line name in the list (draw a neat horizontal line from left to right). Repeat the action to cancel your choice. When a line has been so closed, its name is crossed out in black in the list (not to confuse with the time management above). This feature is a work in progress: the personal closed lines are not saved between uses.
After a search, the results lists displays 1 or 2 different routes for your request: the shortest route and the route using the least number of connections. If they are the same, only the shortest is displayed. Sometimes, both may take the same time and number of connections but have some difference.
Since the list is displayed in a text field you can copy and paste the results to another application.
In the "Options" menu, the "Preferences" item has two choices :
The "Network" option shows the list of cities you have installed with "Métro". Select one city in the list and tap the "OK" button to look for a route in that city subway. Or use the "Delete" button to erase the selected database from your Pilot's memory (you cannot delete the database currently in use).
The "?" button shows the information on the selected city, along with the names of the people who created or contributed to the database.
Another button appears in the window when the soft is installed on a Pilot with an IR interface : "Beam". Using it, you can transfer a database from your Pilot to another one where "Métro" is installed. The actual transfer is realized only if the database you send is not already present on the receiver.
This options displays general options on "Métro".
In some instances, you may think the behaviour of the software is not correct. It is possible that it is a "feature" (more or less voluntary). Here are the known cases :
If you have ideas for making "Métro" better of you find other errors, let me know about it.
A little explanation on the inner workings of Métro to help you understand its current limitations.
To compute the best route, the program uses an estimate of the time needed to run each route. But to avoid filling the memory with too much data (the timetables), the times used are quite simplified.
There are only two variations: one average time for a travel between 2 stations on a subway and one average time between 2 stations on an express or streetcar line. For example on Paris, the times used are 1'30 for the first (subways) and 3' for the second (RER and streetcars).
For the connections, it's just about the same: one time for a "standard" connection and one average time for a "long" connection (between 2 different stations or to an express line, to account for the longer wait). Again for Paris, values are 4' and 8'.
This method, though quite efficient most of the time, brings its limitations (but I'm working on some of them): travel times on express lines are computed with all the intermediate stations (express lines not being yet known to the program) leading to over-estimation; the soft does not make a difference if a line is more frequent than another, so that it may suggest a low-frequency line when there is a better one for the same route.
This point is what makes Métro less adequate for streetcars, railroads or buses (these having other peculiarities making them difficult to use in Métro).
In the subway lines display, you may have noticed some blank lines and stations listed twice or more. This marks a line with diverging branches. These branches can even be one-way, in which case a special message appears.