Enhancing Web applications in radiology with Java: estimating MR imaging relaxation times.
Java is a relatively new programming language that has been used to develop a World Wide Web-based tool for estimating magnetic resonance (MR) imaging relaxation times, thereby demonstrating how Java may be used for Web-based radiology applications beyond improving the user interface of teaching files. A standard processing algorithm coded with Java is downloaded along with the hypertext markup language (HTML) document. The user (client) selects the desired pulse sequence and inputs data obtained from a region of interest on the MR images. The algorithm is used to modify selected MR imaging parameters in an equation that models the phenomenon being evaluated. MR imaging relaxation times are estimated, and confidence intervals and a P value expressing the accuracy of the final results are calculated. Design features such as simplicity, object-oriented programming, and security restrictions allow Java to expand the capabilities of HTML by offering a more versatile user interface that includes dynamic annotations and graphics. Java also allows the client to perform more sophisticated information processing and computation than is usually associated with Web applications. Java is likely to become a standard programming option, and the development of stand-alone Java applications may become more common as Java is integrated into future versions of computer operating systems.
Dagher
A P
AP
Diagnostic Radiology Department, National Institutes of Health, Bethesda, MD 20892, USA.
Fitzpatrick
M
M
Flanders
A E
AE
Eng
J
J
D000465:Algorithms; D003194:Computer-Assisted Instruction; D006801:Humans; D007091:Image Processing, Computer-Assisted; D020407:Internet; D008279:Magnetic Resonance Imaging; D016347:Medical Records Systems, Computerized; D011381:Programming Languages; D011871:Radiology / Q000193:education; D019112:Teleradiology