Why Bother – Root already exists?
Philosophical Reasons
If we are committing a large amount of HEP data to
Root, it is good to know it can be read back even
without Root
Java package is currently only 5000 lines of code.
We need it for JAS, Wired etc.
Calling C++, Fortran code + interface to Java is bigger
overhead (c.f. Paw, StdHEP).
Returns all the problems we got away from by using Java
Porting issues (E.g. MacOS)
Crashes
Java Applets etc.
Security considerations may not allow native code