This page is only up to mid-2007
For more up-to-date information, visit http://www.upstage.org.nz
Technical Details
UpStage uses Twisted and Python on the server side,
and swf/Flash for the client. The client and server communicate
over plain TCP sockets. More information is available
to download:
A mailing list for developers and those installing UpStage
on their server is available via SourceForge - to subscribe,
go to http://sourceforge.net/mail/?group_id=97481.
Twisted and Python
Twisted
is a framework suited to creating
event driven network applications such as UpStage.
It is written in Python, a language which encourages
you to do things quickly and well.
The server will also make use of
Gstreamer (for video),
Ming (for swf processing), and
Festival (for text-to-speech).
swf/Flash
Flash
is a ubiquitous browser plugin for displaying files
in the swf format. It offers sophisticated graphics and
interaction but demands remarkably little bandwidth or fuss.
If you don't know whether you have Flash installed, you probably do.
There are other swf players out there
(eg: GPL Flash,
Swfdev,
Tubesock)
but we aren't promising support for them yet.
Web cam software
To use web cams with UpStage, you will need web cam FTP
software. We are still researching but at the moment we
recommend Dorgem
for PC users, Oculus
for Mac users and WebcamD
for Linux users.
|