Contact: support@creativeentropy.com  
Creative Entropy
Building Nice Apps
Home | Products | Support
  Products:
  » FL
  » Commute

Welcome to Commute V3.0

Full instructions are available at http://www.creativeentropy.com.

Commute is designed for the commuter who typically has a set route that they use regularly. It is designed to provide station to station schedule information. Features include:

  • Many transit systems provided (over 60 at time of application release, growing every week)
  • Multiple Routes
  • Ability to specify days of week or weekday/weekend for each trip
  • Ability to specify trips to avoid (for instance, a local right before an express)
  • Ability to add routes and trips on your iDevice, through a web download or via provided transit agencies
  • Real time tracking of next departure, including minutes to departure
  • Countdown timer
  • Reverse routes, to switch directions in one touch
  • Ability to share routes with others and download other's routes

Instructions


Main Screen

The main screen is the route list. You can select a route, set up reverse routes, edit or add routes.

Route List

Select a Routes

Press on a row to switch to the Route Display for that route.

View / Edit Route

To View and Edit a route and the trips on the route, select the accessory button of a route.

Add a New Route

To add a new route, click the Plus Sign button.

Set Up Reverse Route

To make switching Route directions simple, you can set up a reverse route. To set up a reverse route, press the Set Up Reverse Route button.

Reverse Route
After your reverse route is set up, you can select the Reverse Route button on the Route Display screen.

Help and Information

Press the Info button to get help and see information about the program.

Route Display

The Route Display Screen shows you all available trips on a particular route.

Route Display
The fields shown are:

  • Time Until Departure
  • Departure Time
  • Arrival Time
  • Avoidance Flag
  • Comment (default comment on provided routes is the trip time)
The color of each row indicates its status.
  • Grey means that the trip is in the past.
  • Red means that the trip is the next advisable trip.
  • Black means that the trip is in the future.

The Avoidance Flag indicates that while the trip is in the future, you want to avoid it, for instance if it is a local trip followed closely by an express. It is useful to have this information in the schedule so that you don't inadvertently get on the wrong trip.

To change the day that is displayed, click on the date at the top of the screen and you will be presented with the option of changing to a different day.

Choose Day

To edit the route, press the View/Edit Route button.

To switch to the reverse trip, press the Reverse Route button.

To scroll to the current trip, press the Now button.

Pressing on a row brings up the countown screen for that trip.


Countdown Screen

The Countdown Screen provides you with a countdown to the trip that you selected.

Countdown Screen

The Countdown Screen displays:

  • The hours:minutes:seconds until the departure time
  • The departure and arrival time of the selected trip
  • The previous and next departures times (and time to next departure) of the selected trip
  • The current time.

You may set an audible alarm on or off.

To move the the next or previous trips, select the down or up arrows in the top right corner.


View/Edit Route Screen

The View/Edit Route Screen allows you to view and edit the information about the current route and the individual trips on the route.

View/Edit Route

There are three sections of a route:

Edit Route Info
Edit the metadata of the route
Edit Calendars
Edit when trips occur
Edit Trips
Edit information about individual trips

Edit Route Info

Edit Route Info
Click the edit button to edit the data, or the reload button to reload from the original URL.

In portrait mode, you may view and edit the metadata for the route, including

  • The Route Name
  • The URL that this route was loaded from
  • The Reverse Route
  • The Provider or the transportation
  • Where the route originates
  • The destination of the route
  • When the information is valid from
  • When the information is valid to

Edit Calendar

Edit Calendar
Selecting Edit Calendar brings up a list of calendars. Select a calendar or press Edit and then + to get to the calendar edit screen.

Calendars are made up of:

  • A Name
  • A start date
  • An end date
  • An optional list of dates that the calendar is applicable for
  • An optional list of dates that the calendar is not applicable for

Edit Trips

Edit Trips
The Edit Trips screen shows the departure time, arrival time, avoidance flag, comment and calendar for each trip. Select the trip to edit it, or click Edit to add or delete trips.

Edit Trip

Use the up and down arrows to go to the next or previous trip. If you select the next trip after the last trip, a new trip will be created. The comment field should be kept to a minimum, due to space limitations on the Route Display Screen.

You may set the switch to indicate that this trip should be avoided.

When you have finished editing a trip, you may select the next or previous buttons, or you may select the Save button to save the route.

Selecting the Cancel button cancels any modifications that you have made.


Add a Route

Add a Route

When adding a route, you may take one of three actions.

  1. You may create a file in the format specified below and place it somewhere on the web, then enter the URL in the URL field of the Create Route Screen and the data will be imported.
  2. You may add a blank route by specifying the Route Name, and then add trips to the route as described above.
  3. You may select a route from routes pre-loaded from various providers. When you select this option, Commute will check which providers are available and offer you the available routes. If your provider is not available but has schedules automated on the web, you may request that we add the provider.

Route File Format

The format of the V3 downloaded route file is as follows:
  • The first line of the file should be the literal string 'Commute V3'
  • A line that begins with Routename, for instance Routename Broadway Caltrain to Belmont Caltrain
  • A line that begins with Origination, for instance Origination Broadway Caltrain
  • A line that begins with Destination, for instance Destination Belmont Caltrain
  • A line that begins with Provider, for instance Provider Caltrain
  • A line that begins with Option, followed by one of these options:
    • Separator=^ (where ^ can be any separator character that does not occur elsewhere). The default separator is ^.
    • Comment=# (where # can be any character). The default comment character is #.
    • Reverse=Reverse Route Name - Specify the name of the reverse route.
  • A line that begins with # (or the character you secified as a comment character) is a comment line
  • A line specifying a calendar entry with the following format: C^calendarid^sun^mon^tue^wed^thu^fri^sat^startdate^enddate, for instance C^46^1^0^0^0^0^0^1^20090302^20090830
  • A line specifying a calendar exclusion with the following format: CE^calendarid^exclusiondate, for instance CE^46^20100704
  • A line specifying a calendar addition with the following format: CA^calendarid^additiondate, for instance CA^46^20100705
  • A line specifying a trip, with the following format: T^departure^arrival^comment^calendarid^avoid, for instance, T^11:43^11:58^15^46^0

If there are errors in the file, the import will inform you of where the errors are so that you can fix them. The following is a sample files:

Commute V3
Routename Broadway Caltrain to Belmont Caltrain
Origination Broadway Caltrain
Destination Belmont Caltrain
Provider Caltrain
option Reverse=Belmont Caltrain to Broadway Caltrain
# C^calendarid^sun^mon^tue^wed^thu^fri^sat^startdate^enddate
# CE^calendarid^exclusiondate
# CA^calendarid^additiondate
C^46^1^0^0^0^0^0^1^20090302^20090830
C^43^1^0^0^0^0^0^1^20090831^20190831
C^44^0^0^0^0^0^0^1^20090831^20190831
C^47^0^0^0^0^0^0^1^20090302^20090830
# T^departure^arrival^comment^calendarid^avoid
T^0:29^0:44^15^47^0
T^0:29^0:44^15^44^0
T^8:43^8:58^15^46^0
T^8:43^8:58^15^43^0
T^9:43^9:58^15^46^0
T^9:43^9:58^15^43^0
T^10:43^10:58^15^46^0
T^10:43^10:58^15^43^0
T^11:43^11:58^15^46^0
T^11:43^11:58^15^43^0
T^12:43^12:58^15^46^0
T^12:43^12:58^15^43^0
T^13:43^13:58^15^43^0
T^13:43^13:58^15^46^0
T^14:43^14:58^15^43^0
T^14:43^14:58^15^46^0


Program Information

Commute is Copyright 2010 by Creative Entropy. All Rights Reserved.

For assistance, send mail to support@creativeentropy.com