James Hudson

James Hudson is the author of all the web specific programming.

Here is his  own description of the programming:

The My_Desktop_Life software is broken into two parts: an editor for creating content, and the player to replay it in a browser. The editor is only a thin layer over the player, so with the click of a button, the editor part can disappear completely, leaving the work as it will be seen by the audience. Unlike a ready-made commercial tool which divorces the creative process from the final work, the artist is constantly seeing the work through the eyes of their future audience as they create. The user interface is based on a physical manipulation paradigm: dragging objects and actors around a stage; rather than clicking buttons and typing. The artist should feel as if they are directing a performance, not building a computer file.

Both editor and player software run in the browser, using open standards and frameworks such as CSS,  jQuery, and Javascript. This allows the software to be maintained and developed on the web: the same context in which it will be exhibited. It also allows closer collaboration between the developer and the artist (who live in different cities), with updates and example performances easily uploaded and shared between them.

The technology was chosen to balance cutting-edge features with the need to reach as wide an audience as possible. It has enough power and flexibility to move beyond the standard web content found on commercial sites, and to bend the fabric of the web in ways the audience would not expect, while not requiring the very latest computer or browser software.

Leave a Reply

Your email address will not be published. Required fields are marked *