Tortuga simulations run on
Microsoft Windows XP and
Windows Vista as well as on
Linux,
macOS,
BSD and
Unix. They can also be used in an applet environment, although this typically requires a signed applet. As part of its support for simulation, Tortuga employs tools from
aspect-oriented programming, or AOP. You need not be familiar with AOP to use Tortuga: your simulation classes are written in standard
Java. However, the use of AOP in Tortuga requires more elaborate compilation that mere javac. This has been wrapped up in an
Ant task included in tortuga.jar. This task is the reason it is assumed Tortuga-based simulations are using Ant to build. ==Tortuga programming paradigm==