Java Clients for Analysis and Design of Accelerators and Other Systems
Small Business Information
4588 Pussy Willow Court, Boulder, CO, 80301
Dr. Svetlana G. Shasharin
Dr. John R. Cary
Abstract157 Java Clients for Analysis and Design of Accelerators and Other Systems--Tech-X Corporation, 4588 Pussy Willow Court, , Boulder, CO 80301-5830; (303) 530-9562 Dr. Svetlana G. Shasharina, Principal Investigator Dr. John R. Cary, Business Official DOE Grant No. DE-FG03-97ER82500 Amount: $74,974 While present-day high-energy accelerator modelers can call upon a wide variety of modeling and design applications developed at many institutions these applications have not been designed for convenient and intuitive use. Use of these applications requires the mastering of sophisticated input languages. What is needed is a system not only to ease the use of existing accelerator applications, but also to apply to other scientific applications as well. Such a system would consist of Java applets that would allow users to construct input files through an intuitive graphical user interface. These applets would connect to the computers that run the applications and submit the appropriate jobs to the computer. The applet would also be able to access the resulting data files and present the results to the user in an intuitive graphical method. At the other end, on the computer doing the calculation, a server application would be written to communicate with the Java applet - both in receiving input data and providing access to the output - and be able to invoke the calculation process. The goals of Phase I will be to develop these applications with limited capability to test the design philosophy. Phase II would provide a full implementation. Commercial Applications and Other Benefits as described by the awardee: This development will lead to a platform-independent graphical user interface for accelerator physics codes, thus reducing the learning time needed to use such codes. Such codes are used throughout the industrial, academic and research communities. In the process of development we will develop methods for Internet distribution of scientific codes, the use of Java as a means for developing platform independent scientific applications, and a server model for data distribution.
* information listed above is at the time of submission.