[SWLUG] Closed source systems an example
Neil Jones
neil at nwjones.demon.co.uk
Tue Jul 28 10:14:05 UTC 2009
I recently got a cheepish Pam Z22 on Ebay. I am learning some foreign
languages and I was looking to use it to help me learn vocabulary and
grammar.
There is some software available called Jmemorize which will run under
windows and Linux on a PC and is very useful you supply it with some
simple files which I can create quite easily with perl scripts and
easily available information.
It is a flash card program that gives you a word or a piece of grammar
and you can tell it if you know it or not and it remembers which ones
you got right and wrong and retests you. I don't need all of its
functions but it is superb for my uses. I can learn a hundred new words
in half an hour with it. They do need revision afterwards but it is just
a matter of reimporting the file and running the program again. I have
about 85% retention a day later which then improves.
However I needed something I could carry around. I spent six hours on a
train recently and a palmtop version of the program was useful.
I can use it waiting for a train or standing in a supermarket queue and
time when I have some spare moments.
This is where closed source gives problems. Palm provided ( used to
provide) a Software Development Kit. but a search and a question on
their forum seems to show that it isn't available. Without it I could
not program the machine. My palm was just an organiser, a glorified
diary and phone book, but not a computer that I could program.
Fortunately someone else has produced PocketC a programming language
with some examples and looking at the examples I was able to produce a
limited flash card program that would read all my existing data files.
The missing SDK was still a problem because it contains an emulator for
a Windows machine which you can use for development. Without it you have
to type on the palm itself and I found that I was forced to program the
palmtop lying on my side in bed because siting up doing it for a few
hours gave me a bad neck.
It occurs to me that this is exactly the problem with closed source
stuff. If a manufacturer withdraws something or disappears older
equipment becomes unusable,
Incidentally if anyone does know where to find a copy of the SDK I
would be grateful.
Neil
More information about the Swlug
mailing list