|
Packages |
| equip.audio |
Data item to support advertising and discovery of MASSIVE audio server(s). |
| equip.awareness |
Data types and items to support simple MASSIVE-2 style awareness
negotiation using Focus and Nimbus items; currently
UNIMPLEMENTED. |
| equip.bystander |
Data types and items used in the CityWide Bystander project, including
text and audio messages, reports about PDA status, and network
heartbeat; superceded by derivatives from UncleRoy and CanYouSeeMeNow.2
projects (not necessarily checked in at the moment, but try module(s)
equip_mope* for a start. |
| equip.bystander.handheld |
Various PDA-specific classes used in the CityWide Bystander project;
superceded by derivatives from UncleRoy and CanYouSeeMeNow.2 projects
(not necessarily checked in at the moment, but try module(s)
equip_mope* for a start. |
| equip.bystander.helpers |
Various helper classes used in the CityWide Bystander project;
superceded by derivatives from UncleRoy and CanYouSeeMeNow.2 projects
(not necessarily checked in at the moment, but try module(s)
equip_mope* for a start. |
| equip.config |
Common configuration utility used in many EQUIP applications, based on
files similar to Java properties files. |
| equip.data |
The core EQUIP data sharing facilities and data types. |
| equip.data.beans |
A higher-level (Java only) API and other supporting beans
for using dataspaces (a good place to start for Java users). |
| equip.data.benchmark |
Data space performance test programs. |
| equip.data.Test |
The original dataspace example application, showing use of the
low-level (non-beans, cross-language) API and custom IDL'd data types
(rather than tuples). |
| equip.discovery |
A multicast-based peer-to-peer discovery module, based on the design
of JINI discovery, but for discovering strings (such as dataspace
URLs). |
| equip.draw3d |
Complementary data types/items for (a) items that can produce 3D
graphical renderings of themselves and (b) renderer applications which
can host these items. |
| equip.draw3d.dgl |
Implementation of the equip.draw3d drawable objects using the MASSIVE-2
DGL file format and rendering. |
| equip.draw3d.mas3 |
Implementation of the equip.draw3d drawable objects using the
modularised version of MASSIVE-3 (under Equator/Modules/mas3), to
render life views onto MASSIVE-3 Collaborative Virtual Environments. |
| equip.draw3d.ogltest |
Implementation of the equip.draw3d drawable object which is
a simple OpenGL-based class that draws a 3D grid of boxes. |
| equip.draw3d.opengl |
Implementation of the equip.draw3d drawable object which is a
simple OpenGL drawable object which just draws its children
appropriately transformed. |
| equip.draw3d.pit |
Implementation of the equip.draw3d drawable object which is a
a more complex OpenGL-based example, which implements a relatively
simple Populated Information Terrain (i.e. 3D abstract visualisation)
from data in a local file. |
| equip.draw3d.position |
Implementation of the equip.draw3d drawable object which
transforms it children according to an instance of class PositionData. |
| equip.input |
A set of nominally standard types for representing various typical
computer input devices at an abstract level, comparable to the
abstract input types of VRJuggler, VRPN, etc. |
| equip.mas3.control |
A set of data types and items for the modules that bridge between
EQUIP and MASSIVE-3. |
| equip.match.test |
A test case/example of over-riding the normal (EQIDL-generated) data
type/item pattern matching algorithm. |
| equip.math |
Standard maths classes and operations, mainly to support 3D graphical
applications (incling vectors, matrices and quaternions). |
| equip.mime.tags |
A skeleton application and supporting data items, created during a
MIME EU Project workshop, in which a (virtual) RFID tag reader causes
stuff to happen (yes, I have forgotten what). |
| equip.mope |
Data types and items used in the CityWide CanYouSeeMeNow (v.2)
Project, replicating and extending equip.bystander, including
text and audio messages, reports about PDA status, and network
heartbeat. |
| equip.mope.gameserver |
The Java gameserver, which provides various server-side game logic,
used in the CityWide CanYouSeeMeNow (v.2)
See equip.mope for related modules. |
| equip.mope.handheld |
Various PDA-specific classes used in the CityWide CanYouSeeMeNow (v.2)
project, replicating and extending equip.bystander
See equip.mope for related modules. |
| equip.mope.helpers |
Various helper classes used in the CityWide CanYouSeeMeNow (v.2)
Project, replicating and extending equip.bystander. |
| equip.mope.logs |
Various Java helper classes for logging stuff during MOPE experiences. |
| equip.mope.manager |
A Java control-room application for monitoring gamestate and certain
interventions (e.g. eject players). |
| equip.net |
Various networking support classes, including C++ versions of some
java.net classes,an abstraction API, JCP (Jim's Communication
Protocol, a reliable UDP implementations), a simple service trader and
service framework. |
| equip.position |
Various data types and items for describing positions, especially to
cope with stuff going on across the earth's surface, including
geo-referenced; data based on GeoVRML 1.0 (http://www.geovrml.org/1.0/);
it is (was??) |
| equip.runtime |
Core types for EQUIP and EQIDL, including the top class (ValueBase), and serialisation, plus various C++ IDL
helpers such as object factories, smart pointers and sequences. |
| equip.sensor |
Data types and items for doing simple collisions of (currently)
axis-aligned bounding boxes. |
| equip.service |
Data types and items for services to advertise their availability and
for clients to request their activation via a service discovery
dataspace, with support classes currently for C++ only. |
| equip.shape |
Data types and items for the SHAPE project 'unearthing virtual
history' experience. |
| equip.trigger |
Data types and items for declarative expression of simple 'A causes B'
triggers, largely a place-holder, but with one example of a trigger
caused by a equip.sensor event. |
| equip.video |
Data types and items for advertising and requesting simple IP video
streams. |