AVS/Express Training Materials

Introduction to AVS/Express Visualization Edition

Overview

AVS/Express is Advanced Visual System's new visualization development tool. It is a modular, hierarchical, open and extensible system, with hundreds of predefined components for visualizing data. The introductory course is suitable for users unfamiliar with AVS5.

Description

By the end of the course the attendees will have a basic understanding of:

  • Using the AVS/Express system.
  • Constructing applications.
  • The new data model and system architecture.
  • How to import data.
  • How to visualize different types of data.

The course content will cover:

  • Overview of Express.
  • Network editor.
  • Data viewer.
  • AVS/Express data model.
  • Importing data.
  • The AVS field file format.
  • Visualizing 2D data.
  • Visualizing 3D data.

Pre-requisites

This course is suitable for those users who are not familiar with any AVS product. Experience of UNIX and using X applications would be an advantage.

Course Materials (in compressed Postscript)

Overheads:

Workbook:

  • Download IntroductionToAVSExpress.pdf.
    The pdf file was generated in A4. You might need to use the "fit to page" option to print on Letter paper.

Data:


Moving from AVS5 to AVS/Express

Overview

This course is aimed at existing users of AVS5 who wish to learn about the differences between AVS5 and AVS/Express, with a view to moving their AVS5 applications to the AVS/Express environment.

Description

By the end of the course the attendees will have a basic understanding of:

  • Using the AVS/Express system.
  • The new data model and system architecture.
  • How to migrate existing AVS5 modules.
  • How to develop new modules and macros.

The course content will cover:

  • Different versions of AVS/Express.
  • Architecture Overview.
  • AVS/Express data model.
  • New data viewers and modules.
  • The V interface.
  • Migrating from AVS5.
  • AVS5 compatibility kit.
  • Importing data.
  • Integrating code.

Pre-requisites

This course is only suitable for those users who are already familiar with AVS5, and have some experience of C programming.

Course Material (in compressed Postscript)

Overheads:


Module Writing for AVS/Express

Overview

The AVS/Express system is a highly modular, hierarchical and extensible, and hence its development environment is quite complex. The course is aimed at those users already familiar with the use of AVS/Express as a visualization tool, and who now wish to implement their own modules and macros to extent the functionality of the system.

Description

By the end of the course the attendees will have a basic understanding of:

  • Developing modules and macros to extent the AVS/Express environment.
  • Using the visual tools for development.
  • Introduction to using V code.

The course content will cover:

  • Generating modules and macros using the visual network editor interface.
  • Imposing a suitable structure on the library and file hierarchies.
  • Specifying useful and important properties and attributes.
  • Producing a finished example project.

Pre-requisites

This course is only suitable for those users who are already familiar with AVS/Express.

Course Material

Overheads:

Workbook:

Data and Solutions:


Visualization Cookbook using AVS/Express

Overview

The Visualization Cookbook using AVS/Express was written within Manchester Visualization Centre and funded by the UK AVS and UNIRAS User Group (uAUug).

Description

The Visualization Cookbook aims to show how to tackle some specific visualization tasks using AVS/Express. The examples used will cover different scientific subjects to how to get from the raw data to the rendered image.

The course examples cover:

Pre-requisites

This course is only suitable for users who are already familiar with AVS/Express to the extent the course Introduction to AVS/Express Visualization Edition covers.

Course Materials

The Visualization Cookbook is available in VisualizationCookbookUsingAVSExpress.pdf (3.5 MByte).

The dataset containing all the course examples can be downloaded here.