The DAX/2 System – Version 8.0.5
14
5 Applications
Starting with SXD System 7.2, the DAX/2 supports custom user applications written in native LSL. These can be accessed
from the
applications
menu via the display screen or the teletype interface. Applications may or may not provide com-
mands accessible via the console; see page 16 for more information. Examples of applications from Nanite Systems include:
name
function
instructor
Improves unit compliance with a provided rule-set.
announce
Provides user access to the chorus broadcast interface throughout the region.
vocabulary
†
Limits the unit’s speech to select words, or forbids the use of certain words.
hierarchy
†
Synchronizes the unit’s access list with a central server.
compliance
†
Prevents the unit from turning on certain subsystems according to rules specified by a central
server.
polyglot
†
Automatically translates the unit’s speech into another language.
scheduler
†
Performs actions and triggers reminders at specified dates and times.
consensus
†
Shares input data with nearby units (if similarly configured) to improve the clarity of decision-
making.
†
Not yet available.
Important
: Many third-party user applications exist, and while Nanite Systems encourages and supports experimentation
with these creations, owners should be aware that not all of them are necessarily written by individuals or organizations
with the best intentions. Before installing software on your DAX/2, it is important to ensure that you completely trust the
software provider. Nanite Systems cannot guarantee the safety of programs acquired from third-party sources, nor provide
support for them.
Creating new applications
Consult the SXD System 8 SDK for information and sample code for developing custom applications. The standard distribu-
tion of SXD System 8 includes an application called “Hello World” which you may find useful as a template, as well as de-
veloper notes concerning many of the core features.