Home
Documentation
Download
Discussion
Support

Nano-Hive Home

Documentation

Contents
  1. HiveKeeper Overview
  2. Feature List and Development Plan
  3. User Guide

HiveKeeper Overview

HiveKeeper is a stand-alone application that communicates with Nano-Hive via TCP sockets and the SocketsControl plugin. HiveKeeper is designed to be able to control multiple local and remote Nano-Hive instances.

HiveKeeper can start and stop simulations, and provides a visualization of simulation results. The data for the visualization comes from a netCDF file, created via the NetCDF_DataSet plugin. The NetCDF file format offers several advantages such as the ability to safely read files that are concurrently being written to, and random access via HTTP.

The following figure shows how HiveKeeper integrates with Nano-Hive.

HiveKeeper was created with the wxWidgets GUI framework. It also uses the NetCDF library for visualization data access, and the OpenGL library for visualization graphics.

Feature List and Development Plan

Version [1.0.0-alpha-4] is currently available, [1.0.0-alpha-5] is planned.
  • Local Nano-Hive (N-H) instances can be
    • Configured [1.0.0-alpha-5]
    • Started [1.0.0-alpha-4]
  • Local and remote N-H instances can be connected to, and controlled [1.0.0-alpha-4]
    • A command-line interface with command history is provided for low-level N-H control
    • A simulations summary table is provided giving the status of all loaded simulations
    • A Physical Interaction Calculator (PIC) summary table is provided giving the status of all slave N-H instances
  • The HK_Simulation frame that shows the simulation visualizations is a seperate application that is called from HiveKeeper, but can act as a stand-alone simulation playback or monitoring application for educational or other illustrative purposes. [1.0.0-alpha-4]
    • Supports starting and stopping of simulations
    • Gives a simulation progress indicator
    • Simulation-time visualization of simulation results allows you to see the results of the simulation as it's progressing
      • Schematic (Ball and Stick, van der Waals Radii) views of molecular structures
      • Augment molecular structures with calculated electrostatic potential (ESP) data [1.0.0-alpha-5]
      • Control playback with pause, fast-forward/backward, and search controls
      • Control playback speed and looping
      • Rotate, pan, and zoom the animation as it's playing
Other ideas:
  • It is becoming apparent that a Nano-Hive network and simulation expert would be a valuable tool to N-H users wanting to take full advantage of N-H and some of its more advanced features. HiveKeeper may be a good platform for such an agent.
  • HiveKeeper could be the mechanism for auto-updating both itself and local Nano-Hive installations
  • A secure authentication mechanism will be required when controlling remote Nano-Hive instances


Last Modified: 12/28/2005
Copyright © 2004, 2005 Nano-Hive, LLC. All rights reserved.
Nano-Hive®, and the Nano-Hive logo are registered trademarks of Nano-Hive, LLC
HiveKeeper™, and the HiveKeeper logo are trademarks of Nano-Hive, LLC