Viz Client Side Library version 0.9 released

July 15, 2008

Viz Client Side Library is for development partners and selected customers doing advanced operations with Viz products.

This version of CSL is asynchronous and event based, intended to be used for advanced GUI applications. It includes significant changes in the internal architecture and the API since previous 0.2.x versions.

This version is biased towards Viz Trio and Viz Ticker3D.

Main new features and bug fixes:

  • The new top class to instantiate is now client_side_library. Each client application should only use one object of this type, and its lifetime should follow the lifetime of the client application.
  • Automatic reconnect is enabled in media_sequencer objects; Unexpected interruptions of the network connection, or a restart/reinstall of MSE are automatically handled by CSL.
  • Cache eviction is enabled; Memory usage should not accumulate over time.
  • To better fit into standard GUI widgets, added two generic classes: tree_model and list_model; Item and entry classes are now derived from the tree_entry class.
  • The entry_added and entry_removed events are replaced with tree_model::tree_model_changed event.

Important note

  • This version of CSL require an installation of the latest Viz Media Sequencer Engine version 1.18 that comes bundled with this release package.
  • For full introduction of the API, see the new COM Developers Guide, Sample applications and reference documentation.
  • Read carefully the compatibility notes in the release notes.

For full details, installation notes and known issues list, read the Release Notes here and the readme.txt file on the ftp.

Download version from the ftp in /VizClientSideLibrary/Latest Individual Installers/ folder.

Download v0.9.0.46596.zip from the same location, which includes the CSL COM Developers Guide 0.9 and useful examples.

Download is restricted to customers with a valid support contract. If you do not have the login details, please contact your regional support team.