Bustimes : Timetables for your Mobile

Wouldn't it be nice to know when the last bus leaves?

Of course, printed timetables have been with us since the rail system came out of age, but keeping a much-used, dog-eared version of it is not an elegant alternative, and it seldom works in the dark confines of a pub or cinema.

Download Bus Timetables

The following examples use time data for bus routes in Sydney, New South Wales.

  • Sydney Inner West bus routes 423, 426, 428 serving Canterbury, Dulwich Hill, Marrickville, Enmore, Newtown, Sydney Uni.
  • Sydney Eastern Suburbs bus routes 378 and 380 for Bondi, Bondi Junction, Paddington, Darlinghurst.

    After downloading, you must transfer the JAR file into your mobile phone. Please refer to your mobile's instructions on copying and installing Java applications from your PC.


  • Equipment Required

    Bustimes was written in Java 2 Mobile Edition (J2ME) and has been tested on Sony Ericsson mobiles (K700, K750, Walkman) and on Motorola's V3.

    It will run in any mobile with:

    * Virtual Machine for Java 2 Mobile Edition (J2ME).
    * Colour screen with 150 by 150 pixels or more.

    Known J2ME Issues

    Due to the different interpretations and versions of J2ME in the market, there will be a small amount of variance in the "look and feel" of your application.

    Known Bustimes Issues

    The Sunday timetable also applies for services during Public Holidays. At this time, the application will display time data only - special items like "friday only" or "disabled access" services will be marked as such in future versions.

    Instructions and Controls

    After the initial screen, you will see a form similar to the one in (F.1) where you can select the destination, bus route and day of the schedule you want.

    The timetable schedule (picture F.2) will try to use all the available screen area -the image on the right is a photo of a Sony K700i running Bustimes

    Bustimes will let you control the paging and display of the timetables using:

    [4] or left joystick: move page to the left
    [6] or right joystick: move page to the right
    [2] or up joystick: move page up
    [8] or down joystick: move page down
    [5] or push joystick ("click down"): reset the page to the left

    [GAME B]: Show/Hide "About" and Disclaimer.

    Due to the different implementations of J2ME, some phones have [GAME B] on the "9", whilst others have it or the "1", or "3". It's just a matter of trial and error until you find it.

    You can show and hide the names of the main stops on the bus route by using the "Legend" button (picture F.4) -these main stops are the same ones used by the transport authorities when publishing the time table data.