Breast Cancer Screening Software on the NetBeans Platform

Physical-technical quality assurance is one of the essential tasks of the National Reference Centers in the German Breast Cancer Screening Program. For this purpose, mammography units are required to transfer measured values of constancy tests on a daily basis and all images created for this purpose on a weekly basis to the reference centers. This is a serious logistical challenge. To meet these requirements, the Referenzzentrum Mammographie Munster developed an innovative software tool.

The center had already developed web-based software, named MammoControl, allowing for the transmission of constancy test results via entry forms. For automatic analysis and transmission of the images, they then introduced an extension, named MammoControl DIANA, which stands for "DICOM Image Analyzing Network Application".

MammoControl DIANA is based on Java, Java Web Start, the NetBeans Platform, the Pixelmed Java DICOM Toolkit, and the ImageJ library.

Details:

http://www.ncbi.nlm.nih.gov/pubmed/21830180

Screenshots:

Comments:

It sounds like they had a business case for extending an existing web-based workflow with a Rich Client. Obviously webstart tech enables this, but I'm curious as to how a typical use-case would occur. In other words I would like to know how webstarting a NB Platform RCP coexists with their existing web forms workflow? How often is the tool used, what types of users use only the RCP app? Which users use both the NB RCP app and the web forms.

I feel this is a good approach and I anticipate a future along these lines. It shouldn't have to be one or the other.

Posted by Sean Phillips on April 10, 2013 at 07:00 AM PDT #

Exactly. It's not either/or, but both. In fact, it's "all", because the mobile world also fits into these scenarios. I'll contact them to find out how the workflow goes exactly in their scenario. But, generically, you're absolutely right, I can cite several similar cases, just like this.

Posted by Geertjan on April 10, 2013 at 07:14 AM PDT #

Thanks GJ, I'm definitely curious. Good point on the mobile connectivity as well. There are a lot of people that tend to narrow their focus to one type of tech in the name of "purity". However I can say from experience that only works for narrow problem sets. When the scope of your workflow broadens you need to combine the correct tools.

Lately we have been offering web based visualizations and awareness tools because the visuals are easy. Web interaction will cover a large majority of your typical use cases. However we have been identifying alternative uses, administrative, experimental analysis, data sandboxing, as Super Workflows that encapsulate these web applications and absolutely are best suited to RCP solutions.

Posted by Sean Phillips on April 10, 2013 at 07:34 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
12
13
14
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today