Search NASASearch

NASA NTRS · 20040013421

Scientific Programming Using Java: A Remote Sensing Example

Abstract

This paper presents results of a project to port remote sensing code from the C programming language to Java. The advantages and disadvantages of using Java versus C as a scientific programming language in remote sensing applications are discussed. Remote sensing applications deal with voluminous data that require effective memory management, such as buffering operations, when processed. Some of these applications also implement complex computational algorithms, such as Fast Fourier Transformation analysis, that are very performance intensive. Factors considered include performance, precision, complexity, rapidity of development, ease of code reuse, ease of maintenance, memory management, and platform independence. Performance of radiometric calibration code written in Java for the graphical user interface and of using C for the domain model are also presented.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Prados, Don, Mohamed, Mohamed A., Johnson, Michael, Cao, Changyong, Gasser, Jerry. 1999-04-20. Scientific Programming Using Java: A Remote Sensing Example. https://ntrs.nasa.gov/citations/20040013421

Cite the original work for its findings. Save a collection to share your selection of sources.