Re: Novice's questions

From: Valeri Fine (Faine) (fine@bnl.gov)
Date: Mon Oct 11 1999 - 16:44:07 MEST


> I'm developing system for storing and handling the geophysical data and
> considering the ROOT as the base for the system. Operating system is
> Wind95/NT.
>
>   1. The basic thing that interests me is to ROOT I/O system. There is many
> implementations of systems for persistent objects: Borland's object
> streaming, serialization in Microsoft's MFC, structured storage and
> interface IPersistStorage in Microsoft's COM. What differs ROOT from these
> systems by?

   1. ROOT-file is platform independ. It can be created on one platform and
      read back on another (For example one can use Sun - big-indian machine
      and Windows little indian machine). It is an essential issue for HEP
      experiments lasting for a long tome where world wide collaboration
      and a computer "zoo" involved.

>   2. About the class dictionary. Why not use proven object technologies as
> CORBA or COM?

   ROOT doesn't use any separate language to define object.
   The primary definition of the object is C++ header file.
   You may look up "ROOT digest" to find more information on this issue.
  (See: http://root.cern.ch/root/Search.phtml )


   I'd like to call your attention that Microsoft and Borland solutions are better integrated with Windows operating system and
Windows GUI.

> I need some help to decide: "to use or not to use".

  What you said "developing system for storing and handling
  the geophysical data ". It is not enough to give you any advice.

             Valery



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:40 MET