Go to Home Page
Scientific Program
Docs by topics
Social events
Conference location
 • Grid WShop & Tutorial
 • Grid Program
 • Visiting Padova
 • INFN Padova
 • University of Padova
 • CHEP: '94 '95 '97 '98

Last update: Apr 1, 2000

to first abs  to previous absby abs number to next abs  to last abs


to first abs on this KT  to previous abs on this KTon same keytopic to next abs on this KT  to last abs on this KT


Development of numerical library software in Java

Hiroko Okazawa1, Takashi Sasaki2
  1. Shizuoka Seika College
  2. KEK, High Energy Accelerator Research Organization

Speaker: Hiroko Okazawa

  In the analysis of HEP experiment, the software components tend to be large and it will be used for a long time more than 10 years or so. So it is efficient to adopt OO technique in the development of software components in HEP analysis. C++ OO language illustrates high-level performance and is useful because it has various run-time libraries, which inherited libraries used in C language. Although C++ is very fascinating language, it takes long time in understanding or developing software for physicists, no expert of C++ language. Now Java, a simple OO language,@began to affects scientific computing world. Because it is, - easily moved among computing platforms, - very safe under networking condition, - and easy to understand and integrate the software. But there are barriers in its adoption for scientific world. One of which is the lack of high quality numerical software components. In this report, we present the development of numerical software package such as least-square or some fitting and numerical components in JAVA. In this development, we also adopted OOA/OOD technique in designing those components for further change or addition of function in software components for such as long lived package. And we aim these packages to be available for many parts of analysis, not only for HEP analysis.

Presentation:  PowerPoint Short Paper:  Adobe Acrobat pdf 

  | Top | Home | Bulletins | Committees | Scientific Program | Docs by topics | Social Event | Conference Location | Secretariat | Privacy Policy |