Visit icaltrain.com on your iPhone and gPhone, or m.icaltrain.com on your web-enabled phone.

For a faster, offline schedule, get iCaltrain app for iPhone and iPod Touch.

GPS System to Track Caltrain Arrivals

August 2nd, 2007

Coming soon in 2008: real-time train delays arrival times using the “Real Time Train Predictive Arrival GPS System”. I’ll add these real-time updates to iCaltrain once it becomes available on 511.org.

[via Mercury News]

Announcing iCaltrain for Mobile Phones

July 23rd, 2007

iCaltrain is now available for web-enabled cell phones at m.iCaltrain.com. The primary design goal was keeping it as lightweight as possible while supporting different screen sizes. Similar to the iPhone version (iCaltrain.com), it’s easy to access the return trip schedule.

How iCaltrain was Built

July 22nd, 2007
  • Python was used to parse the web schedules posted at Caltrain.com. The html tables weren’t identical and some tags were missing as well. Also, the times were in 12hr format without am/pm.
  • iUI was used for the nice sliding effects and UI’s look and feel.
  • PHP is used to dynamically generate the search form (to remember the last trip) and search results, and to redirect iPhone users to the app.

Announcing iCaltrain for iPhone

July 21st, 2007

I’ve been commuting on Caltrain for the last few months, and have always wanted to look up the schedule on my cell phone. I finally got around to spend some time putting it together for the iPhone using the iUI. Simply point your iPhone to iCaltrain.com and you will see the app. Safari users can test drive it at iCaltrain.com/iphone.php.

iCaltrain Features:

  • Easy access to reverse trip schedule for the return trip.
  • Remembers the last search performed for those frequent trips.

Coming next:

  • Mobile web version for those without the iPhone.
  • Show only the next trains instead of the full schedule.

iCaltrain on iPhone screenshotiCaltrain for iPhone screenshot: search results