home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 Mobile / Chip_Mobile_2001.iso / palm / hobby / timetavi / timetavi.EXE / TimeTable.en.txt < prev    next >
Text File  |  2000-01-01  |  34KB  |  962 lines

  1.  
  2.              TimeTable Viewer 1.2
  3.  
  4.           Copyright(c)1999 by Hiroaki Sengoku
  5.                 sengoku@gcd.org
  6.  
  7.  
  8. TimeTable Viewer displays timetables stored in MemoPad.  Because MemoPad
  9. is one of the standard application of the Palm, you can easily
  10. make/modify timetables.
  11.  
  12.  
  13. FEATURES
  14.  
  15.     Easy maintenance
  16.  
  17.     TimeTable Viewer displays timetables stored in MemoPad that is
  18.     the standard application of the Palm.  So, you can easily
  19.     make/modify timetable data using your MemoPad.
  20.  
  21.     Timetable can exceed the 4k byte limit
  22.  
  23.     Although Each record of MemoPad is limited within 4k byte, you
  24.     can split a large timetable into several records.
  25.  
  26.     You can Handle many timetables (extension)
  27.  
  28.     You can categorize timetables by stations or lines, and quickly
  29.     search among many timetables.  Timetables can be stored in the
  30.     proprietary database as well as the MemoPad.  You can put almost
  31.     all timetables into the database to shorten the time of HotSync.
  32.     Furthermore you can prevent yourself from modifying timetables
  33.     by mistake.
  34.  
  35.     You can Choose a timetable quickly
  36.  
  37.     You can register 8 timetables into the pull down menu.  You can
  38.     pickup them by hardware buttons, Graffiti, and of course, short
  39.     cut.
  40.  
  41.     Countdown in a large font
  42.  
  43.     TimeTable Viewer display the countdown for the next train in a
  44.     large font.  If you don't need the large countdown, tap it to
  45.     turn off, then only normal sized countdown is displayed.
  46.  
  47.     Countdown for the selected train
  48.  
  49.     The next train is not always the one you ride, because it won't
  50.     be long before the train leaves, or the train does not go to
  51.     your destination.  So, you can tap the train you want to ride,
  52.     and the countdown for the tapped train is displayed in a large
  53.     font.  The countdown in a normal font is always for the next
  54.     train.
  55.  
  56.     Mode for listing the arrival time
  57.  
  58.     The list of stations and arrival time for at most 8 trains can
  59.     be displayed with the display of the timetable.
  60.  
  61.     Variable layout
  62.  
  63.     The border on the screen between the timetable and the note or
  64.     the arrival time can be movable.  Make the timetable part to be
  65.     large when you want to pay attention to the timetable, and make
  66.     the part to be small when you lookup the note or the arrival
  67.     time.
  68.  
  69.     Support for changing trains
  70.  
  71.     Tap a transfer station to switch to the timetable of the
  72.     station.  The clock stop at the transfer time, and the next
  73.     train since then is selected.
  74.  
  75.     Alarm function (extension)
  76.  
  77.     You can set an alarm n minutes before the departure time.  You
  78.     can also adjust the alarm time.
  79.  
  80.     Notes in detail
  81.  
  82.     TimeTable Viewer can display the detailed note for each train,
  83.     such as the destination and the type of the train,
  84.  
  85.  
  86. HOMEPAGE
  87.  
  88.     The official homepage of TimeTable Viewer is:
  89.  
  90.     http://www.gcd.org/TimeTable/
  91.  
  92.  
  93. The demonstration version and the shareware version
  94.  
  95.     The demonstration version is freely distributable, but it does
  96.     not save any status, so you must choose timetables, and set
  97.     preferences, every time you launch it.
  98.  
  99.     Furthermore, the extensions, that are implemented after the
  100.     version 1.0 official release, are restricted when a month is
  101.     passed since the installation.  Please notice that if you've
  102.     already used the older version for a month, you can't use the
  103.     extensions even if you installed the newer.
  104.  
  105.  
  106. MANIFEST
  107.  
  108.     TimeTable.en.prc    TimeTable Viewer English Version
  109.     TimeTable.ja.prc    TimeTable Viewer Japanese Version
  110.     TimeTable.en.txt    English Manual (This document)
  111.     TimeTable.ja.txt    Japanese Manual
  112.     sample.tbl        a Sample of Timetable (Hawaii Ala Moana Center)
  113.  
  114.  
  115. HOW TO USE
  116.  
  117.   Choosing a timetable
  118.  
  119.     Launch TimeTable Viewer as the normal palmware, a list of
  120.     timetables is displayed.  Choose a timetable by tapping.  You
  121.     can register the timetable you just chose into the File menu of
  122.     the timetable screen (described later), if you choose ``item 1''
  123.     - ``item 8'' using popup menu at the bottom of the screen.
  124.  
  125.     If you tap ``Remove'' button after choosing ``item 1'' - ``item
  126.     8'', the item in the File menu is unregistered.
  127.  
  128.     (extension) Tap and drag the short vertical bar at the left
  129.     bottom of the screen, you can split the list vertically.  At the
  130.     left list, names of station are displayed.  Select a station by
  131.     tapping, then timetables of the selected station are displayed
  132.     at the right list.
  133.  
  134.   Data format of timetables
  135.  
  136.     Using MemoPad, make timetable data in the category
  137.     ``TrainTime''.  A sample of timetable (Azamino Stn.) follows:
  138.  
  139. -----------------------------------------------------------FROM-HERE----
  140. ;Azamino(Subway)Totsuka
  141.  
  142. ;Notes
  143. k:Kaminagaya
  144. s:Shin-Yokohama
  145. n:Nippa
  146.  
  147. ;Arrival data
  148. $Shin-Yokohama: 16 n=
  149. $Yokohama: 28 n= s=
  150. $Totsuka: 55 nsk=
  151.  
  152. #Azamino Stn. Subway for Totsuka (weekday)
  153. 5: 22 37 49
  154. 6: 01 13 25 37 48 54 59 
  155. 7: 04 12 17 22 27 32 37 42 47 54
  156. 8: 01 07 12 16 21 k25 30 34 39 43 k48 k55 
  157. 9: 02 10 18 26 34 42 50 58 
  158. 10: 06 14 22 30 38 46 54 
  159. 11: 02 10 18 26 34 42 50 58 
  160. 12: 06 14 22 30 38 46 54 
  161. 13: 02 10 18 26 34 42 50 58 
  162. 14: 06 14 22 30 38 46 54 
  163. 15: 02 10 18 26 34 42 49 55 
  164. 16: 01 07 13 19 25 31 37 43 49 55 
  165. 17: 01 07 13 19 25 31 37 43 49 55 
  166. 18: 01 07 13 19 25 31 37 43 49 55 
  167. 19: 01 07 13 k19 25 31 k37 43 49 55
  168. 20: 03 11 19 27 36 45 55 
  169. 21: 05 15 25 35 47 59 
  170. 22: 12 27 42 57 
  171. 23: 12 k27 s42 n57 
  172.  
  173. [SAT][SUN][HOL]
  174. #Azamino Stn. Subway for Totsuka(Sat,Sun,Holiday)
  175. 5: 22 37 51 
  176. 6: 05 17 29 41 53 
  177. 7: 02 09 18 26 33 42 50 58 
  178. 8: 06 14 22 30 38 46 54
  179. 9: 02 10 18 26 34 42 49 57
  180. 10: 06 14 21 29 38 46 54
  181. 11: 02 10 18 25 33 42 50 58
  182. 12: 06 14 22 30 38 46 54
  183. 13: 02 10 18 26 34 42 50 58 
  184. 14: 06 14 22 30 37 45 54 
  185. 15: 02 10 18 26 34 42 50 58 
  186. 16: 06 14 22 30 38 46 54
  187. 17: 02 10 18 26 34 42 50 58
  188. 18: 06 14 22 30 38 46 54 
  189. 19: 02 10 18 26 34 44 54
  190. 20: 04 14 24 34 44 54
  191. 21: 06 17 28 39 50
  192. 22: 02 14 27 42 57 
  193. 23: 12 k27 s42 n57
  194. ------------------------------------------------------------END-HERE----
  195.  
  196.     The first line ``Azamino(Subway)Totsuka'' is the name of this
  197.     timetable, that is displayed in the choosing screen.
  198.  
  199.     The line beginning with ``;'' is a comment line.  The notes
  200.     section is for defining the type of each train.  For example,
  201.  
  202.     k:Kaminagaya
  203.  
  204.     means the train with symbol ``k'' bounds for Kaminagaya Stn.
  205.     Not only destinations, but the types i.e. express/rapid/local
  206.     are also defined here.  Each train can have several symbols, so
  207.  
  208.     e:express
  209.  
  210.     is defined, the train ``ek12'' means ``express bound for
  211.     Kaminagaya, leaves at 12 minute''.
  212.  
  213.     The arrival data section is for the necessary time to get to
  214.     each station.  For example,
  215.  
  216.     $Shin-Yokohama: 16 n=
  217.  
  218.     means it takes 16 minutes to get to Shin-Yokohama Stn.  ``n=''
  219.     means the train with ``n'' does not stop at Shin-Yokohama.
  220.     ``='' without any symbol means the trains without symbol does
  221.     not stop.
  222.  
  223.     Its usual the required time depends on the type of trains.  In
  224.     such case,  define
  225.  
  226.     $Shin-Yokohama: 16 e8 n=
  227.  
  228.     It means it takes 8 minutes by express, and 16 minutes by
  229.     others.
  230.  
  231.     The line beginning with ``#'' defines the name of the timetable
  232.     that is displayed in the timetable screen.
  233.  
  234.     ``[SAT][SUN][HOL]'' means the following timetable is only for
  235.     Saturday, Sunday, and Holiday.
  236.  
  237.   Data format of holiday configuration
  238.  
  239.     Holiday is defined by the memo whose first line is ``TimeTable
  240.     Viewer''.  Any category is OK, but I recommend except
  241.     ``TrainTime'' category.  ``[HOL]'' and ``[UR0]''-``[UR9]'' can
  242.     be defined.
  243.  
  244. -----------------------------------------------------------FROM-HERE----
  245. TimeTable Viewer
  246. ;Japanese holiday in 1999
  247. [HOL]
  248.  1/ 1:New Year's Day
  249.  1/ 2:
  250.  1/ 3:
  251.  1/15:Coming-of-Age Day
  252.  2/11:National Founding Day
  253.  3/21:Vernal Equinox Day
  254.  3/22:
  255.  4/29:Greenery Day
  256.  5/ 3:Constitution Day
  257.  5/ 4:
  258.  5/ 5:Children's Day
  259.  7/20:Marine Day
  260.  9/15:Respect-for-The-Aged Day
  261.  9/23:Autumnal Equinox Day
  262. 10/10:Health-Sports Day
  263. 10/11:
  264. 11/ 3:Culture Day
  265. 11/23:Labor Thanksgiving Day
  266. 12/23:Emperor's Birthday
  267. 12/30:
  268. 12/31:
  269.  
  270. [UR0]
  271.  8/11- 8/15: the Bon (Tokyu Bus)
  272.  
  273. [UR1]
  274.  7/26- 8/21: summer vacation (Tokyu Bus)
  275. ------------------------------------------------------------END-HERE----
  276.  
  277.     ``[HOL]'', ``[UR0]''-``[UR9]'' and ``[SUN]''-``[SAT]'' can be
  278.     used in a combination in timetable data files, such as
  279.     ``[UR1*SAT]'' that means [UR1] AND [SAT].
  280.  
  281. -----------------------------------------------------------FROM-HERE----
  282. ;Sample
  283.  
  284. #Normal Diagram(Weekday)
  285. 6: 0
  286.  
  287. [SAT]
  288. #Normal Diagram(Saturday)
  289. 6: 10
  290.  
  291. [UR1]
  292. #Summer Vacation(Weekday)
  293. 6: 20
  294.  
  295. [UR1*SAT]
  296. #Summer Vacation(Saturday)
  297. 6: 30
  298.  
  299. [SUN][HOL]
  300. #Normal or Summer Vacation(Sunday,Holiday)
  301. 6: 40
  302. ------------------------------------------------------------END-HERE----
  303.  
  304.     The pull down menus in the choosing screen follow:
  305.  
  306.     TimeTable menu (extension)
  307.         Move all to DB        move all timetable into DB
  308.         Move all to MemoPad    move all timetable into MemoPad
  309.         Delete Dups in DB    delete duplications in DB (if any)
  310.         Delete Dups in MemoPad    delete duplications in MemoPad (if any)
  311.  
  312.     Options menu
  313.         Display Preferences...    Preferences in the timetable screen
  314.         List Preferences...    Preferences in the choosing screen
  315.         Button Preferences...    Preferences about buttons
  316.         About TimeTable...    About Dialog
  317.  
  318.   Displaying a timetable
  319.  
  320.     Tap the name of a timetable in the choosing screen, the
  321.     timetable screen is displayed.  The countdown for the next train
  322.     is shown at the top center, and current time at the top right
  323.     corner.  The next line is the name of the timetable, and the
  324.     timetable itself follows.
  325.  
  326.     In the table, the next train is inverted, and notes of the train
  327.     and the following trains are shown beneath the table.  If you
  328.     tap a train in the table, then it is inverted and notes are
  329.     shown.
  330.  
  331.     Tap and drag the notes area, it scrolls to show the notes of
  332.     preceding or succeeding trains and corresponding train is
  333.     inverted.
  334.  
  335.     Tap somewhere else in the table, the next train is inverted.
  336.  
  337.     The countdown for the inverted train is displayed beneath the
  338.     table in a large font.  To extinguish the countdown, tap it.
  339.     Tap it again, the countdown appear again.
  340.  
  341.   Arrival Time Mode
  342.  
  343.     Tap the notes area, it is turned to the arrival time area.  If
  344.     you tap again, it's back to the notes area again.  In the
  345.     arrival time area, the list of stations and arrival time for at
  346.     most 8 trains is shown.
  347.  
  348.     Tap and drag the arrival time area, it scrolls vertically and
  349.     horizontally.  Vertically it shows succeeding stations, and
  350.     horizontally it shows preceding and succeeding trains.
  351.  
  352.   Transfer data
  353.  
  354.     Define the transfer station as follows in timetable data, the
  355.     arrival station is displayed with underline in the arrival time
  356.     area.  Tap the station with underline, you can switch to the
  357.     timetable of the station.
  358.  
  359. -----------------------------------------------------------FROM-HERE----
  360. ; Nijigaoka(Bus)Azamino
  361.  
  362. ;Notes
  363. t: Tama Plaza
  364.  
  365. ;Arrival data
  366. $Azamino: 16 t= >Azamino(Subway) +2
  367.  
  368. #Nijigaoka Bus for Azamino (weekday)
  369. 6: 04 11 18 25 32 38 44 49 53 56 59
  370. -------------------------------------------------------OMIT-THE-REST----
  371.  
  372.     In this example, arrival bus stop ``Azamino'' is underlined, and
  373.     if it is tapped, the timetable that contains string
  374.     ``Azamino(Subway)'' in the first line is displayed.  ``+2''
  375.     means that it takes two minutes to change from the bus to the
  376.     subway.  ``+'' + number can be omitted and treated as ``+0''.
  377.  
  378.     When the timetable of the transfer station is displayed, the
  379.     clock at the top left corner of the screen is stopped at the
  380.     arrival time plus the necessary time to transfer, and the next
  381.     train from this time is selected.  To restart the clock, tap it.
  382.  
  383.     If there are some timetables that contains string
  384.     ``Azamino(Subway)'', one of them is displayed and others can be
  385.     chosen by tap the right triangle button at the top of the
  386.     screen.  To specify some timetables for the transfer, define
  387.     like this: ``>Azamino(Subway) +2 >Azamino(TokyuLine) +1''.  To
  388.     contain a space or special character in the string after ``>'',
  389.     put ``\'' in front of it.  ``>Azamino(Tokyu\ Line)'' etc.
  390.  
  391.     Input ``t'' by Graffiti instead of tapping the transfer station,
  392.     the timetable of the station is shown.  If several transfer
  393.     stations is displayed, the most above station is chosen.
  394.  
  395.   Underlines
  396.  
  397.     The train with notes are displayed with underline.  So, if
  398.     almost all trains have notes, you can't distinguish each other.
  399.     To avoid this problem, TimeTable Viewer supports various type of
  400.     underlines.  Insert the directive, such as ``;;UNMARK'',
  401.     ``DOTMARK'' in the notes section of a timetable data to change
  402.     the type of underline.
  403.  
  404. -----------------------------------------------------------FROM-HERE----
  405. ;Azamino(Subway)Totsuka
  406.  
  407. ;Notes
  408. ;;UNMARK
  409. k:Kaminagaya
  410. ;;DOTMARK
  411. s:Shin-Yokohama
  412. ;;MARK
  413. n:Nippa
  414. -------------------------------------------------------OMIT-THE-REST----
  415.  
  416.     In the case of above example, the train bounds for Shin-Yokohama
  417.     is shown with dotted underline, and the train bounds for Nippa
  418.     with normal underline. The train bounds for Kaminagaya is shown
  419.     with no underline.
  420.  
  421.     Directives for underlines follow:
  422.  
  423.     ;;UNMARK      no underline
  424.     ;;SUCC        short line at right  --------***--
  425.     ;;PREC          short line at left   --***--------
  426.     ;;MIDDLE      short line at center -----***-----
  427.     ;;MARK          normal underline     --*********--
  428.     ;;DOTMARK     dotted underline     --*-*-*-*-*--
  429.     ;;DDOTMARK    line at right & left --***---***--
  430.     ;;CANCEL      cancel line
  431.     ;;MARK00000   generic  0x00        -------------
  432.     ;;MARK00001   generic  0x01        ---------**--
  433.     ;;MARK00010   generic  0x02        -------**----
  434.     ;;MARK00011   generic  0x03        -------****--
  435.     ;;MARK00100   generic  0x04        -----**------
  436.     ;;MARK00101   generic  0x05        -----**--**--
  437.     ;;MARK00110   generic  0x06        -----****----
  438.     ;;MARK00111   generic  0x07        -----******--
  439.     ;;MARK01000   generic  0x08        ---**--------
  440.     ;;MARK01001   generic  0x09        ---**----**--
  441.     ;;MARK01010   generic  0x0A        ---**--**----
  442.     ;;MARK01011   generic  0x0B        ---**--****--
  443.     ;;MARK01100   generic  0x0C        ---****------
  444.     ;;MARK01101   generic  0x0D        ---****--**--
  445.     ;;MARK01110   generic  0x0E        ---******----
  446.     ;;MARK01111   generic  0x0F        ---********--
  447.     ;;MARK10000   generic  0x10        -**----------
  448.     ;;MARK10001   generic  0x11        -**------**--
  449.     ;;MARK10010   generic  0x12        -**----**----
  450.     ;;MARK10011   generic  0x13        -**----****--
  451.     ;;MARK10100   generic  0x14        -**--**------
  452.     ;;MARK10101   generic  0x15        -**--**--**--
  453.     ;;MARK10110   generic  0x16        -**--****----
  454.     ;;MARK10111   generic  0x17        -**--******--
  455.     ;;MARK11000   generic  0x18        -****--------
  456.     ;;MARK11001   generic  0x19        -****----**--
  457.     ;;MARK11010   generic  0x1A        -****--**----
  458.     ;;MARK11011   generic  0x1B        -****--****--
  459.     ;;MARK11100   generic  0x1C        -******------
  460.     ;;MARK11101   generic  0x1D        -******--**--
  461.     ;;MARK11110   generic  0x1E        -********----
  462.     ;;MARK11111   generic  0x1F        -**********--
  463.  
  464.     If a train has notes and those underlines are different each
  465.     other, lower underline takes precedence in the above list.  A
  466.     train with the note of ``;;CANCEL'' and the note of ``;;MARK'',
  467.     for example, is displayed with cancel line.
  468.  
  469.     But in the case of generic underlines (MARK00000 - MARK11111),
  470.     two or more underlines become the generic underline that is
  471.     `logical OR' of them.  MARK11000 and MARK00011, for example,
  472.     becomes MARK11011 (because 11000 + 00011 = 11011).
  473.  
  474.     Mapping some bits of generic underlines to an attribute of
  475.     trains, each generic underline can express the value of
  476.     attributes of each train.  Mapping the first and second bits to
  477.     the type of trains (00 = local, 01 = rapid, 10 = express, 11 =
  478.     super express), and the third - fifth bits to the destination
  479.     (001 = A Stn., 010 = B Stn.,... 111 = G Stn.), for example, and
  480.     defining as follows,
  481.  
  482. -----------------------------------------------------------PART---------
  483. ;;MARK01000
  484. r:rapid
  485. ;;MARK10000
  486. e:express
  487. ;;MARK11000
  488. s:super express
  489.  
  490. ;;MARK00001
  491. a:A stn.
  492. ;;MARK00010
  493. b:B stn.
  494. ;;MARK00011
  495. c:C stn.
  496. ;;MARK00100
  497. d:D stn.
  498. ;;MARK00101
  499. e:E stn.
  500. ;;MARK00110
  501. f:F stn.
  502. ;;MARK00111
  503. g:G stn.
  504. -----------------------------------------------------------PART---------
  505.  
  506.     then note ``eb'' is ``express bounds for B stn.'' and underlined
  507.     by ``MARK10010''.  Note ``d'' is ``local bounds for D stn.'' and
  508.     underlined by ``MARK00100''.
  509.  
  510.     The shapes of generic underlines are the binary expression shown
  511.     above, but they can be defined to any shapes by ``='' and a
  512.     binary number.  For example,
  513.  
  514.     ;;MARK00001=0111110101010
  515.  
  516.     is defined, a train with MARK00001 is displayed like following.
  517.  
  518.     -------------
  519.     -----*---*---    leaves 46 minute.
  520.     ----**--*----
  521.     ---*-*-*-----
  522.     --*--*-*-----
  523.     --****-***---
  524.     -----*-*--*--
  525.     -----*-*--*--
  526.     -----*--**---
  527.     -------------
  528.     -*****-*-*-*-    with underline 0111110101010
  529.  
  530.     Use day-of-the-week condition and ``;;CANCEL'' together, a train
  531.     in operation only on the certain day(s) of the week can be
  532.     expressed.  So you can make timetable data effectively, in which
  533.     there are only a few difference between days of the week.
  534.  
  535. -----------------------------------------------------------PART---------
  536. [SAT][SUN][HOL]
  537. ;;CANCEL
  538. Z: operate only in weekdays
  539. ;;UNMARK
  540. [ALL]
  541. -----------------------------------------------------------PART---------
  542.  
  543.     On weekend and holiday, the condition ``[SUN][HOL]'' holds, so
  544.     the directive ``;;CANCEL'' is valid.  Then, a train with ``Z''
  545.     is displayed with cancel line.  The train with cancel line is
  546.     treated as the not-existing train.  It is never selected as the
  547.     next train, nor no countdown is displayed.
  548.  
  549.   Split Bar
  550.  
  551.     Tap the short horizontal bar at the right side, between the
  552.     table and the notes/arrival time area, then split bar appear at
  553.     the border.  Drag the bar up or down to move the border.
  554.  
  555.   Alarm (extension)
  556.  
  557.     Select ``Alarm Preferences...'' in the Options menu, input short
  558.     cut A, or input ``a'' by Graffiti, the alarm preferences dialog
  559.     appear.
  560.  
  561.     Tap the digits of alarm settings, and push up/down triangle
  562.     buttons, then you can set an alarm at any minute but before now.
  563.  
  564.     The name of alarm sound is shown at the top right, and can be
  565.     changed by using pop-up list.  Push `play' button at the bottom
  566.     right corner, then the alarm sounds.
  567.  
  568.     The time displayed at the middle right is the departure time.
  569.  
  570.     Push `OK' button at the bottom left corner, then the alarm is
  571.     set at the specified time.  Push `Cancel' button to close the
  572.     dialog without setting.
  573.  
  574.     After setting the alarm, an alarm clock mark is shown at the top
  575.     right corner of the timetable screen.  Tap the mark to cancel
  576.     the alarm setting.  If you tap the same place again, the setting
  577.     is restored.
  578.  
  579.   Narrowing by notes (extension)
  580.  
  581.     Select ``Narrowing by notes'' in the Options menu, input short
  582.     cut N, or input ``n'' by Graffiti, it enter the narrowing mode.
  583.     Do it again, then it exit the mode.
  584.  
  585.     In the narrowing mode, the note to narrow is displayed at the
  586.     next line to the name of a timetable.  Choose a note using
  587.     pop-up list.  If you choose, for example, a note ``express'',
  588.     only express trains are shown.  If the selected train has notes
  589.     except ``express'', they follow ``express''.
  590.  
  591.     If you choose ``all'', all trains are shown.  If you choose ``no
  592.     notes'', only trains without notes are shown.
  593.  
  594.     If you define a note with plural symbols in the notes section,
  595.     and choose the note, then trains that has at least one symbol of
  596.     them are shown.  If the timetable data goes, for example, as
  597.     follows,
  598.  
  599. -----------------------------------------------------------FROM-HERE----
  600. ;Shinjuku Stn. (Odakyu) for Odawara
  601.  
  602. ;Notes
  603. efgh:express
  604. e:express for Odawara/Enoshima
  605. f:express for Odawara/local for Fujisawa
  606. g:express for Odawara/local for Enoshima
  607. h:express for Enoshima
  608. -------------------------------------------------------OMIT-THE-REST----
  609.  
  610.     and choose ``express'', then trains with ``e'', ``f'', ``g'',
  611.     ``h'' are shown.  If ``-'' is designated as the symbol, trains
  612.     without notes are shown.
  613.  
  614.   Other functions
  615.  
  616.     Tap the string ``TimeTable'' at the top left corner, back to the
  617.     choosing screen, or you can use the File menu (or short cut)
  618.     instead.
  619.  
  620.     The pull down menus in the timetable screen follow:
  621.  
  622.     File menu
  623.         Open...       /O   Switch to the choosing screen
  624.         Backward      /B   Back to the previous timetable
  625.         Forward       /F   Forward to the following timetable
  626.         timetable 1   /1   Switch to the timetable registered to ``item 1''
  627.         timetable 2   /2   Switch to the timetable registered to ``item 2''
  628.         timetable 3   /3   Switch to the timetable registered to ``item 3''
  629.         timetable 4   /4   Switch to the timetable registered to ``item 4''
  630.         timetable 5   /5   Switch to the timetable registered to ``item 5''
  631.         timetable 6   /6   Switch to the timetable registered to ``item 6''
  632.         timetable 7   /7   Switch to the timetable registered to ``item 7''
  633.         timetable 8   /8   Switch to the timetable registered to ``item 8''
  634.         Quit          /Q   Quit the application
  635.  
  636.     Options menu
  637.         Holiday       /H        Show the timetable for holiday
  638.         Sunday                  Show the timetable for Sunday
  639.         Saturday      /S        Show the timetable for Saturday
  640.         Weekday       /W        Show the timetable for Weekday
  641.         MemoPad -> DB           Move the timetable from MemoPad to DB
  642.         Narrowing by notes   /N Toggle narrowing mode
  643.         Alarm Preferences... /A Preferences about alarm
  644.         Display Preferences...  Preferences in the timetable screen
  645.         List Preferences...     Preferences in the choosing screen
  646.         Button Preferences...   Preferences about buttons
  647.         About TimeTable...      About Dialog
  648.  
  649.     You can switch to the timetables registered to the File menu by
  650.     inputing ``1''-``8'' by Graffiti.  You can also switch by the
  651.     hardware buttons.  Push ``Datebook'' button, then the timetable
  652.     registered to the item 1 is shown, and push again, then the
  653.     timetable 2 is shown.  In a similar way, ``Address book'' for
  654.     the timetable 3 and 4, ``To do'' for 5 and 6, ``MemoPad'' for 7
  655.     and 8.  But 8 seconds (changeable, described later) passed since
  656.     the last operation, the hardware buttons work as the original
  657.     function.
  658.  
  659.     If no timetable are registered, the corresponding hardware
  660.     button works originally.  If no timetable are registered to the
  661.     item 3, ``Address book'' button is not used for switching the
  662.     timetable even if the item 4 is registered.
  663.  
  664.     The left and right triangle buttons at the top center are same
  665.     as ``Backward'' and ``Forward'' respectively in the File menu.
  666.     You can also do the same thing by inputing ``backspace'' and
  667.     ``space'' by Graffiti.
  668.  
  669.     You can configure following settings in the Display Preferences
  670.     Dialog.
  671.  
  672.     Large Clock Appearance:
  673.     How often the Large Clock appear.  `Normal' means preserving the
  674.     last status (show or hide) of the Large Clock.
  675.  
  676.     Arr. Time Columns:
  677.     The number of the columns of the arrival time list.
  678.  
  679.     Arr. Time Header:
  680.     The departure time or/and the note is displayed at the top of
  681.     the arrival time list.
  682.  
  683.     Always Underline Special:
  684.     Digits in the timetable are underlined if some notes are
  685.     attached to them.
  686.  
  687.     Omit hour in displaying notes:
  688.     Omit digits of hour in displaying notes below the timetable.
  689.  
  690.     In the List Preferences Dialog,
  691.  
  692.     Choose at Startup:
  693.     Display the dialog for choosing a timetable at the startup.
  694.  
  695.     Backup DB on HotSync:
  696.     Backup the DB to the palm desktop on the HotSync.
  697.  
  698.     Listing Order:
  699.     The order of listing timetables in the DB and the MemoPad.
  700.  
  701.     Insert pos. to DB:
  702.     The position in the DB where the timetable is inserted that is
  703.     moved from the MemoPad.
  704.  
  705.     Insert pos. to Memo:
  706.     The position in the MemoPad where the timetable is inserted that
  707.     is moved from the DB.
  708.  
  709.     Separator:
  710.     Input the symbols to separate the name of stations (or lines)
  711.     from the name of timetables.
  712.  
  713.     In the Button Preferences Dialog,
  714.  
  715.     Hard Button Override:
  716.     How long you can use 4 Hardware Buttons to choose timetables
  717.     from your last operation.  `Never' means you always use the
  718.     buttons to launch applications assigned.
  719.  
  720.     AM/PM switch:
  721.     From when timetables for PM are used instead of those for AM.
  722.  
  723.     Stop Clock, Forward by:
  724.     How long the clock forwarded by, when the clock at the top right
  725.     corner tapped.
  726.  
  727.     Scroll Table by Up/Down Key:
  728.     Scroll the TimeTable up/down when you push the Up/Down Hardware
  729.     Key.  If not checked, select the previous/next train.
  730.  
  731.   Big timetable data that exceeds 4k byte limit
  732.  
  733.     The limit of the record of MemoPad is 4k byte.  But timetable
  734.     data can be about 6k byte or larger with detailed notes and
  735.     arrival data.  TimeTable Viewer can treat some records as one
  736.     timetable, if each record holds following conditions.
  737.  
  738.     The first record:
  739.  
  740. -----------------------------------------------------------FROM-HERE----
  741. ;Shinjuku Stn. (Odakyu) for Oda 1
  742. ;Shinjuku Stn. (Odakyu) for Odawara
  743.  
  744. ;Notes
  745. e:express for Odawara
  746. -------------------------------------------------------OMIT-THE-REST----
  747.  
  748.     The first line end with `` 1'' (space and number 1), and the
  749.     preceding string ``;Shinjuku Stn. (Odakyu) for Oda'' appears in
  750.     the beginning of the second line.  The second line is shown in
  751.     the choosing screen as the name of the timetable.
  752.  
  753.     The second record:
  754.  
  755. -----------------------------------------------------------FROM-HERE----
  756. ;Shinjuku Stn. (Odakyu) for Oda 2
  757. [SAT][SUN][HOL]
  758. #Shinjuku Stn. for Odawara (Sat,Sun,Holiday)
  759. 4:
  760. 5: 00 k12 24 e31 s36 47 56
  761. -------------------------------------------------------OMIT-THE-REST----
  762.  
  763.     The first line end with `` 2'' (space and number 2), and the
  764.     preceding string is the same as that of the first record.
  765.  
  766.     For the n-th record, use n instead of 2.
  767.  
  768.     NOTICE: These records must be placed continuously in order.
  769.  
  770.  
  771. MAILING LIST
  772.  
  773.     I host the mailing list to announce and discuss everything about
  774.     TimeTable Viewer.  But in this mailing list, mainly Japanese is
  775.     used.  So, if you can read Japanese, please refer to the
  776.     Japanese manual (TimeTable.ja.txt) for the detail.  If the
  777.     number of users who can't read Japanese increased, I'll make the
  778.     mailing list for English.
  779.  
  780.  
  781. REGISTRATION
  782.  
  783.     It costs 10 US Dollar, or 1000 Japanese Yen.  If you paid me,
  784.     and send me your HotSync ID (displayed in the About dialog) and
  785.     your e-mail address, I'll send you a license key number in
  786.     return.  Filling out the form in the About dialog, the
  787.     Demonstration Version will be turned into the Shareware Version.
  788.  
  789.     The shareware version saves the last status, so you can choose
  790.     usual timetables quickly, when you put timetables into the File
  791.     menu.  The extensions, that are implemented after the version
  792.     1.0 official release can be used without any restriction.
  793.  
  794.     The methods to pay the fee to me follow:
  795.  
  796.     (1) Kagi
  797.         Access http://order.kagi.com/?XPX and follow the instruction.
  798.  
  799.     (2) ShareRegi by Vector
  800.         The ShareRegi product number of the TimeTable Viewer is
  801.         SR011766.  Access http://www.vector.co.jp/swreg/swreg.html
  802.         and follow the instruction.  But unfortunately, the page is
  803.         written only in Japanese.
  804.  
  805.     (3) Bank account
  806.         Pay direct into my bank account.  Please bear the transfer
  807.         cost.  The account is:
  808.  
  809.         CitiBank Shinjuku-Minamiguchi branch, saving account 7482639
  810.         HIROAKI SENGOKU
  811.  
  812.         Mail me the transfer date, and the remitter.
  813.  
  814.     Once you registering, you will be entitled to the every future
  815.     version of TimeTable Viewer for free.
  816.  
  817.  
  818. COPYRIGHT
  819.  
  820.     All rights concerning about the TimeTable Viewer reserved by the
  821.     author, Hiroaki Sengoku <sengoku@gcd.org>.  The demonstration
  822.     version is a freeware; you can redistribute it.
  823.  
  824.  
  825. NO WARRANTY
  826.  
  827.     This program is distributed in the hope that it will be useful,
  828.     but WITHOUT ANY WARRANTY.
  829.  
  830.  
  831. ACKNOWLEDGEMENTS
  832.  
  833.     I would like to express my thanks to Mr. Hiroki Takahashi who
  834.     designed the icon.
  835.  
  836.     I also wish to acknowledge Mr. ``FUTURE NOW WASHIMI'' who
  837.     presented the helpful information for my development.
  838.  
  839.     Thanks are also due to Mr. Tohru Murayama, Mr. Yoshimitsu
  840.     Fujimori, Mr. Koushi Tsubota, Mr. ``KOW'', and all people who
  841.     tested the beta version to refine the TimeTable Viewer.
  842.  
  843.     I am also grateful to Mr. Yoshihisa Muta and other people for
  844.     introducing the TimeTable Viewer in the Web pages etc.
  845.  
  846.  
  847. HISTORY
  848.  
  849. 2000/01/01    TimeTable Viewer 1.2 (official release)
  850. 1999/12/30    TimeTable Viewer 1.1h (extended beta)
  851.         add a checkbox `Notes-narrowing by default'
  852.         bug fix: `t' by Graffiti then transfer occurred several times
  853.         bug fix: can't set `Weekday' by pull down menu, using `[ORD]'
  854.         bug fix: narrowing by notes without notes
  855. 1999/12/27    registered to PalmGear H.Q.
  856. 1999/12/01    TimeTable Viewer 1.1g (extended beta)
  857.         support narrowing by notes
  858.         change spec: saving status during evaluation period
  859.         support transferring by Graffiti
  860.         change spec: restart clock tapping to show the large clock
  861.         change spec: scroll rage of arrival time area
  862.         speed up launching after the first launch
  863.         bug fix: traveling time is more than 1 hour & exceed midnight
  864. 1999/10/23    TimeTable Viewer 1.1f (extended beta)
  865.         bug fix: judge separator of timetables' name
  866.         bug fix: a train is unselected pushing the cancel button
  867.         start registration by Kagi
  868. 1999/10/07    TimeTable Viewer 1.1e (extended beta)
  869.         bug fix: clock stop after opening new timetable
  870.         support every shape of underlines
  871.         support any character set as the separator of timetable's name
  872.         English manual
  873.         bug fix: the next train won't be selected at transfer
  874. 1999/09/19    TimeTable Viewer 1.1d (extended beta)
  875.         bug fix: after the last train
  876.         support confirming, canceling, restoring the alarm
  877. 1999/09/14    TimeTable Viewer 1.1c (extended beta)
  878.         change spec: enable transfer less than 1 minute
  879.         bug fix: don't quitting on launching by the hardware button
  880.         bug fix: forget DmReleaseResource(MoveMenuItemStrH)
  881.         support changing AM/PM timetable
  882.         support various underlines (SUCC,PREC,MIDDLE,DDOTMARK)
  883.         support using up/down button at the alarm dialog
  884.         support using up/down button at the choosing screen
  885.         bug fix: forget LRU (enbugged at 1.1)
  886. 1999/09/05    TimeTable Viewer 1.1b (extended beta)
  887.         bug fix: react to the remained penUpEvent
  888.         bug fix: forget DmReleaseResource one of NumBitmap[]
  889.         alarm function
  890. 1999/08/29    TimeTable Viewer 1.1a (extended beta)
  891.         bug fix: no train are selected on launching
  892.         bug fix: the next rain won't be selected
  893.         support displaying minus at the large clock
  894.         change spec: 1 sec cycle of blinking `:'
  895.         change spec: ignore tapping at non-transfer station
  896. 1999/08/26    TimeTable Viewer 1.1 (extended beta)
  897.         vertical split bar at the choosing screen
  898.         moving timetable MemoPad <-> DB
  899.         3 preference dialogs
  900.         holiday configuration file
  901.         add a checkbox `Backup DB on HotSync'
  902.         change spec: always display the countdown (blinking `:')
  903. 1999/08/16    TimeTable Viewer 1.0c (official release)
  904. 1999/08/09    TimeTable Viewer 1.0b (official release)
  905. 1999/08/03    TimeTable Viewer 1.0a (official release)
  906. 1999/08/01    TimeTable Viewer 1.0 (official release)
  907. 1999/07/25    start developing TimeTable Viewer 1.1 (extended beta)
  908.         split source files to break through the 32kB barrier
  909. 1999/07/24    TimeTable Viewer 0.9g (snapshot)
  910.         Category of the DB
  911. 1999/07/20    TimeTable Viewer 0.9f (snapshot)
  912. 1999/07/19    TimeTable Viewer 0.9e (snapshot)
  913. 1999/07/19    TimeTable Viewer 0.9d (snapshot)
  914. 1999/07/18    TimeTable Viewer 0.9c (snapshot)
  915.         support priority of underlines
  916.         ;;CANCEL
  917. 1999/07/16    TimeTable Viewer 0.9b (snapshot)
  918.         Japanese localization
  919.         cut off the system preferences DB
  920. 1999/07/11    TimeTable Viewer 0.9a (snapshot)
  921.         split bar
  922. 1999/07/08    TimeTable Viewer 0.9 (pre-release)
  923.         start registration by ShareRegi
  924. 1999/07/07    TimeTable Viewer 0.8g (beta)
  925.         support various underlines
  926. 1999/07/06    TimeTable Viewer 0.8f (beta)
  927.         add a checkbox `Choose at Startup'
  928. 1999/07/06    TimeTable Viewer 0.8e (beta)
  929.         support timetable data defined by several records
  930. 1999/07/04    TimeTable Viewer 0.8d (beta)
  931. 1999/07/04    TimeTable Viewer 0.8c (beta)
  932.         new icon design
  933. 1999/07/03    TimeTable Viewer 0.8b (beta)
  934. 1999/07/03    TimeTable Viewer 0.8a (beta)
  935. 1999/07/03    TimeTable Viewer 0.8 (beta)
  936.         support registration by ShareRegi
  937.         history (Backward, Forward)
  938.         transfer
  939.         clock stopping
  940. 1999/06/27    TimeTable Viewer 0.7 (beta)
  941.         arrival data
  942. 1999/06/26    TimeTable Viewer 0.6a (beta)
  943. 1999/06/25    TimeTable Viewer 0.6 (beta)
  944.         countdown for the chosen train
  945.         hardware button
  946.         a preferences dialog
  947. 1999/06/23    introduced by Muchy's Palmware Review!
  948. 1999/06/22    TimeTable Viewer 0.5 (beta)
  949.         support `About TimeTable Viewer' dialog
  950. 1999/06/21    TimeTable Viewer 0.4 (beta)
  951. 1999/06/20    TimeTable Viewer 0.3 (beta)
  952. 1999/06/20    TimeTable Viewer 0.2 (beta)
  953. 1999/06/19    TimeTable Viewer 0.1 (beta)
  954. 1999/06/13    start reading `Developing Palm OS 3.0 Application' by
  955.         Palm Computing Platform
  956. 1999/05/05    start preparing the palmware development environment on Linux
  957. 1999/04/28    buy WorkPad 30J with 8MB Memory at Akihabara
  958.  
  959.  
  960. #4461.
  961. http://www.gcd.org/sengoku/        Hiroaki Sengoku <sengoku@gcd.org>
  962.