First Run
Launching the PreEmptive Protection - DashO User Interface
Start the PreEmptive Protection - DashO user interface with the installed launcher:
- Windows®: Search for
PreEmptive Protection - DashO X.y
on the Start Menu or Start Screen. - macOS: Click
PreEmptive Protection - DashO X.y
fromLaunchpad
. - Linux: Search for
PreEmptive Protection - DashO X.y
in the applications listing.
Note: To configure DashO to launch with a specific JVM, see the Configuring the Launcher section below.
You can also start it by running the dashogui[.bat]
in the installation directory. See the Command Line Interface page for more details.
The user interface is described in the User Interface Reference. After you have created a project using the interface you can run it from there or from the command line.
Configuring the Launcher
Note: Editing files within the DashO installation directory may require elevated privileges.
Windows and Linux
On Windows and Linux, the DashO User Interface is launched using dashogui[.bat]
. Custom options can be set in dashorc[.bat]
. See the Command Line Interface page for more details.
You can configure DashO to launch with a specific JVM by setting a variable, DASHO_JAVA_HOME
, either in dashorc[.bat]
or in the environment. The value of this variable should be the path of the desired Java installation. E.g., C:\Program Files\Java\jdk-9.0.4
for Windows, or /usr/java/jdk-9.0.4
for Linux.
macOS
On macOS, the DashO User Interface uses a native launcher that can be configured by editing the PreEmptive Protection - DashO X.y.cfg
file located in the installation directory.
You will need administrative privileges to edit this file, and could edit it using a text editor like nano
by running the following in a Terminal window:
sudo nano -w /Applications/PreEmptive\ Protection\ -\ DashO\ X.y.app/Contents/Java/*.cfg
The following properties can be configured:
app.runtime
- The path to a specific Java installation, which DashO will use as its runtime environment. E.g.,/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk
.[JVMOptions]
/[JVMUserOptions]
- Java specific options.- You can specify a starting heap size for the JVM by adding an
-Xms
option under[JVMUserOptions]
. E.g.,-Xms=512m
would allocate a starting heap size of 512 megabytes. - You can specify a maximum heap size for the JVM by adding an
-Xmx
option under[JVMUserOptions]
. E.g.,-Xmx=2048m
would allocate a maximum heap size of 2048 megabytes. - You can specify a stack size for the JVM by adding an
-Xss
option under[JVMUserOptions]
. E.g.,-Xss=1m
would allocate a stack size of 1 megabyte.
- You can specify a starting heap size for the JVM by adding an
[ArgOptions]
- Specific arguments (e.g.--verbose
or--printStackTraces
) to pass to DashO.
Note: Do not include the
Contents/Home
portion of the path when settingapp.runtime
on macOS.
The Installation Directory
DashO's documentation refers to {DashO's Installation Directory}
. This the the directory which contains DashOPro.jar
. The default installation directory varies by operating system:
- Windows:
C:\Program Files\PreEmptive Solutions\PreEmptive Protection - DashO X.y\app
- macOS:
/Applications/PreEmptive Protection - DashO X.y.app/Contents/Java
- Linux:
/opt/PreEmptive_Protection_DashO_X_y/app
Note: If you installed by extracting the
.zip
or.tar.gz
file, this would refer to the location where you extracted the file.
Registering PreEmptive Protection - DashO
The first time you use the product you will be prompted with a registration dialog that will walk you through the process. Fill out the registration form using the serial number provided via email upon purchase confirmation or approval of evaluation. Required fields are highlighted until they have valid information entered.
If you use a proxy server to access the web you may have to enter that information now. In general, DashO will pick up the proxy information from the operating system and you can just click on Register.
After your registration is submitted, DashO requests you to participate in the Customer Feedback Program. If you are evaluating DashO, then you are automatically enrolled.
You will receive an email confirming your installation.
Note: The PreEmptive Solutions Support Department can be reached via phone at +1.440.443.7200 ext. 2, or via email at support@preemptive.com. The
About
dialog shows your serial number.
PreEmptive Protection - DashO FAQ
Frequently Asked Questions regarding DashO may be viewed online at www.preemptive.com/products/dasho/FAQ.html.