Scott Warnick
Oligomerizing Mixtures of Light Olefins
Abhishek Somani
Abhishek Somani is an electrical engineer at Pacific Northwest National Laboratory.
Sohom Datta
Aron Gorham
Velo Rich Client User Interface
Velo is the domain independent collaboration environment originally created as the basis of the Geological Sequestration Software Suite (GS3) under the Carbon Sequestration Initiative (CSI) LDRD program at PNNL. The enviroment supports teams in performing scientific research including setting up computational models, running simulations, and analyzing/visualizing simulation output. Velo is composed of three different components each described in a separate IDR: Velo Data Management Velo Wiki User Interface Velo Rich Client User Interface These components are applied in different combinations along with domain specific customizations including adding new tools and data handlers to create the final deployment such as the Geologic Sequestration Software Suite. All deployments use the Velo Data Management component. Typically only one of the two user interface components is layered on top of the data management component, although it is possible for both the Web browser based Wiki User Interface and the Rich Client User Interface components to both be part of a single deployment as is the case with GS3. This IDR specifically addresses the Velo Rich Client User Interface component that provides a framework for creating sophisticated Java-based applications. The open source Eclipse Interface Development Environment (IDE) and Apache ActiveMQ Java Messaging Service (JMS) inter-application communication packages underlie the Velo Rich Client User Interface component. The Velo Rich Client User Interface component builds on the Velo Data Management component providing the user view on the file and metadata repository for Java applications developed on top of the powerful Eclipse framework. Along with the integration of the Velo Data Management component and the Eclipse framework and ActiveMQ messaging, the Velo Rich Client User Interface component adds a number of unique features including: Flexible GUI development including dockable windows and multiple views/perspectives Views that automaticall refresh when the data represented changes Developer extension points for adding custom views and enhancing existing views Developer extension points for integration with visualization tools such as plots and thumbnail generation Computational job management infrastructure and GUI Advanced search capabilities Drag and drop file upload Administrator GUI to register machines and tools