on May 4, 2007 at 2:42 AM PDT
I am finally thinking of giving up being a proponent of Java
for medical imaging.
One again I am working with large medical images, need lots of
RAM, hence 64 bit Linux or Windows are logical deployment platforms
- there is no 64 bit Windows support for JIIO or JAI
- the 64 bit JRE does not work out of the box and requires users
to screw around with paths etc (see this bug and many others
related, reported 2004-08-12
- there is no 64 bit Java Web Start, which is a show stopper for
enterprise wide deployment (see this bug, reported 22-Jan-2002
All we ever get is "64-bit support is deferred to a future release".
Looking at the current JDK7 b11 build, things do not look any more
promising there (no javaws in bin, for example).
I am reminded of this because I wanted to build an application for
10-bit graphic cards that only have Windows drivers, that can
usefully take advantage of huge amounts of RAM, ideally would be web
deployable, needs JIIO codecs that are only available natively,
and which I was going to write in Java, but guess what, I can't
(and having realized this at 3am, am somewhat disgruntled) !
Right now in DICOM WG 23 we are in the process of defining a plug-in
architecture and API to separate hosting systems from hosted
applications, and we need to define one or more language bindings
to support it and probably can't do it in a purely generic web
services way for performance reasons ... currently I am one of
the very few proponents of including Java support, as opposed
to other alternatives, but I think I am going to stop wasting
If Sun has other priorities, as apparently they clearly do, then
that's fine, and we in the medical imaging community can just
write off Java and Sun as not being relevant.
Now, I know all the workers at Sun who listen in on these threads
are doing the best they can, but the product managers who assign
resources either need to take notice and take action, or Java on
client side will die for this application domain (if it were
PS. Obviously I have already given up on the Mac as a serious
platform, 64 bit or otherwise, since it seems there will never
be another JAI release for the Mac, and there never has been a
JIIO native codec release, so I have stopped bothering to ask,
and I guess everyone runs Windows on their Mac hardware now
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org