• DocumentCode
    377208
  • Title

    Web browser based applications for the MIT-Bates Accelerator

  • Author

    Wang, E. ; Jacobs, K.D. ; Bisson, E. ; Geng, X. ; van der Laan, J.B. ; Yang, B.

  • Author_Institution
    Bates Linear Accelerator Center, MIT, Middleton, MA, USA
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    831
  • Abstract
    A number of Web Browser based applications have been developed to serve in the challenging environment of the Bates storage-stretcher ring operation. Most of them are accelerator physics applications that require intensive data processing and analyzing efforts, with moderate tasks of interfacing with the control system. The basic idea of developing applications using a commercial Web Browser is to truly realize object orientated design and platform independence, thus making development efforts more affordable. To implement this concept, common graphic services and methods of interfacing with control systems and various modelling codes are the two essential pieces. As a start, a small package of Java applet classes is developed to provide basic graphic service, and Common Gateway Interface (CGI) is used for interfacing the control system, etc., with the Web server, as only light interfacing is required. For more dynamic graphic user interface approaches, Java servlets are used to replace CGI scripts and communicate with applets. Two accelerator physics applications (beam-based ring optics modelling and beam position monitor (BPM) center offset calibration), and an operational program for scaling the ring energy, are presented to illustrate this method. The merits, limitations and potential development of this approach are discussed
  • Keywords
    Java; accelerator control systems; electron accelerators; object-oriented programming; online front-ends; storage rings; Bates storage-stretcher ring operation; Common Gateway Interface control system; Java applet classes; Java servlets; MIT-Bates Accelerator; Web browser based applications; accelerator physics applications; beam position monitor center offset calibration; beam-based ring optics modelling; common graphic services; data analyzing efforts; intensive data processing; object orientated design; platform independence; Acceleration; Control system synthesis; Control systems; Data analysis; Data processing; Graphics; Java; Optical beams; Packaging; Physics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 2001. PAC 2001. Proceedings of the 2001
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7803-7191-7
  • Type

    conf

  • DOI
    10.1109/PAC.2001.986490
  • Filename
    986490