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
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.