NOTE [2003/2017]: The pages here were written in 1995 and represent the state of the projects mentioned therein, as they stood at that time.
Although I haven't continued work on this directly over the last few years, the ideas presented here are still relevant to later work including, for example, howellhenryland .
If you are interested in what I'm thinking about at the moment, I suggest you have a look at my personal site, which includes both archived content from my earlier blog Cluster, and my recent photography [ongoing], and my current  business, Significance Systems.
is an internet-connected multimedia text-based VR client
restores primacy to a spatial and social metaphor, to create an inhabitable
space within which any internet-accessible simple or hypermedia object may
easily be embedded, viewed and otherwise manipulated.
In Matisse, a real-time text window is the primary interface to a
constructed on a conventional MOO server. Any object on the MOO may be
with an extended version of the URLs (Universal Resource Locator) used to
specify the addresses of internet accessible data/media objects. Objects
not stored locally on the server; URLs are simply references to objects
elsewhere on the Net. These objects may be complex database engines, CGI
interfaces or media servers, or simple media files such as a JPEG image, an
MPEG movie, or an AU soundfile. Any media object already accessible via
Web is immediately available for access and inclusion within a
--Matisse uses only existing protocols.
Participants in the virtual reality may interact with each other and with
other objects located in the MOO--the environment's strong spatial sense
real-time immediacy maintains the sense of a common shared reality and a
continuity of experience. This continuity reinforces the social structure
the space; if a user does not connect to the system for a few days, things
have changed, been moved, renovated. Matisse is the internet as
... a temporally and spatially continuous data universe that
intersects real physical space in real time, rather than a static set of
hypertexts filed in the isolated hyperlibraries of the Web.
Within Matisse, HTML pages discover a more appropriate role as only one of
variety of object classes, instances of which may be located in virtual
created and shared, bought and sold. Video, audio and still graphics may be
used to elaborate the description of spaces, people and other objects,
provide hypermedia access to the wealth of data available on the Net.
The Matisse client supports all MIME media types via a set of common helper
applications, and is properly multitasking-- a user may, for example, be
conversing with another participant via CU-SeeMe while simultaneously
downloading an Acrobat publication and listening to background music
the RealAudio protocols, with all data being accessed in real time from
different servers on the internet. Additionally, Matisse supports local
attachments, to support hybrid architectures where large or complex media
stored locally (perhaps on CD-ROM), yet are seamlessly sequenced and
with data sourced in real time from the Net. Matisse incorporates
caching and threading algorithms to ensure optimal data access even over
bandwidth dialup connections.
A alpha-release version of the Matisse client has been developed for the
Macintosh computer. The client is now available via
Matisse was designed, developed and coded by Darrell Berry, 1995.
The original concept for Matisse originated in conversations with Michael
and John Ricketts.
3 November 1995 email@example.com