Tools

Tools

Multimedia database and distributed storage portal (MediaPort)

During the reporting period, we continued our development of a web-based portal and a distributed storage server for multimedia patient records and clinical research results. We have now implemented a scalable system ("MediaPort") using Open Source technology (Apache Web Server, mySQL Database, and JavaBeans, Java Server Pages and Javascript for web application development).


Visualization Framework for medical informatics

During the reporting period, we continued our development of a software framework for visualizing multi-media documents such as reports and teaching files. We focused on the following: (1) we optimized the framework for the new Java 1.4 toolkit to obtain excellent performance on a wider variety of platforms (including Macintosh OSX); (2) we extended the framework to use the Image I/O plugin architecture available in Java 1.4, and we wrote file readers and writers for all of the major image file formats; (3) we also extended the framework to enable programmers to develop applications for authoring and presentation of multi-media reports, conference summaries and teaching files.

Our recent work on the framework was demonstrated at the annual meeting of the Radiological Society of North America (RSNA) in 2002, and the software was described at the SPIE Medical Imaging Meeting in 2003 [Valentino, Wei, Ma and Neu, 2002; Neu, Valentino, et al, 2003]. In addition, one of Dr. Valentino's students recently completed a Master's Thesis in Biomedical Engineering on the development of the Composition Toolkit and Multimedia Medical Documentation Format [Ma, 2003].

Examples of applications that were developed during the reporting period using our Java Visualization Framework include a web-based application for creating radiology teaching files [Shah, Valentino, Ma and Hall, 2003], a flexible medical imaging viewer that was used in the Urban Telemedicine Program [Valentino, Wei, Flowers, et al, 2002a; Valentino, Wei, Flowers, et al, 2002b], and a portable application for displaying structural and functional brain atlas data [Zhuang, Valentino, et al, 2003].