The Materials Microcharacterization Collaboratory |
|
Participants
|
The following is a brief description of each of the services in the DeepView
framework. Instrument Services IS provides a scalable means of instrument control through an Instrument Factory, Instrument, and an abstract Action class. Each control parameter (such as focus, beam shift, etc.) is presented as a "property'". The Instrument Factory creates a set of properties for a specific Instrument. These properties and their corresponding attributes can either be queried or manipulated through the Action class. The Action class is polymorphic for those taking place between the local area network (LANAction) and the wide area network (WANAction). There is a slight difference in implementation detail for these sub-classes. The action class has two methods that correspond to simple "set" and "get" operations on a specific property. Exchange Services Exchange services provides a set of objects for information exchange between various types of objects
The Shared Space manager provides a mechanism to share textual and graphical annotations among multiple collaborators. Computational Services These services were developed under an LDRD program at Lawrence Berkeley National Laboratory. They are being integrated into the baseline system, since new algorithms and networked high performance computing are viewed as unique assets within the National Laboratories, and by leveraging computational and experimental facilities, new functionalities can be realized. Examples include in-situ electron microscopy and recovery of 3D shape through holographic microscopy. The former focuses on the behavior of an inclusion (time-dependent morphological changes) as a function of external stimulation, e.g., changes in temperature and pressure. More information can be found in our Web site at http://www-itg.lbl.gov/MMC with design, documentation, and source code at http//www-itg.lbl.gov/MMC/DesignDoc/software.html Other toolsWe have developed Java applets to control video switches and a Deben Research Sprite control, a common "third party" specimen stage automation system. We have operational experience with a variety of commercial streaming video tools that might be useful to other projects. We originally deployed GTS Graham Technology Solutions, Inc. tools. The quality is high but so was the cost. However, they have recently introduced a line of low cost products and also more support for NT systems. WebCast is much less expensive than GTS and is based on a client-server model. Free clients send video the the server which makes the video available on web. Unfortunately, video quality is marginal due to an artificial limit placed on network bandwidth useage. Emulive is similar to WebCast but has a different pricing model and allows higher quality video. Emulive also supports multicast through a freeware player. A software toolkit for processing image data has been written in Java. |
| Michael Wright wrightmc@ornl.gov
Updated: Visitors: since 19-Feb-1999 |
|