|
|
|
The Istya Editor
Through the Istya Editor, text
and 3D elements can be compiled into
a working unit and saved as an Istya
content file. These content files
contain a mix of binary data (3D
models, actions and choreographies,
images, sounds etc.) and textual
data (all the HTML and any other
text data) and code pages.

Istya content is
organised in a tree-like data
structure utilising many different
node types. Each page is represented
by a page node and a layout template
determines the overall design of the
page allowing a choice between
text-only, 3D-only or mixed-mode.
Simple interactivity can be added
using special event-nodes. This
class of nodes captures user action,
for example mouse-over or click
events in the 3D or text window.
Event nodes can be used to
activate/deactivate other state
nodes, allowing a quick method for
adding simple interactivity.
Complex interactivity can be
achieved through embedding C# code.
This method allows deep access to
all the features of the Istya
platform, which enables virtually
any type of logic or functionality
to be added to the content. The
Istya editor includes tools to
create and edit those code
fragments. For very extensive
additional logic one can also
include assembly DLLs.
|