NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Scientific Programming Using Java: A Remote Sensing ExampleThis 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.
Document ID
20040013421
Document Type
Conference Paper
Authors
Prados, Don (Lockheed Martin Space Operations Bay Saint Louis, MS, United States)
Mohamed, Mohamed A. (Lockheed Martin Space Operations Bay Saint Louis, MS, United States)
Johnson, Michael (Lockheed Martin Space Operations Bay Saint Louis, MS, United States)
Cao, Changyong (Lockheed Martin Space Operations Bay Saint Louis, MS, United States)
Gasser, Jerry (Lockheed Martin Space Operations Bay Saint Louis, MS, United States)
Date Acquired
August 21, 2013
Publication Date
April 20, 1999
Subject Category
Computer Programming and Software
Report/Patent Number
SE-2003-05-00036-SSC
Meeting Information
1999 International Symposium on Spectral Sensing Research: Systems and Sensors for the New Millennium(Las Vegas, NV)
Funding Number(s)
CONTRACT_GRANT: NAS13-650
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.