Blender homepage link
header graphic
 

Writing Interfaces

The Purple system does not decide which interface users use to interact with it. It is a "pure" computational engine, that runs as a back-end service.

The ways in which Purple interacts with the world are well defined in the relevant parts of the Purple User's Guide, and interested developers will do well do just dive in.

To get some inspiration, and concrete ideas about how to implement the various interface tasks, you can have a look at the "prototype quality" client called Puyo. It's in CVS, is written in Python, and licensed under the GPL.