Deploying VARS

VARS Deployment Diagram

VARS Deployment Diagram

What you need to do for a VARS deployment

  1. Setup a production database. (Install needed tables, views and permissions)
  2. Set up properties (such as ships and cameraplatforms) in conf/vars.properties
  3. Determine how to get the 'recorded date' into the videoframes.
      We use 2 methods a MBARI:
    • Setup a logger that logs time-code and UTC time
    • Write UTC time to the userbits channel on the tape. VARS automatically reads the time from the userbits channel.
  4. You need to change users access permissions if they are to modify the knowledgebase using the KnowledgebaseApp. The SQL for these modifications are:
    /* To set user as Administrator (modify and approve) */
    UPDATE UserAccount SET Role='Admin' WHERE UserName='watanabe'
    
    /* To set user in Maintenance role (modify) */
    UPDATE UserAccount SET Role='Maint' WHERE UserName='watanabe'
  5. It is STRONGLY recommended that you set up a test database for development. It should mirror your production setup as closely as possible
  6. At MBARI we package the applications with installers and launchers.
    • AnnotationApp has a platform specific installer
    • Query is setup to be launched as web start application
  7. If you are running a shared VARS database on your ships as well as the shore, you will need to investigate setting up replication or other synchronization mechanism.

Hardware needed for a VARS deployment