================================================================ About JAICNV ---------------------------------------------------------------- JAICNV is a general conversion calculator for the Psion 3a. This is version 1.0 of JAICNV. JAICNV is distributed under the terms of the GNU General Public License. A copy of this is included in the distribution as file COPYING.GPL. Please read it! ================================================================ In this distribution ---------------------------------------------------------------- COPYING GPL 12737 9-12-92 Text of GNU General Public License README TXT 3826 26-08-94 This file JAICNVEN TXT 27071 14-08-94 The English User Manual JAICNVNL TXT 30099 14-08-94 The Dutch User Manual JAICNV OPA 8686 13-08-94 The program JAICNVEN DBF 10650 20-08-94 The conversion database with english texts Almost 250 conversion specifications allowing more than 6500 conversions. JAICNVEN HLP 4212 12-08-94 The help database with english texts JAICNVNL DBF 10607 20-08-94 The conversion database with dutch texts Same as jaicnven.dbf, but in dutch. JAICNVNL HLP 4580 12-08-94 The help database with dutch texts JAICNV OPL 18462 13-08-94 The source code JAICNV PIC 608 28-07-94 The icon picture JAIEMPTY DBF 454 6-08-94 An empty conversion database, for your convenience if you want to create your own. ================================================================ Revision history ---------------------------------------------------------------- Version 1.0 First release Known bugs: - Code is not very efficient in memory usage - Category unit names are searched case insensitive but at some places compared case sensitive. This can give problems. Therefore always use same case for category unit name on all cards. ================================================================ Wish list ---------------------------------------------------------------- - Use variable length strings (through library calls) for the choice lists, so they can contain more items. Current maximum length of all choices in a list is 255 characters. - If I know how, I like to use a dialog for the main window that can change field protections (and field lists) by just changing one of the lists (so not having to press Enter). Some of the dialogs on the Psion can do it. - Maybe I should use something else than a dialog for the main window, so the menu, help and fast keys can be used while the main window is shown. - Think about making Jaicnv a type 3 application, so the database can be selected when starting. This probably requires a separate directory or file extension, which makes changing the database with Data less easy. Its a trade-off. - Maybe try to find out the language of the psion and choose the corresponding database. - If I know how, use the help viewer as used by the standard Psion 3a applications, so there can be more than 8 items and longer descriptions, because the window contents can scroll. - If I know how, try to minimize memory usage (if at all possible). At the moment it uses about 28 k when run, which is much more than the 8.5 k of the executable size and the (estimated) 5 k of variables. Maybe this is due to the use of OPL, or for buffers for databases? - Many more different language versions (but I can not do that myself, because I don't know other languages good enough). - Many more conversion (who has some).