Schedules for weekday, non-weekend holiday, and
weekend service.
Tapping on a train
number brings up fare, zone, and travel time, and distance
information (a
subsequent Copy command will copy this text to the clipboard).
Tapping on departure
or arrival column brings up station information (a subsequent Copy
command will copy this text to the clipboard). It also allows
alarms to be set or cleared.
Tapping on direction highlight toggles direction (saves one tap).
A Preference
Form, to enable or disable the following capabilties:
Displaying today's schedule automatically (including Holidays)
at startup
AM/PM or 24-hour time format
Ability to keep station popups centered on last choice (PalmOS
4.0 or greater only)
Default minutes before triggering an alarm (see below for a
more complete description of alarms)
An Alarms Form,
to show which alarms are currently set. Alarms are described in
detail below.
Pannable Color higher-resolution System Route Map
(requires
PalmOS 3.5
or greater)
A Trains
form
for displaying all the stops for a train rather than
the converse. You can enter this form by either 1) tapping the Trains View button shown in the Schedule Detail
form; or 2) selecting Trains
in the Commands menu.
If you navigate via the Trains View
button the schedule for the corresponding train (as well as those
preceding and following) will be shown. While in
the Trains View, the 5-way
navigator will behave the same way as in the main view.
A Menu Item for switching to the BART Quick Planner (if it is
installed).
Support for 5-way navigator button (found on certain PalmOne
models).
Requirements & General Information:
PalmOS 2.0 or greater (some features require 4.0 or
greater); 5.0 supported.
Size is ~388K
Uses April 2, 2007 schedule
Application last updated 24-Feb-2008:
Version 3.9.7 (Current Version)
Updated to reflect the March 3, 2008 schedule and fares.
New Features:
Trains form now
displays the trains
immediately preceding and following the selected train
Download Caltrain397.zip: the
application in a .zip archive (if your browser can't deal with
.prc
binaries)
Version 3.9.3
Updated to reflect the April 2, 2007 schedule and fares.
New Features:
"T" mode
for
displaying Redwood City Transfers. You
select this by toggling the "T", "L", "A" popup that's immediately
below the "Caltrain Schedule" header in the upper left hand corner of
the main display. In "T" mode, routes requiring a RWC transfer
will be
displayed in bold
green in the Train
column. Tapping on Train or
Origin columns will
give the number of the train you are to transfer to; tapping on the Destination column will give information for the
transfer train,
including departure time.
Corrected a problem where alarms would cause the wrong train
(or no train at all) to be bolded.
Version 3.7.8
Updated to reflect the new October 10, 2005 schedule
Version 3.7.4
Fixed Fatal Error problem reported mainly on Tungsten T2,
caused by failure to allocate a window larger than 64K.
Version 3.7.3
New features:
Updated to reflect the new August 1, 2005 schedule
Updated system map: supports color and double-density displays
Updated fare information
Special annotation for weekend Tamien shuttle
Version 3.6.1
New Features:
Pressing the up/down buttons will scroll the schedule
Pressing the left button cycles through M-F/Sat/Su schedules
(models with 5-way navigator only)
Pressing the right button toggles between
Northbound/Southbound (models with 5-way navigator only)
Pressing the center button alternates between
arrival/destination popup, which you can then use up/down+center to
select a new station (models with 5-way navigator only)
Trains are sorted by departure time (this makes a
difference with bullet trains)
There is a new control in the upper left corner; it toggles
whether to show just trains that stop at this station ("L" mode),
or
all trains, including expresses that pass through but don't stop ("A" mode).
Version 3.5.2
Bug Fixes:
Fix bug where southbound weekday Gilroy times were not
displayed
Version 3.5.1
Bug Fixes:
Fix bug where Paul/22nd times were swapped on weekend
schedules
Fix bug that broke auto-display preference item
Version 3.5
New Features:
Updated to reflect new June 5, 2004 schedule
Bullet trains marked with "(b)"
Removed all references to discontinued RRX weekend bus
service.
Version 3.4.1
New Features:
Updated to reflect new Saturday and Sunday RRX bus schedule.
Version 3.4
New Features:
Ability to set alarms for arriving or departing trains.
See below for a more complete description.
Ability to switch to the BART Quick Planner (if installed).
Version 3.3
Bug Fixes:
Updated to reflect schedule effective 22-Sep-03
Updated to reflect new fares and zones
Fixed a bug that caused three digit train numbers to be
truncated.
Version 3.2.4
Bug Fixes:
Add Millbrae Intermodal Station RRX stops effective 22-Jun-03
fixed a bug where toggling between northbound and southbound
caused the next departure to be highlighted incorrectly.
Version 3.2.3
Bug Fixes:
Updated to reflect schedule effective 24-Mar-03
San Bruno Station address updated to reflect new location
Version 3.2.2
Bug Fixes
Now runs under PalmOS 2.0 or
greater. Owners of older units please report any problems.
Version 3.2.1
Bug Fixes
Fix bug with 24-hour time
All 4.0 ROMS (including pre-release) now supported.
Some m500 and m505 users reported problems tracked to old ROMs.
Copy command support (see above)
Incorporate Classic bugfixes from Chris Sears (most notably
drawing bug when rolling over from 12:59 to 1:00)
Special notations for Milbrae (SFO-BART), Hillsdale (Bay
Meadows), and Santa Clara (SJC) stations
Use EPS-generated icons.
Version 3.2
added full schedules, auto-selection of today's schedule, and
24-hour time preference.
Wishlist (suggested, contemplated, or in progress)
High-res screen support (currently implemented for maps only)
Create a conduit which reads the caltrain.com complete
schedule and updates the schedule DB on the device.
Change alarm time after setting it
More intelligent date roll-over handling
Giants/Sharks game schedules
Better integration with BART & SJC airport shuttles
Alarm Information Section
Starting with Version 3.4, Caltrain+ has the ability to trigger
alarms a specified number of minutes before a train departs or
arrives. This is a complex feature that bears further
explanation (though the goal is to make usage as intuitive as
possible). Here are the details:
Alarms are recurring (e.g. for commuters who ride the train
on a regular basis). For non-recurring alarms there is already
the
Datebook, and this should be used.
To set an alarm, start by tapping a time in either the departure
or
arrival
column of a particular train. This brings up the detail popup
window, which contains the alarm set/clear button. The button
label
toggles depending on whether the alarm is set or cleared.
Next select
the number of minutes before the
train arrives/departs that you wish to be notified, using the popup to
the right of the alarm set/clear button. Currently 5-60
minutes in increments of 5 minutes is supported. The default
number of minutes may be specified in the preferences panel.
Once an alarm is set, the popup is locked and displays the number
of minutes selected as the advance notification interval.
Clearing the alarm will unlock the popup.
An alarm will be triggered the specified number of minutes before
every train matching
the schedule class. I.e., if an alarm is set for a M-F train, it
will be triggered every weekday until cleared.
There is logic for
detecting holidays, and an alarm that would otherwise trigger will be
skipped on a holiday (e.g. a M-F alarm will not trigger on Labor
Day). The holidays recognized are limited to Xmas, Presidents's
Day, Memorial Day, Independence Day, Labor Day, and Thanksgiving.
A train for which an alarm is set is highlighted in red/bold in
the display.
A maximum of 4 alarms may be set concurrently.
The Alarms
Form can be used to 1) see which alarms are set; 2)
cancel individual alarms; 3) cancel all alarms.
This feature works best with the Attention Manager (PalmOS 4.0 or
greater). Earlier versions of Palm will work but the notification
menu
is crude and there is no snoozing or nagging.
You can only set alarms for a holiday on the day of the holiday,
and
those alarms will be one-shots (non-repeating). Otherwise there
are no
restrictions (e.g. you can set a M-F alarm on a Saturday.
Troubleshooting & Known Problems
"Blank display" (Grid shown but no text): this has been reported
on the Treo 600 and 650 models. The cause has not been isolated:
it seems to affect only a small number of units, and seems related to
firmware (upgrading to a new firmware version has been known to both
cause and solve this problem. No known workaround
Resets after installing Caltrain Application. This is
occasionally seen on all models, though again the Treos seem the most
susceptible. Here are several things to try (ordered in
increasing order of severity) that have been known to work on occasion:
explicitly delete Caltrain app from your handheld, and try to
re-install
extract .prc file from the .zip archive instead of downloading
directly (some browsers known to have a hard time handling .prc
binaries)
Clean out your Hotsync directories. This from a
user: "I found the last two versions of the Caltrain application
that I was trying to update inside the "Install" folder which was
inside my User Folder. For some reason, that application remained
in that folder even after I deleted it from the handheld and from the
Quick Install application. After I deleted the .prc files from
the "Install" folder and rebooted the machine, everything worked
normally. I used the Quick Install application and successfully
installed the new program that I originally wanted to install"
Search your system and delete all
instances of the Caltrain .prc files. Then delete Caltrain app
from your handheld. Finally download a fresh .zip, extract the
.prc, and try to install that.
Try using the free dbScan utility on your handheld. You
can find it here.
Try (soft) resetting your handheld before attempting steps 1-5.
Note: I have no affiliation with any of these sites.
Disclaimers & Caveats
Copyright info: Copyright (C) 2002-2007 by Paul Jensen
(pgj@wrafra.net). This program is free software; you can redistribute
it as you wish.
This program is
distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.
Corollary: Bug fixes and updates will be on a best-effort,
as-time-permits basis.