Leveraging Existing Plasma Simulation Codes
Data(s) |
12/04/2010
12/04/2010
2008
|
---|---|
Resumo |
This paper describes the process of wrapping existing scientific codes in the domain of plasma physics simulations through the use of the Sun’s Java Native Interface. We have created a Java front-end for a particular functionality, offered by legacy native libraries, in order to achieve reusability and interoperability without having to rewrite these libraries. The technique, introduced in this paper, includes two approaches – the one-to-one mapping for wrapping a number of native functions, and using peer classes for wrapping native data structures. |
Identificador |
1313-0455 |
Idioma(s) |
en |
Publicador |
Institute of Information Theories and Applications FOI ITHEA |
Palavras-Chave | #Wrapping #Legacy Code #Java Native Interface #Peer Classes #Reusable Software #Java |
Tipo |
Article |