TTT requires .NET framework 3.5 was installed in the device
TTT stores the timetables of transports and later it creates a main screen with the next transports that are coming.
Transports are grouped by views. TTT shows in the main screen the next transports for the selected view. However change it and select other view is simple and easy.
The idea behind views is that views are places where we want to have the information of different transports together. For instance, a view could be a station, bus stop or the transports close to home.
This is the main screen, here we have: - The current time and the name of the selected view. - The option to use the current time or to specify any other date. A popup form will open when deselect this box - The transports that have already passed are shown in red. - The transports that are coming. The number of transports in the main screen could be configured. See configuration file. Update - TTT update automatically every minute but it can be done manually. Change view - It changes the selected view Edit timetable - Menu to edit, remove and add new timetables Load timetable - It allows the user select a XML file and load it in the application. See chapter 2.4 Load Timetables from a XML Settings - It open the configuration screen. There you can customize some option for the application.
This is the easy screen. It shows realtime informatión about the position of buses of difrente cities Madrid, Barcelona, Malaga. You can select which city you want in the settings screen. The user only have to select the line, the direction and to select the bus stop. Then, TTT connects to the servers and get the exact position.
This is an image of the screen to edit timetables. The upper area shows all the views stored in the application. Views could been expanded and then it shows the transports of a view. When a transport is selected the lower area shows the timetables of this transport. Also it is possible change the day of the timetable showed selecting other day or other type of day. When we keep the stylus pressed over the upper area a context menu will appear, the options available depends of where we clicked. If we clicked over a transport or view we can delete or rename transports or views. In this item we can select the day or the type of day. The options are: everyday, working days, weekends, Monday...Sunday In this text area are written the timetables for a type of day and for a transport. You can edit or add new timetables with the virtual keyboard that automatically will appear.
ATTENTION:
Note that data usage cost could apply, depending on your connection. We recommend you use a free WIFI connection or an unlimited 3G data plan.
Online information is available for all the public buses in Madrid city. It is possible to know exactly where the next bus is and when it is going to arrive to the bus stop. - It is necessary that the device will be connected to internet. - Select a transport or create a new one. - In the lower part of the screen, click on the other tab Online Info. Now instead to fill all the timetable we have to select the bus. - Configure information of the bus: - Bus line - Select the direction of the bus you want information - Select the number of the bus stop, the address of the bus stop will be helpful if you do not know the number - Click over the button Save Online Info, now the selected transport it is associated with this online info.
In the main screen you can load a xml file with new timetables. The xml file has to follow the next format:
<?xml version="1.0" encoding="utf-8" ?>
<buses>
<bus busID="name_transport" viewID="name_view" day="day_text">
<frec rom="begin_time" to="end_time" every="frecuency_time"/>
Text_Time_Table
</bus>
...
...
</buses>
A main element buses, and any number of <bus> element.
The element <bus> contains the timetable for one only transport and for one day.
name_transport is a text string with the name of the transport
name_view is a text string with the name of the view where the transport will be added. If the view already exists the transport will be added to the view.
day is an optional attribute, if it is not written the timetable will be applied for everyday. The valid values for day are:
mon, the timetable will be applied to Mondays
tus, the timetable will be applied to Tuesdays
wed, the timetable will be applied to Wednesday
thr, the timetable will be applied to Thursday
fri, the timetable will be applied to Fridays
sat, the timetable will be applied to Saturdays
sun, the timetable will be applied to Sundays
mon-sun, the timetable will be applied to everyday
mon-fri, the timetable will be applied to worker days, from Monday to Friday
sat-sun, the timetable will be applied to weekends, Saturdays and Sundays
The timetables are writen inside of the bus element. The value of the variable (Text_Time_Table) is a string text with the timetables in the format of HHMM, 24 hours. separated by commas.
Also it is possible to specify the timetable using the element frec. Element frec must be include inside the bus element. Frec should be used when we want to specify the timetable giving the frecuency of the transport. The attribute time_frecuency wait the value in minutes. We must specify the begining and the ending of this interval adding values for the attributes begin_time and end_time.
You can combine both method to give the timetalbe. One part of the timetable could be written directly and other part could be written through the frecuency element (frec).
For instance:
<?xml version="1.0" encoding="utf-8" ?>
<buses>
<bus busID="122" viewID="Grand Central Station" day="mon-fri">
0557,0710,0736,0748,0754,0812,0833,0851,1640,1744,1923,2115,2200,2355,0025,0130,0200,0230
</bus>
<bus busID="122" viewID="Brooklyn_station" day="sat-sun">
0854,0912,1033,1251,1640,1744,1923,2115,2200,2355,0025,0130,0200,0230,0330,0350
</bus>
<bus busID="121" viewID="Home_to_work" >
1800,1812,1835,1900,1922,1935,1955,2020,2050,2105,2135,2200
</bus>
<bus busID="518" viewID="PrincipePio" day="mon-fri">
0514,0605
<frec from="0615" to="2230" every="10"/>
<frec from="2230" to="2345" every="15"/>
0015, 0033, 0044,0058
</bus>
</buses>
The configuration screen can be opened from the main screen, in the menu by clicking in Settings. The values that can be modified are decribed below:- Show the transports of the last X minutes. This specify for how long time a transports that has already passed will be shown.- Maximun number of transports in the main screen is self explanatory. How many transports are shown in the main screen. - The city selected here set the the city in the 'easy screen'. So only buses of the selected cities will be available to query in 'easy screen'- It sets which is the default screen. If you used more often the online info then choose the 'easy screen' or you can choose the main screen if you prefer to used customized schedules.