Difference between revisions of "Online Projects"

From GlueXWiki
Jump to: navigation, search
(Created page with "* '''Java Online Event Display''' ** Implement Hall D geometry and other functionality in Dave Heddle's Java event display framework. ** estimate 8 man-weeks effort ** Status: *...")
 
m
Line 1: Line 1:
*  '''Java Online Event Display'''
+
== Projects Suitable for Outside Groups (in no particular order) ==
** Implement Hall D geometry and other functionality in Dave Heddle's Java event display framework.
+
** estimate 8 man-weeks effort
+
** Status:
+
*** Dave Heddle implemented basic geometry in a few days.
+
*** CNU student worked Summer 2010 on implementing H-D geometry and functionality.
+
*** Students will work again Summer 2011 to connect to DANA process and improve user interface.
+
  
  
 
** '''Event display'''
 
** '''Event display'''
** Fully develop online event display using bCNU framework.
+
** Fully develop online event display using bCNU, EVE or other framework.
 
** estimate 26 man-weeks effort
 
** estimate 26 man-weeks effort
 
** Status:
 
** Status:
** Reads DANAEVIO output so has access to reconstruction objects.
+
*** Have working (preliminary) version using bCNU framework (CNU students)
 +
*** Have proof of concept using EVE (Dmitry)
  
  
 
* '''Remote monitoring of experiment'''
 
* '''Remote monitoring of experiment'''
** Develop plan for remote monitoring of histograms, EPICS data, etc.
+
** Develop system to allow remote monitoring of histograms, EPICS data, etc.
** estimate 4 man-weeks effort.
+
** estimate 8 man-weeks effort.
 
** Status:
 
** Status:
 +
  
 
* '''RootSpy'''
 
* '''RootSpy'''
** Fully develop distributed Root histogram creation and viewing package.
+
** Fully develop distributed Root histogram creation, viewing and archiving package.
** Need plugin, gui, gateway, aggregator, archiver.
+
** Need plugin, gui, gateway, aggregator, archiver, finish mini-HBook facility, etc.
 
** estimate 12 man-weeks effort
 
** estimate 12 man-weeks effort
 
** Status:
 
** Status:
 
*** Dave Lawrence wrote initial version.
 
*** Dave Lawrence wrote initial version.
*** High school student worked on it for a semester, CNU summer student too.
+
*** Have working prototype developed by students
*** Will improve and expand as manpower becomes available.
+
  
  
Line 34: Line 29:
 
** estimate 4 man-weeks effort.
 
** estimate 4 man-weeks effort.
 
** Status:
 
** Status:
 +
*** Have example from CLAS
  
  
Line 39: Line 35:
 
** Develop front-end and trigger hardware monitoring system.
 
** Develop front-end and trigger hardware monitoring system.
 
** estimate 6 man-weeks effort.
 
** estimate 6 man-weeks effort.
 +
** Status:
 +
*** Vardan has many ideas
  
  
* '''Control System Studio development environment for EPICS applications'''
+
* '''EPICS gui's using Control System Studio'''
** Download and test (CSS is based on Java/Eclipse).
+
** Develop many EPICS gui's
** estimate 4 man-weeks effort
+
** estimate 8 man-weeks effort
 
** Status:
 
** Status:
 +
*** A few developed by Hovanes, Nerses, Vanik and Beni
 +
  
 
* '''SNS EPICS alarm system (BEAST)'''
 
* '''SNS EPICS alarm system (BEAST)'''
Line 63: Line 63:
 
** estimate 8 man-weeks effort
 
** estimate 8 man-weeks effort
 
** Status:
 
** Status:
 +
  
 
* '''SCONS ("make" replacement)'''
 
* '''SCONS ("make" replacement)'''
** Learn about and teach us how to use the SCONS build system.
+
** Develop online build system using SCONS
** estimate 2 man-weeks effort
+
** estimate 4 man-weeks effort
 
** Status:
 
** Status:
 +
*** Start with Maurizio's system for CLAS12
  
  

Revision as of 10:23, 1 March 2013

Projects Suitable for Outside Groups (in no particular order)

    • Event display
    • Fully develop online event display using bCNU, EVE or other framework.
    • estimate 26 man-weeks effort
    • Status:
      • Have working (preliminary) version using bCNU framework (CNU students)
      • Have proof of concept using EVE (Dmitry)


  • Remote monitoring of experiment
    • Develop system to allow remote monitoring of histograms, EPICS data, etc.
    • estimate 8 man-weeks effort.
    • Status:


  • RootSpy
    • Fully develop distributed Root histogram creation, viewing and archiving package.
    • Need plugin, gui, gateway, aggregator, archiver, finish mini-HBook facility, etc.
    • estimate 12 man-weeks effort
    • Status:
      • Dave Lawrence wrote initial version.
      • Have working prototype developed by students


  • Process monitoring
    • Find or develop process monitoring system.
    • estimate 4 man-weeks effort.
    • Status:
      • Have example from CLAS


  • Hardware monitoring
    • Develop front-end and trigger hardware monitoring system.
    • estimate 6 man-weeks effort.
    • Status:
      • Vardan has many ideas


  • EPICS gui's using Control System Studio
    • Develop many EPICS gui's
    • estimate 8 man-weeks effort
    • Status:
      • A few developed by Hovanes, Nerses, Vanik and Beni


  • SNS EPICS alarm system (BEAST)
    • Download and test.
    • estimate 4 man-weeks effort
    • Status:


  • ORNL EPICS backup/restore/compare system (SCORE)
    • Download and test.
    • estimate 4 man-weeks effort
    • Status:


  • Remote access and display of EPICS data
    • Investigate mechanisms for remote display of controls data.
    • Choose system and implement.
    • estimate 8 man-weeks effort
    • Status:


  • SCONS ("make" replacement)
    • Develop online build system using SCONS
    • estimate 4 man-weeks effort
    • Status:
      • Start with Maurizio's system for CLAS12


  • EPICS on the web
    • Learn how to use CAML and Web2cToolkit.
    • estimate 6 man-weeks effort
    • Status:


  • Info Server for generic information storage and retreival
    • Investigate and define role for generic info server (as in CLAS), either based on cMsg or something else.
    • estimate 4 man-weeks effort
    • Status: