Holoprogram Software

Within the USS Matrix you can visit three main holographic rooms on Deck 11. In addition, a set of twenty smaller personal holographic simulators suites are situated on Decks 12 and 33. Also there is large engineering holographic simulator on
Deck 17. A Tactical Training Holodeck has been added on Deck 22. The physical difference between this Holodeck and normal Holodecks is size. The deck is roughly twice the size, two decks tall and covering twice the square footage. The TTH'S systems work in exactly the same as other Holodecks, just on a larger scale. The reason for such a Holodeck is to provide Security Officers, Away Team members, and Starfleet Marines specifically with an area to practice skills. The TTH's systems also are able to provide users with weightless environments for Zero-G Combat, Atmospheric Jumps, and Starship Boarding Tactics. Both are specialized holodecks used for special engineering simulations and strategic purposes.

Each holodeck is connected to subprocessor which provides acces to main  computer library. Personal holodeck suites, as well, are connected to subprocessor. A set of four personal holodeck to one subprocessor.

The Engineering holodeck and Tactical Holodeck are each connected with two specialized subprocessors and also directly into Main Computer Core in the Engineering Hull.

Any crewmember can choose from the huge database of holo-stories. Those holo-stories are created from a data-base of a written literature or 2-D visual media found on many Federation worlds. It is by no strange coincidence that Terran culture is the favored source for much of the
data-base for it being so rich in such media. Some of this 2-D media, called "movies" or "Television" (term often used in 20th century), have been recreated in a 3-D format on the Holodeck for crewmembers to play out roles portrayed in the visual story.

Holodecks programs also can be used to recreate numerous landscapes and terrains from any number of worlds and well as create origional landscapes using a data-base of millions of flora, fauna, and animal lifeforms.

For the Engineering Holodeck there is a restricted area of holoprograms designed fro purpose of simulations. Those programs are created by specialy trained crewmembers from computer devision or by engineers. The same criteria exists for the Tactical Holodeck and these Holo-programs are  strictly controlled by the Chief of Security and Marine Commander.

For the creation of a new holoprogram a set of predesigned components is available. Those components can be incorporated into the program at any time of development. Developing of such program can be sometimes very difficult and can take a very long time. The actual writing of the program is fairly simple, however the intergration of elements usually is the most time consuming.

Created programs are stored in Main Computer Core in the Engineering Hull. Only CO, XO, 2XO, Chief of Security, Chief Medical Officer, Chief Engineer, Chief Computer Specialist and several chosen crewmembers from Engineering and Computer Science Division have the acces rights to this segment in Main Computer Core, where these programs are executed and are stored.

Programs can be reviewed in 2-dimensional view on a panel or even on PADD, where you have to put your acces code. If the program is under development, certain security levels must be chosen. That means this program is not send to the computer memory trough the ODN, but is directly stored on isolinear chip (capacity is 4.3 kiloquads) and is incorporated into the Main Computer Core after it is finished and approved by all the officers.

The software for creating such program is reachable by the Enhanced LCARS (E-LCARS) due to its security measures.

Software for holodeck in general is using main computer library for creating designed objects. That means object is incorporated into the program and if the program is execute the object is created by forcefields emitted by OHDs.

When the program is under construction, a system of commands must be added to any object within the program as to whether it is a hologram (and given OHD parameters) or the program must "replicate" the object. This system is very memory-consuming. So for most objects, such as food, water, air etc. the syntax of those commands is added as a default. Objects that are not within these syntaxes, are overseen by other programs which replicate real objects within the running program. When the crewmember has to touch any object in the program that is not a replication, OHD fields are automatically focused to the point of contact so that the object 'feels real.'

Program parameters for living beings and animals are so complex, that normally stored 'baseline' parameters are kept in memory and can be accessed and modified to suit the program. Only the most experienced Holoprogrammers should attempt to create a Holosimulation of a living being or animal.

Author - Ensign Tomas Kocvara
Date - December 1, 1998

 

HomeBack