Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Java DICOM Viewer

616 views
Skip to first unread message

Chuck McCrobie

unread,
Jul 13, 2008, 8:19:13 PM7/13/08
to
Hello,

I am searching for a Java DICOM viewer _APPLET_ that can be started from
a web page.

I am aware of RemotEye, ImageJ, and Dr. Clunie's DicomViewer. I've seen
the Japanese DICOM Viewer (the name escapes me at the moment).

I sorta like RemotEye, but fear the price is a bit steep, especially
since its priced in Euros. There're a couple of things I would change
about it, though.

Is anyone aware of a KPACS work-alike that is a Java _APPLET_,
preferably _BSD_ licensed, and preferably open-source?

I should mention this is for a commercial product where price is a
consideration. If push comes to shove, I'll quote the price of the
viewer with the software. In the end, I'll write my own viewer if I
have to, but I am aware of the effort involved, not to mention all the
vendor particularities...

Perhaps NEMA would like to fund a reference implementation of a DICOM
Viewer in Java...

Thanks in advance,

Chuck McCrobie
charles dot mccrobie at gmail dot com

This is root's plan: to root out all other roots.

Michael Spitzer

unread,
Jul 14, 2008, 8:16:27 AM7/14/08
to
Hi Chuck,

> I am searching for a Java DICOM viewer _APPLET_ that can be started from
> a web page.

We have some experience with Radscaper
("http://www.divinev.com/radscaper/") and it seems to be a very
versatile and complete product, yet it's pricing went up significantly
last year and you have to pay on a per-server basis.

Then there's EViewBox/JDICOMViewer
("http://eviewbox.sourceforge.net/DicomApplet.html"), but I don't have
experience with it.

The Japanese viewer you mention can be found at
("http://mars.elcom.nitech.ac.jp/dicom/index-e.html"), but it seems to
be unmaintained.

Then there's RAIM-Java, but I never found an "official" web page or
company. It seems to be from spain and from some hospital there and,
unfortunately, unmaintained.
("http://www.cspt.es/webcsptangles/cimd/Productes/raim_java.htm").

The D-View project ("http://softlab.technion.ac.il/project/Dview/html/")
seems to be quite outdated as well.

Stratos-Viewer ("http://sourceforge.net/projects/stratos-viewer") seems
to convert and display DICOMs using Flash.

Oviyam ("http://skshospital.net/oviyam/") seems to be server-based
(JBOSS), but I never had a closer look at it.

In a few words: I'm also still looking for a decent applet-based DICOM
Viewer. So far we found Radscaper to be the most modern and best
maintained one, but it's a commercial software and not really
inexpensive (from a universities' institute point of view).

Hope this helps. Cheers,

Michael

Chuck McCrobie

unread,
Jul 14, 2008, 8:55:03 AM7/14/08
to
Thank you. You've confirmed my suspicions that I wasn't overlooking
something.

I'll try out RAIM-Java; haven't heard of this one.

Chuck

Michael Spitzer

unread,
Jul 14, 2008, 10:13:47 AM7/14/08
to
> Thank you. You've confirmed my suspicions that I wasn't overlooking
> something.

Nope...I spent quite a few hours grazing the web for DICOM viewer
applets and this list is all I came up with.

I think there's quite a "market" out there for such an application, and
we did already think of implementing one ourselves (since we have need
for such a thing in at least two projects), yet unfortunately I don't
have the resources right now.

Cheers, Michael

Mathieu Malaterre

unread,
Jul 15, 2008, 2:55:30 AM7/15/08
to
If you are not afraid of a little coding, you can use VTK + GDCM they
are both written in C++ but wrap in Java language. Both libraries are
open source under a new-style BSD license

HTH
-Mathieu
Ref: http://vtk.org & http://gdcm.sf.net

Chuck McCrobie

unread,
Jul 15, 2008, 7:18:20 PM7/15/08
to
I appreciate that suggestion and I'm not afraid of a little coding. The
issue is that the Java must be in an applet started from a web page -
without pre-installation on PC's/Linux/FreeBSD/whatever Java box.

Its been awhile, but can an applet reference a non-installed .dll (or
.so) also downloaded from the web site?

Does the above imply a pure Java-based applet? IIRC, it does.

I understand the complexity and enormity of the work involved and
toolkits like VTK and GDCM / Pixelmed / dcm4che / dcmtk (and others)
will go a long way in helping. That's the reason I searching for
something suitable now - attempting to leverage the wide-ranging
knowledge of the newsgroup to make sure I haven't missed some Java
applet DICOM viewer that already exists. (Perhaps I need to break open
my super-secret giant piggy-bank that even I didn't know existed for
some of the commercial Java viewers - RemotEye and Radscaper...)

Unfortunately, such an undertaking is currently outside the scope of my
project. Next up is HL7 interfacing with Mirth and IHE conformance as
an Image Manager / Image Archive.

Is anyone here interested in making an Efilm / KPACS
work-alike/look-alike based on Dr. Clunie's DicomViewer or other
suitable Java based DICOM viewer? (No offense is intended to the
wonderful work Dr. Clunie has done.)

Certainly an undertaking such as this is best suited as a collaborative
project, perhaps with _all_ code submitted / released in new-style BSD
license or even a closed-source for the benefit of collaborators, etc...

Happy days and Cheers and all that - now tuning out to dream land...

Chuck

Mathieu Malaterre

unread,
Jul 16, 2008, 3:23:55 AM7/16/08
to
On Jul 16, 1:18 am, Chuck McCrobie <x...@x.com> wrote:
> I appreciate that suggestion and I'm not afraid of a little coding.  The
> issue is that the Java must be in an applet started from a web page -
> without pre-installation on PC's/Linux/FreeBSD/whatever Java box.
>
> Its been awhile, but can an applet reference a non-installed .dll (or
> .so) also downloaded from the web site?

You can :

http://mindprod.com/jgloss/jni.html#APPLETS

But indeed that was something I did not realize :(
I guess a pure java environment will be easier.


-Mathieu

san...@gmail.com

unread,
Jun 11, 2014, 5:41:27 PM6/11/14
to
Hello Michael,

could you please share the procedure to integrate radscaper to PHP web program.
do you have some help or demo files ?

Thanks
SRK

Pablo Sau

unread,
Jun 12, 2014, 11:15:11 AM6/12/14
to

mj...@nephosity.com

unread,
Jul 14, 2014, 5:34:59 PM7/14/14
to
is there a reason it needs to be in Java? or just that it needs to run in the web browser?
if the latter, try this link out. http://jackimaging.com/demo

Ravindran Padmanabhan

unread,
Jul 28, 2014, 9:59:49 PM7/28/14
to
Please check with Weasis, it can be called as an applet and embedded in the browser. Check this information below.

At the moment weasis-pacs-connector allow to launch Weasis in an external frame. If you want to launch the viewer into a web browser, see this example.

It is possible to combine the applet call with weasis-pacs-connector to get the manifest containing the image references:
http://dicom.vital-it.ch:8089/weasis/samples/applet.jsp?commands=%24dicom%3Aget%20-w%20http://dicom.vital-it.ch:8089/weasis-pacs-connector/manifest?patientID=non_square_pixels

To get general information for calling the viewer from third-party application look at this page.

regards
Rady
0 new messages