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