1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
1) i) Get different forms of help instead of the current
verbose mode one.
ii) Write a man page.
2) introduce different levels of termination depending
on how deep we are in the program.
Currently assuming worst case scenario.
3) Get rid of remaining hard-coded timings (inherited from DOS)
4) let the system take over the full xon/xoff flow control
Currently hard-coded in the program (inherited from DOS)
NOTE: 3) and 4) would mean a substantial change from the
current program skeleton.
5) introduce a config file to allow the user to select:
i) the debug level without need to recompile
ii) the serial data configuration (currently hard-coded to
8N1; was hard-coded to 7N2 in the DOS format)
iii) any other options that cant be passed via command line
Allow the user to have the ability to either still pass the
mandatory parameters via command line or via the config file.
UPDATE:
DONE by Birko in version 2.1
6) J. Pelan (J.Pelan@Queens-Belfast.AC.uk) is working on a binary to
human readable conversion i.e a user would be able to edit a
file using their favorite editor, and convert it to the binary
format to be transmitted to the CASIO.
UPDATE:
I do not think he has time. From now on I will stop putting peoples
names here unless they have something ready to show.
Someone else has promised to deliver this.
I am planning to write an API to read, write and checksum the
BOSS Data similar to the one available currently for the
ILLUMINATOR model.
7) on a long shot:
i) write a graphical interface to the program; the
look has not been decided yet.This would most likely
be a tcl/tk script and/or a curses version.
NOTE - The current command line version would still
be maintained for the power-users ;->
UPDATE:
Someone has promised me this.
ii) write even more filters to allow for use with
known planners/organizers (both h/w and s/w organizers/planners)
iii)incorporate into a database -- MiniSQL comes to mind;
NOTE: these will be easily implemented once we have 6) done
UPDATE: The above is very easily doable for the ILLUMINATOR models
8) Birko Berget (Birko.Bergt@cdc.com) is working on a .casiorc file
intergration which will optionally remove having to type the whole
command line; the command line will still override what has been stored
in the .casiorc file
UPDATE:
DONE by Birko in version 2.1
9) incorporate encryption (most likely PGP) of the downloaded data
to allow password protection.
10) Merge the BOSS and ILLUMINATOR code. Very similar except that
the protocol is totaly different.
11) converter application to convert between Illuminator and
boss data formats
12) write a GNU config file.
|