Table of Contents

Current Tools

Screenweaver consists of the following tools:

Screenweaver HX

A dynamic link library that extends the Neko Virtual Machine. The extension allows for the creation and control of multiple application windows that embed the Flash player Netscape plug-in for GUI display.

Currently available for Windows (2000, XP and 2003) and OSX (v.10.3.9+, Native PPC and Intel support using Universal binaries).

To locate the library after install, issue the following command from the command-line:

haxe path swhx

The Screenweaver HX library, called swhx.ndll, is in sub-folder:

[pathFromHaXelib]/ndll/Mac         // -- OSX version
[pathFromHaXelib]/ndll/Windows     // -- Windows version

Systools

A dynamic link library that extends the Neko Virtual Machine. The extension exposes several high level operating system APIs to Neko, for example registry/preferences access and standard dialogs.

Currently available for Windows (2000, XP 2003) and OSX (v.10.3.9+, Native PPC and Intel support using Universal binaries).

On installing Screenweaver HX using haXelib, Systools is installed automatically. To locate your local Systools folder, issue the following command from the command-line:

haxelib path systools

SWHX Boot loader

An executable file that starts an instance of the Neko VM and executes the application back-end code. From the back-end code, the Screenweaver HX library is invoked, launching the applications GUI.

Currently available for Windows (2000, XP 2003) and OSX (v.10.3.9+, Native PPC and Intel support using Universal binaries).

To locate the library after install, issue the following command from the command-line:

haxe path swhx

The Screenweaver boot-loader, called swhx.exe on Windows and swhx.app on OSX, is in sub-folder:

[pathFromHaXelib]/tools

SWHX haXe API

A set of haXe classes that interface the Screenweaver HX Neko extension.

To locate the haXe API after install, issue the following command from the command-line:

haxe path swhx

The API files are located in sub-folder:

[pathFromHaXelib]/swhx

SWHX AS2 API

A set of ActionScript 2 classes that facilitate IO between a Flash movie running in a Screenweaver HX window and back-end code running in the Neko VM.

SWHX AS3 API

Similar to the SWHX AS 2 API, but ActionScript 3 compatible

To locate any of the 2 forementioned ActionScript APIs after install, issue the following command from the command-line:

haxe path swhx

The APIs are located at:

[pathFromHaXelib]/api/actionscript

Screenweaver Sampler

Sampler is a small desktop application created with Screenweaver that makes it easier to browse, build and run the samples that come with the Screenweaver distribution. It’s front-end has been build with Adobe Flex 2.0.

To run Sampler, issue the following command from the command-line:

haxelib run swhx

Future Tools

There are a couple of ideas for new Screenweaver tools:

Screenweaver Packager

A tool for automating the creation of end-user Screenweaver project distributions.

Screenweaver AS

A tool for creating Desktop Applications from Flash only, providing functionality similar to traditional SWF2EXE applications, where back-end logic is scripted inside the GUI using ActionScript. This idea can be realized by developing a default parameterizable Neko back-end.