A Tutorial of the
Scientific Graphics Toolkit
(Interactive Graphics for Java)

Introduction

History

Outline

Design Goals

Demos and Examples

TAOMap

JRealTimeDemo

JVectorDemo

JGridDemo

Architecture

Major sgt Components

SGT Code Examples

Example 1: A Simple Line Plot

Constructor

Constructor (cont)

Read trajectory data

Create SimpleLine

Slide 19

Example 2: Read Multiple Floats

Setup keyPane_

Read multiple floats

Change readTrajectory

Slide 24

Example 3: Add Interactivity

Create monitor

maybeShowKeyPopup

maybeToggleLineAttribute

Popup menu item handling

Printing…

Reset zoom & Class Tree

Slide 32

Advanced Features and Concepts

Layers

Layer Children

Rendering data

Graph and Renderers

Space and Time Axes

Axes and AxisStyles

Sgt Data Model

Sgt Data Model

Mouse Events

Real World Applications using SGT

ncBrowse

Climate Data Portal Client

OceanShare

What next?

References