SPOT Slide Presentation Over Telephony

SPOT
Slide Presentation Over Telephony
A CS 790 Project by
Jason Howes
What is SPOT?


An ITX application suite for creating and playing slide
presentations with synchronized streaming audio.
Three applications:
SPOT Wizard
SPOT Client
SPOT Server
SPOT Features

Makes extensive use of the ITX telephony package.

Supports both local and remote presentation viewing.


Slide presentations are created from PowerPoint
presentations.
Allows a user to move back and forth within the
presentation via an interface similar to that of a CD
player.
SPOT Wizard



Used to create new slide presentations from an existing
PowerPoint presentation.
A CD player interface is used to navigate through the
PowerPoint presentation.
Outputs two files:
RAD File - Raw Audio Data File
PAM File - Presentation Audio Mapping File
SPOT Client



Used to view the slide presentation.
The client can view local presentations created by a
SPOT Wizard or remote presentations served by a SPOT
server.
A CD player interface is used to navigate through the
SPOT presentation.
SPOT Server

Serves a SPOT presentation to a SPOT client.

Can support multiple clients simultaneously.

Since the SPOT suite is based on the ITX telephony
package, audio can be streamed to the SPOT client
machine or to a telephone.
How Does It Work?

A user surfs the Web to a
SPOT Presentation Archive and
then downloads a SPOT file,
which contains information on
all of the SPOT servers that
can serve the particular SPOT
presentation. The user then
starts a SPOT client.

The SPOT client uses the SPOT
file to present a list of SPOT
servers to the user. The user
then connects to a SPOT
server, which then serves a
slide presentation with
synchronized audio streamed
over telephony.
The Big Picture
SPOT
Client
PowerPoint file
SPOT
Server
Audio
SPOT
Client
SPOT
Client
Audio
The Technologies

PowerPoint COM Automation
Used to power the Wizard and Client GUI.

RAD File
The SPOT audio file format.

PAM File
Contains all information needed to playback the slide
presentation.

ITX Telephony Package
Used to stream audio to either a client machine or telephone.
Fin!
SPOT Presentation Archive

Lectures
Topics

SPOT

Demo