JSROOT version 3 – JavaScript library for ROOT

Not scheduled


1919-1 Tancha, Onna-son, Kunigami-gun Okinawa, Japan 904-0495
poster presentation Track4: Middleware, software development and tools, experiment frameworks, tools for distributed computing


Dr Sergey Linev (GSI DARMSTADT)


This is further development of JSRootIO project. Code was mostly rewritten to make it modular; I/O part was clearly separated from the graphics. Many new interactive features were implemented: - loading of required functionality on the fly; - possibility of dynamic update of objects drawings; - automatic resize of drawings when browser window is resized; - move/resize of elements like statbox and title; - context menu for different elements. On the [central JSROOT page][1] one could open ROOT files, browse their content and display different ROOT objects like histograms, graphs or canvases. Produced drawings can be easily integrated into other HTML pages via 'iframe' tag. Simple and flexible JSROOT API provided; it is used to implement graphical interface for THttpServer class. JSROOT is now part of actual ROOT distribution. On [http://web-docs.gsi.de/~linev/js/][2] one could found latest version together with documentation and examples. [1]: http://web-docs.gsi.de/~linev/js/3.0/ [2]: http://web-docs.gsi.de/~linev/js/

Primary authors

Bertrand Bellenot (CERN) Dr Sergey Linev (GSI DARMSTADT)

Presentation materials