Cellsprings Help: Known ProblemsCellsprings/DTSo far I've only had a chance to test Cellsprings on 5 desktop Java runtime environments (REs) for Win32 and Linux. Only a few minor RE-specific software errors have surfaced, but the performance differences are dramatic.Sun JDK/JRE 1.1.8 (Win32)This is the best of Sun's REs for running Cellsprings. The performance is very good and there's only one significant area of "irregularity" of which I'm aware:
Sun JDK/JRE 1.2.2 (Win32)It was an unpleasant surprise to discover that Cellsprings performance is abysmal under this RE - as in slow and jerky. Indeed, it is the worst environment in terms of performance of the seven REs presently installed on my computer (including browsers). I'm puzzled by this - it uses a Symantec JIT compiler, which one would think would be similar to the one 1.1.8 uses. Perhaps the optimizations are skewed toward big non-realtime business apps. Anyway, forget this one for running Cellsprings.Sun JDK/JRE 1.3.0 (Win32)Cellsprings exhibits better performance under this RE than under 1.2.2, but it's still a far cry from that provided by Sun's lean and mean 1.1.8 runtime. (The much-vaunted HotSpot VM doesn't seem so hot for realtime apps, but maybe I'm missing something.) This is also one of the three runtimes under which Cellsprings was seen to exhibit sporadic main menu irregularities (see the 1.1.8 entry for more info on that one). This RE also seems less stable than the other Sun environments tested.IBM JDK/JRE 1.8.8 (Linux)This is a fast RE, at least in the tested 8-bit color mode, but be sure to edit the user.props file to take full advantage. (See the user options section of the install notes.) The one problem observed is an often annoyingly severe "jerkiness" in CA update. (Running the VM with the -noclassgc option doesn't seem to help, BTW. Input from someone with a better clue on this RE is welcome.)Blackdown JDK/JRE 1.8.8 v1 (Linux)Again this was tested only in 8-bit color mode. Cellsprings ran a lot slower under this implementation as compared to IBM's, though editing the user.props file helped a bit. The only other problem noted was the fact that Frame windows, including the main window, come up with the title bar off the screen - but that might have something to do with my particular Linux GUI setup.Cellsprings/WebMost of the problems are specific to the Java runtime environments (REs) that shipped with particular browsers, so that's how I've broken them out.Netscape Navigator/Communicator 4.xx (Win32)This is generally a good browser for running Cellsprings, but it's important to realize that early members of the series shipped with a Java runtime that doesn't fully support JDK 1.1. See the compatibility notes for more info.
Microsoft Internet Explorer 5 (Win32)In my testing under the RE that shipped with IE 5.01 in June 2000 the applet runs quite well indeed. (I don't yet have specific info on earlier or later versions.) The one problem of which I'm aware is itemized below.
Microsoft Internet Explorer 4 (Win32)I can only speak to the RE that shipped with version 4.01SP1 for Windows 95, but its AWT implementation was inferior to that of the above two browsers, as you can see below. It's not recommended for more than casual Java use, in light of the better options available.
Netscape Navigator/Communicator 4 (Linux)I didn't bother to test this browser much, owing to its sorry performance. This is yet another example of the huge disparity in Netscape's Java implementations from platform to platform (the Mac case being the most notorious). Leastwise, the Win32 equivalent runs rings around Netscape 4.5 for Linux, installed on the same computer. Unless there's a Linux browser (or plug-in) out there with better Java capabilities, Linux users are advised to download the desktop version of Cellsprings.Mac OS Runtime for Java (MRJ) ver. 2.2The applet is reported to work well in this environment, with no out-and-out bugs yet identified. However, there are a couple of other problems which I hope will be addressed in future versions.
Copyright © 1998-2000 J. M. G. Elliott. |