My Publications
WATT: A Compiler for Automated Visualization Service Generation
- Authors: Evan Bollig, Martin Dale Lyness (Frank Linux), Gordon Erlebacher, and David A. Yuen
- Abstract:
Service-oriented application development is a time consuming task that changes little between
projects. In general, development is a two step process where developers first create the core
functionality of the service and then routinely integrate details for distribution, transport protocols
and user interfaces. Addressing a need to port standalone applications to web services, we have
developed a compiler to automate the generation of Web Services. This compiler is called the Web
Automation and Translation Toolkit, or WATT. Originally designed as a utility for porting Tcl
scripts for the Visualization Toolkit (VTK) to equivalent but more efficient C++, WATT has been
extended to seamlessly integrate the SOAP transport protocol to create working visualization web
services. Within this document, we present details of the WATT compiler, including motivation,
goals and example applications.
- Download Proof
Use of Ray Tracing Techniques on Tsunami Simulation Data with the PlayStation® 3
- Authors: Sevre E. O.D.1, Christensen M. D. 1, Wang S. 1, Broten, M. 1, Lyness M. D. 1, Yuen D. A. 1, Liu Y. S2,3
- Accepted Abstract
VLAB: Web Services, Portlets, and Workflows for Enabling Cyber-infrastructure in Computational Mineral Physics
- Authors: Evan F. Bollig, Paul A. Jensen, Martin D. Lyness, Mehmet A. Nacar, Pedro R.C. da Silveira, Dan Kigelman, Gordon Erlebacher, Marlon Pierce, David A. Yuen, Cesar R.S. da Silva
- Abstract:Virtual organizations are rapidly changing the way scientific communities perform research. Web-based
portals, environments designed for collaboration and sharing data, have now become the nexus of
distributed high performance computing. Within this paper, we address the infrastructure of the Virtual
Laboratory for Earth and Planetary Materials (VLab), an organization dedicated to using quantum
calculations to solve problems in mineral physics. VLab provides a front-end portal, accessible from a
browser, for scientists to submit large-scale simulations and interactively analyze their results. The cyber-infrastructure
of VLab concentrates on scientific work flows, portal development, responsive user interfaces
and automatic generation of web services, all necessary to ensure a maximum degree of
flexibility and ease of use for both the expert scientist and the layperson.
- Download Proof
"Formal education will make you a living; self-education will make you a fortune" - Jim Rohn