A rather long anecdote about upgrading
Björnke von Gierke
bvg at mac.com
Mon Jun 4 20:52:06 EDT 2007
There was much wailing and gnashing of teeth recently over the sudden
incapability of Rev to run on 10.2 versions of Mac OS X. Of course
there where some who would say "Just buy an upgrade, it's only <insert
dollar amount they seem to have in their pockets as change>". That
reminded me of a task I am still going trough now.
I play the computer expert for a non profit organisation from time to
time. They're quite small, and do not have a big budget. One of their
most important services is a phone line that is run by an interactive
voice menu (press 1 for x, press 2 for y, etc.). It is run when no one
is at the office, which is most of the time. This service to the
general public is run by a Windows 98 machine with a voice modem
attached, and some off the shelf software.
The same Computer also host their donator and tax databases, and is
also used as general internet entry point. They had problems with the
antivirus (Norton) software auto upgrade, so Symantec told them to
upgrade to the newest version to get it to work. However, due to the
upgrade, the phone software started to have random lock ups (in
addition to Norton AV still not updating automatically).
Of note here is that the machine had 32 MB or RAM at that time. So we
asked everyone and their dog if they still had PC-100 RAM modules
laying around. Meanwhile we bought a second computer, for people to
work on (which they didn't, because the old one was always running,
while the new one had to be started and shut down, and the databases
where still on the old one).
After some months, we finally found someone who had spare PC-100's, and
upgraded the RAM of the old machine to a whooping 128 MB. which of
course didn't solve anything at all. Because of that, they decided to
finally get a new machine as replacement.
Now we found out that the phone software does not run on anything newer
then Windows 98 (maybe Windows ME, but we didn't really want to go down
that route). Therefore we attach the voice modem to the already
installed second PC which had Windows XP installed, and tried some
software.
Unfortunately most software was unusable, either failing to see the
modem at all, or failing to do anything with it. One of the products I
tested gave a hint about the voice modem not having the needed windows
telephone api version, but only an older one (said software was a UI
nightmare, and crashed all the time, even when only choosing menus, but
at least it told us what's wrong with our hardware, instead of silently
ignoring it's existence).
So we went shopping for a new telephone hardware. But voice modem are
not recommended, so we got an internal telephone PCI card, a voice
board. Sadly, only marginally more software ran on the voice board then
on the voice modem, and we got quite desperate, so we started to mail
the developers of these softwares, to get anything working at all.
Maybe I should also mention that many developers didn't have a test
version on their site, instead offering to build a interactive voice
menu to our specification, without showing a price on the site at all.
I mostly ignored those. On the other hand, all software I was able to
test looked as if it was designed for Windows 95. Fortunately we
finally found two products we actually would use, and decided on one of
them.
Next week we will take phone line handling away from the old computer,
and make a trial phase with the new software.
All in all this showed us a very simple thing:
Just to get rid of an anti virus software not updating automatically,
we had to buy lots of stuff, and invest three quarters of a year.
Updating vintage systems, even if it's to get a bug fixed, is most
probably a costly endeavour, not to talk of all the now greyed and torn
out hairs.
i hope you had fun reading this
Bjoernke
PS: And next we'll replace the databases, to finally get rid of Windows
98.
--
official ChatRev page:
http://chatrev.bjoernke.com
Chat with other RunRev developers:
go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev"
More information about the use-livecode
mailing list