« How dangerous is Skype? | Main | Comparing programming languages »

Good reasons to hold off buying Vista

I came across an interesting article in PC World describing Vista as the best Windows ever, then setting out a whole heap of reasons for not buying - yet. You can read the article by Mike Elgan here.

Mike makes some good points. But here's another set of reasons for not jumping into Vista too soon: There are still questions about Vista's support for older applications. This includes SPLat/PC, which is a 16-bit application. We have bought a copy of 32-bit Vista, and will be testing as soon as we can find time, but there have been quite solid reports that 64-bit versions of Vista definitely will not run 16-bit applications.

Now, SPLat/PC is not the only 16-bit application still being used in specialist areas. If you are using any special purpose technical software that has been out for several years, maybe in support of a PLC system or other equipment, it may be a 16-bit program. Quite possibly your livelihood depends on some such software. So be very wary about switching to Vista! Leave yourself a backwards path.

So what are we doing about it? Unfortunately, when I first wrote SPLat/PC nearly 12 years ago, we were on the tail end of the Windows 3.11 era. The language I used was/is Visual Basic 3 (VB3). That in itself would not be too bad. However, I built SPLat/PC around an editor tool and one or two other 16-bit components that simply have no equivalents in the 32-bit world. Because of that, to make SPLat/PC into a 32-bit application would require a total re-write, at a cost of maybe 8 weeks of my time (much more of somebody else's time, because I know the program so well). It simply isn't going to happen. (It's easy to see how one simple policy decision by a large company can kill a small company!)

What we are doing instead is much more radical: We are designing a totally new product range, provisionally named SPLatNG (we are Star Trek fans!). SPLatNG is probably at least 18 months away. It will build on all the great features of the current SPLat, but add a raft of new capabilities made possible by modern 32-bit microcontroller technology. More on that some other time.

Meanwhile, remember: Vista may be great but don't leap in without testing the water!

TrackBack

TrackBack URL for this entry:
http://www.splatco.com/cgi-sys/cgiwrap/microcon/managed-mt/mt-tb.cgi/22

Comments (4)

Ian:

You can use Virtual PC 2007 to run up to 4 operating systems. http://www.microsoft.com/windows/products/winfamily/virtualpc/overview.mspx

PS.
I tried typekey signin and got this
The site you're trying to comment on has not signed up for this feature. Please inform the site owner.

Post script March 22: I had a call yesterday from a customer in Brisbane. He wanted to know about Vista drivers for USB to serial adaptors. He bought a new laptop that just came with Vista, and Belkin told him that their USB adaptors won't have Vista drivers for 2 months. QED.

David Smith:

Microsoft always says how the next version of Windows will be great and now the security will be what we said it would be on the last version, but it never is.
The new versions just bring change and $, not real function.

The best thing to would be to move from Windows.

Kim Pedersen:

As said above you can use VirtualPC or just use Linux. XP has been pretty good to us, so I cannot see a good reason to change until we are forced to, ie the critical software we use will no longer be supported under XP.
Developers should take note and start using compilers like Borlands which does a combo compile for Win32 and Linux.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)


About

This page contains a single entry from the blog posted on March 11, 2007 7:00 PM.

The previous post in this blog was How dangerous is Skype?.

The next post in this blog is Comparing programming languages.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by
Movable Type 3.33