[jsword-devel] RCP/SWT
DM Smith
dmsmith555 at yahoo.com
Sat Dec 31 08:07:31 MST 2005
Aleksander Rozman wrote:
> DM Smith wrote:
>
>>> 3. SWT is part of Eclipse, and while Eclipse works on most of
>>> existing platforms, SWT does not. SWT works 100% on Windows and
>>> Linux, but on other platforms it doesn't, at least not all versions
>>> and not fully (SWT 1, SWT 2 are little bit older version and since
>>> they have been out for long time, they became suported, SWT 3 still
>>> has a lot of problems on most of platform). I know this as a fact,
>>> since SWT 3.1 support (in Eclipse 3.1) in FreeBSD (which I also use
>>> beside Win) was added just recently and NOT into Eclipse but as
>>> separate entity. I imagoine that the same problems are with Mac and
>>> Sun system, and others.
>>
>>
>> Hmm, not good! I think then that we should probably continue to
>> support Swing for the foreseeable future. We try to keep away from
>> the bleeding edge in what we support (for example, we still develop
>> with Java 1.4.2)
>>
>> There is also the problem of older platforms. One of our desires is
>> to support missionaries, pastors, Christian schools and the like who
>> run old hand-me-down machines. At some point BibleDesktop will
>> outgrow an old platform. (For example, my old win 98 laptop with 32M
>> ram and slow hard drive runs so slow that I don't like to do anything
>> on it. I imagine that BibleDesktop would not be very usable. I have
>> not actually tried it.)
>>
> Did you try to build with Java 1.3? Java 1.3 is still new version of
> java, and if desktop runs on java 1.3, this could be used on older
> computers.
We cannot build with 1.3, but it may be possible to run with a 1.2 or
1.3 jre. We may need to set binary compatibility to a pre 1.4 level
though. I have not tried this.
> Running java programs is quite problematic. You need quite a lot of
> ram in your computer. I would think that you would need at least 128
> Mb for just running java, maybe by using older java (1.3) we could
> lower RAM requirement, so that Bible desktop could also be run on
> older computers.
I am going to be testing it on my Win98 laptop to figure out what the
minimum is. One thing that I have found so far is that upgrading IE to
6.x makes the 32M laptop too slow. I will be reinstalling Win98SE and
before patching it, testing BibleDesktop.
> Usage of SWT is problematic for one other reason, it requires a lot
> more RAM. So this would be a NO NO for older computers.
The simple prototype that I wrote actually used a lot less RAM. (Than
the equivalent with swing.) Perhaps it is more about the usage of it
than the library itself.
More information about the jsword-devel
mailing list