Java-based Data AcQuisition
Under Construction!
If you have any question, please mail to
Yoshiji.YASU@kek.jp
in Japanese
The next generation of DAQ system needs network-based DAQ.
We think it consists of WEB-based Graphical User Interface(GUI) as
DAQ client, Distributed Database and DAQ server which combines them.
Distributed object oriented technology will be very important
in the network-based DAQ. Java is major technology
in WEB-based programming. We will use Java not only in DAQ client but also
in the DAQ server. But,
the execution speed of Java program is slow on Java interpreter. Then,
we evaluted various benchmark programs with Java interpreter, Java
Just In Time compiler, Java compiler (TowerJ) which generates native codes, and
C compiler. We found that the performance of the Java
compiler was nearly as good as that of the C native codes. Hence,
a prototype of Java-based DAQ has been developed. Our goal is to establish
3 tier (DAQ client, DAQ server and DAQ database) model for the DAQ.
Java, distributed object oriented communication technology (
HORB) and
object oriented database (ObjectStore/PSE)
was chosen as the next
generation of DAQ, that is, Java-based DAQ.
At next stage of the Java-based DAQ, new data flow model and new
process management model will be investigated, and the message flow model
will be enhanced. The management model of a distributed database in
the Java-based DAQ will also be studied. On real-time environment,
Java-based DAQ must run. Thus, recent real-time (micro) kernel
will be investigated for the Java-based DAQ.
JavaDAQ
Papers and Documents
- A Study of Network-based Data Acquisition System
By Y.Yasu, H.Fujii, E.Inoue, H.Kodama(KEK, Tsukuba) and Y.Sakamoto
(Yamagata U.). KEK-PREPRINT-97-6, April 1997. 4pp.
Talk at CHEP'97, the International Conference on Computing in High Energy
Physics, Berlin, Germany, 7-11 April 1997.
Transparencies are also available.
-
Prototype Performance of Distributed DAQ using HORB based on Java.
By Y.Yasu, H.Fujii, E.Inoue, H.Kodama(KEK, Tsukuba) and Y.Sakamoto
(Yamagata U.). Talk at Real Time 97, the 10th IEEE Real Time
Conference 97, BEAUNE, FRANCE, 22-26 September 1997.
Transparencies are also available:
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32
- Tansparencies at JPS, September 1997:
1,
2,
3,
4,\
a>
5,
6,
7,
8,
9,
10,
11,
12,\
a>
13,
14,
15
-
Java Performance for DAQ
By Y.Yasu,H.Fujii,Y.Igarashi,E.Inoue,H.Kodama(KEK,Tsukuba),
S.Hirano(ETL,Tsukuba),
H.Igarashi(Aoyama U., Tokyo),Y.Sakamoto(Yamagata U., Yamagata) and
Y.Tajima(Tohoku U., Sendai), 25-26 March 1998, SysComms98, CERN,
Geneva, Switzerland
Useful WEB
- Prof. Sakamoto of Kyoto university leads a project called
KONOE
which develops object oriented data acquisition system.
- WIRED Project
HORB
Papers and Documents
-
HORB Flyer's Guide
- Performance
Evaluation of popular distributed object technologies
Useful WEB
- HORB
- HORBOpen
-
Construct Java applications through distributed object technology
Java
Useful WEB
- http://java.sun.com/
-
100% Pure Java CookBook
-
Java Native Compiler:TowerJ
-
Information related to Java from Sun
- Object Management Group
- Java Linux
-
Java Frequently Asked Questions(FAQ)
- Java corner
ObjectStore Database
Useful WEB
- ObjectStore Database